如何获取行政区域矢量数据(shp格式)、JSON转SHP

如题所述


在ArcGIS的工作流程中,如何高效获取全国乃至各地市的精确行政边界矢量数据(shp格式),尤其是那些官方资源以外的解决方案?


官网提供的地图资源通常附有审图号,但局限于JPG和EPS格式,想要审图无误的矢量地图?自然资源部地图技术审查中心(链接已删除</)和全国地理信息资源目录服务系统(链接已删除</)提供了官方途径,但文件格式不包含坐标系,导入ArcGIS时会有些繁琐。


幸运的是,阿里云数据可视化平台(DataV.GeoAtlas地理小工具系列</)为我们提供了一个便捷的解决方案。打开平台,系统预置了中国的行政区划,让我们以陕西省为例来探索操作。


在地图上移动鼠标,当鼠标滑过陕西,便会弹出提示信息,如图所示。选择你感兴趣的区域,陕西省的边界会以黑色框标出,此时地图已激活(陕西省区域地图</)。你可以根据需要选择包含地市级别的地图,或者只取省级数据。


点击“其它类型”中的下载图标,陕西省的地理信息将以.json格式呈现。然而,这格式并不符合ArcGIS的要求,需要进一步转换为SHP格式。这里有免费且支持批量转换的网站(链接已删除</),值得一试。


登录网站后,选择“select”,导入我们从阿里云获取的陕西省.json文件。注意,由于文件中包含中文字符,务必在导入时进行字符集设置,如UTF-8,以防止属性表乱码。如果不慎,也可通过创建.cpg文件来处理。


导入后,确认预览的形状无误,然后在导出对话框中选择"shapefile"格式,确保“encoding=UTF-8”并点击“Export”。解压导出的压缩包,你的陕西省矢量文件便成功加载至ArcGIS中,精度值得信赖,因为阿里云服务是经过官方认可的。


这个方法同样适用于获取更细颗粒度的县级行政区划数据。接下来,我们将深入探讨矢量文件的合并、分解和融合操作,敬请期待更多实用技巧的分享...


温馨提示:答案为网友推荐,仅供参考