首页 > 其他分享 >【2024最新】获取街道、镇级的地图geoJson数据方法

【2024最新】获取街道、镇级的地图geoJson数据方法

时间:2024-04-25 12:47:53浏览次数:25  
标签:2024 导出 kml 地图 geoJson 镇级 街道 数据

一、目的

1、在echarts上绘制市级以下的区、县的区域地图。 2、在市级下很多都是有区、县的区域,而少部分是不存在区、县的,是直接市下面一级就是街道、镇级别的区域。 3、统一管理区域数据,有区县的市直接拿区县的geoJson数据,没有区县的市级直接拿街道、镇级的geoJson数据来绘制区域地图。

二、获取geoJson数据

①、第一种方法(不可获取街道、镇级数据)

可以直接获取全国、各省、各市以及个县级市详细地图信息的geoJson数据

阿里云数据可视化平台

http://datav.aliyun.com/portal/school/atlas/area_selector

注意:目前平台还拿不到街道、镇的区域数据。

②、第二种方法(可获取街道、镇级数据)

这种方法适用于第一种数据不满足业务需要的情况时使用

使用BIGEMAP

首先下载 BIGEMAP ,下载地址:http://www.bigemap.com/reader/download/

安装后打开软件 选择地图 ——> 天地图(墨卡托)

这里以“广东省-中山市-石岐区街道”为例子 选择地区后,在右边选择导出为kml数据。

注意:bigemap之前可以导出kml数据 得到想要的 乡镇、街道数据。

目前(2024年04月)使用时候,发现导出.kml数据突然不开放了,需要收费才能下载,对做乡镇、街道相关地图带来不便,故整理出此文办法,以便后续使用或有需要的人使用。

三、整合数据

教程

bigemap之前可以导出kml数据 得到想要的 乡镇、街道数据,目前导出方式不开放,需要收费才能下载。

根据目前软件情况,虽然不能导出kml格式文件,但还是可以导出 bmv格式的文件。

那么就通过bmv格式文件,使用bigemap软件“曲线救国”的方式拿到想要的kml格式数据。

简单来说分三步:stpe1、step2、step3:

stpe1
1.找到自己想要的数据,导出bmv格式,保存并命名。

stpe2
2.导入bmv格式,找到图形边界,右键下载地图,会得到一些文件。d
注意:
1、导出时,选择层级为第11级
2、如果选中图层导出时提示【当前默认地图不支持下载,若需要下载离线数据,请添加自定义地图。】或 【非全能版用户不能下载行政边界。】,无法导出。请切换地图图层为【百度地图】或其他地图进行重试




stpe3
3.将导出的kml格式数据 通过geoJson 转换为 json数据,同时并验证数据。

打开网站 http://geojson.io/#map=2/20.0/0.0
导入之前转换好的kml文件,依次进行导入。最后合并出一个完整的json文件。然后就可以愉快的玩耍啦!


右边红色圈的json数据就是我们需要放到echarts展示地图的geoJson数据
复制右边的geoJson数据(ctrl a + ctrl + c)

参考文章

1、通过Bigemap获取乡镇、街道的地图.bmv格式数据 转换为.kml格式数据 json格式数据

2、获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例)

3、< Echarts地图Json数据获取:可获取地图geo.json数据( 省、市、县、区、城镇、街道 ) >

标签:2024,导出,kml,地图,geoJson,镇级,街道,数据
From: https://www.cnblogs.com/sansui6/p/18157390

相关文章

  • 2024天梯赛
    L1-3帮助色盲读题仔细点吧,背景还是可以看一下的#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl"\n"#defineinf0x3f3f3f3fvoidsolve(){ inta,b;cin>>a>>b;//第一行只输出提示(红灯输出"biii"绿灯输出"d......
  • 2024年汽车软件开发状况调查结果出炉:软件研发人员必看
    在今年1月底,嵌入式静态分析领域公认的行业领导及先驱Perforce公司联合北汇信息首次诚挚邀请中国汽车软件开发专业人士参加2024年汽车发展行业状况报告的调查。现调查结果报告已新鲜出炉!在全球调查结果中,本次调查来自亚洲的答卷占比39%,其中中国在亚洲内占比46%。如您希望了解报告全......
  • #21 2024.4.22
    796.loj4130「PA2024」Splatanieciągów假装\(f(A,B)\)怎么求大家都知道。怎么数数呢?怎么数数呢?怎么数数呢?怎么数数呢?怎么数数呢?先把串变形成一堆连续的<>序列,我们只关心连续段大小。计算\(|A|\geq|B|\)的贡献。考虑枚举\(f(A,B)\leqx\),套一层分治,计算跨过\((m......
  • 20240424打卡
    第九周第一天第二天第三天第四天第五天第六天第七天所花时间9h4h1h代码量(行)727110198博客量(篇)111知识点了解完成了地铁查询系统的App优化了地铁查询代码并通过验收python题目练习......
  • 2024.04.24 完成的任务
    今天在菜鸟教程学了这些内容。。。具体内容如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>我的联通</title><head></head></head><body><......
  • .NET周刊【4月第2期 2024-04-21】
    国内文章他来了他来了,.net开源智能家居之苹果HomeKit的c#原生sdk【Homekit.Net】1.0.0发布,快来打造你的私人智能家居吧https://www.cnblogs.com/hezp/p/18142099三合是一位不喜欢动态编程语言的开发者,对集成米家智能家居到苹果HomeKit的现有开源解决方案不满意。因为遇到了稳定......
  • HASHCTF2024
    SecretofKeyboard签到脚本题,有些同学的脚本解出来大小写不正确可能是由于脚本无法识别shift+字母的组合键首先使用tshark:tshark-rusb.pcap-Tfields-eusb.capdata|sed'/^\s*$/d'>usbdata.txt提取数据并删除空格然后脚本一把梭出来:keyboard.py:normalKeys={......
  • 2024.4.22(周一)构建之法阅读笔记3
    第六章敏捷流程敏捷开发的原则是:1.尽早并持续地交付有价值的软件以满足顾客需求  2.敏捷流程欢迎需求的变化  3.经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 4.业务人员和开发人员在项目开发过程中应该每天共同工作 5.以有进取心的人为项目核心,充分支持信......
  • 2024.4.18(周四)构建之法阅读笔记1
    第一章概论软件=程序+软件工程  软件企业=软件+商业模式  一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数等等,这些都是软件构建的过程。软件开发的不同阶段:1.玩具阶段 2.业余爱好阶段 3.探索......
  • 【专题】2023-2024年游客满意度调查报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=36043游客不仅是旅游服务质量的最终评判者,还是旅游业的界定者、城市旅游的评价者,更是塑造国家级和世界级旅游城市的关键力量。他们的满意度直接揭示了旅游发展的动力与方向,为旅游城市的建设指明路径。2011年,我国荣获联合国世界旅游组织政策管理创新......