如何在互联网上下载省,市,区县的shp格式空间边界数据

时间:2024-05-20 10:24:10

本文简单介绍了如何在互联网上下载省,市,区县的shp格式空间边界数据,介绍了一个好用的在线数据转换工具。

 

01

首先,到阿里云提供的地图选择器网站选择想要下载的行政区(链接http://datav.aliyun.com/tools/atlas/), 网站提供的是json格式数据,也就是GeoJson格式的多边形地理空间数据。以河南省为例,选取河南省,会生成河南省边界的json api链接和包含河南省子区域的json api链接,这里子区域只提供两级,即所选的本一级和下一级:

如何在互联网上下载省,市,区县的shp格式空间边界数据

 

02

然后,在浏览器输入json api链接,可以看到数据格式是很规整的json数据,在浏览器中右键保存为json格式数据,如本文保存为410000_full_henan.json;

如何在互联网上下载省,市,区县的shp格式空间边界数据

也可以通过网站提供的的复制按钮,直接复制Json文本,自行粘贴保存为json格式文件;

如何在互联网上下载省,市,区县的shp格式空间边界数据

 

03

最后,将得到的json格式的地理空间数据转换为shp数据或者你想要的其他格式,转换有很多方式,由于得到的行政区要素数据量不是很大,可以通过在线直接转换的方式。本文介绍使用的是开源在线转换工具(链接https://mapshaper.org/),该工具可以支持多种格式的转换,包括Shp,GeoJson,TopoJson,DBF,CSV,基本包含了常用的地理空间数据格式,使用比较简单直观。主界面如下,右侧支持点选及简单操作

如何在互联网上下载省,市,区县的shp格式空间边界数据

点击Export按钮,本文选择Shapefile格式,就可以得到河南省及所属市的Shp格式行政区划数据。

如何在互联网上下载省,市,区县的shp格式空间边界数据

注意:

1>下载的shp数据为WGS84坐标的数据;

2>子区域只包含所选本级和下一级两级数据,想要更细级别可以选取不同父级;