首页 前端知识 通过Bigemap获取乡镇、街道的地图 json格式数据

通过Bigemap获取乡镇、街道的地图 json格式数据

2024-04-18 00:04:14 前端知识 前端哥 942 740 我要收藏

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

目前(2022年10月初)使用时候,发现导出.kml数据突然不开放了,需要收费才能下载,仅能导出bmv格式。

既然能导出bmv格式,那bmv格式必然和数据有关系,经过转数据格式等一系列操作后发现,通过Bigemap本身用.bmv格式文件就能得到.kml相关数据。

简单来说分三步:stpe1、step2、step3:
stpe1
1.找到自己想要的数据,导出bmv格式,保存并命名。

stpe2
2.导入bmv格式,找到图形边界,右键下载地图,会得到一些文件。

stpe3
3.将导出的kml格式数据 通过geoJson 转换为 json数据,同时并验证数据。
#详细步骤配截图
###1.导出该区所有街道的bmv格式数据,保存好。
image.png

###2. 将第一步导出的bmv格式数据,用Bigemap GIS打开
image.png

###3. 打开bmv格式文件后,在左侧图层管理里面,找到该bmv文件对应的边界。
我的图层”–> 新建图层 --> 中心路街道。右键点击下载地图

image.png
image.png
image.png
image.png

如果提示当前地图只能全能版用户下载,点击左上角修改为百度地图
###4. 打开下载的地图,得到一个文件夹

4.png
用此方法把该区所有的边界数据都拿到,为下一步的数据合并作准备。

#各街道、乡、镇的kml数据合并
打开https://geojson.io/
在界面中逐一打开所有kml数据,合并安吉县所有街道、乡、镇边界数据(图例仅展示一个镇的数据)
image.png

将右侧的json数据存为 map.geoJson,就得到了安吉县的地图数据(将安吉县所有街道打开)

转载请注明出处或者链接地址:https://www.qianduange.cn//article/5176.html
标签
json
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!