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格式数据,保存好。
###2. 将第一步导出的bmv格式数据,用Bigemap GIS打开
###3. 打开bmv格式文件后,在左侧图层管理里面,找到该bmv文件对应的边界。
我的图层”–> 新建图层 --> 中心路街道。右键点击下载地图
如果提示当前地图只能全能版用户下载,点击左上角修改为百度地图
###4. 打开下载的地图,得到一个文件夹
用此方法把该区所有的边界数据都拿到,为下一步的数据合并作准备。
#各街道、乡、镇的kml数据合并
打开https://geojson.io/
在界面中逐一打开所有kml数据,合并安吉县所有街道、乡、镇边界数据(图例仅展示一个镇的数据)
将右侧的json数据存为 map.geoJson,就得到了安吉县的地图数据(将安吉县所有街道打开)