前端获取街道、镇级geoJson边界数据方法
·
介绍
项目中需要使用Echarts来渲染区域地图数据,使用边界数据来绘制轮廓;因为很多地方找不到边界数据,所以这里着重记录参考;
原文地址:【2024最新】获取街道、镇级的地图geoJson数据方法_geojson获取-CSDN博客
标记原文方案可行,再次记录;
获取边界数据 GeoJson
数据格式
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
116.38312002946402,
39.955508576046114
],
[
116.38216059670239,
39.955453580006775
]
// todo: add more coordinates
]
]
},
"properties": {
"name": "和平里街道",
"fill-opacity": 0,
"stroke-opacity": 1,
"stroke": "#ff0000"
}
},
// todo: add more features
]
}
获取方法步骤
1.通过Bigemap软件下载 geojson.io 所需要的.kml文件


如果下载中提示需要自定义地图;那么你就切换左边的地图;



我这里是需要东城区的各个街道数据,直接全部下载;如果超出50M,你就单个挨个下载;超出需要花钱授权;
注意:软件右边有两个按钮分别是: 下载、导出
【下载按钮】下载后会包含这些文件

【导出按钮】只包含.bmv文件

如果不能使用【下载按钮】进行下载;那么你就使用【导出按钮】导出为.bmv文件,然后使用软件打开,在下载;



2. 使用 geojson.io 打开.kml文件预览(geoJson)



如果有多个,直接全部导入它会自动合并


DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)