如何下载省,市,区县行政区Shp数据

摘要:一般非专业的GIS应用通常会用到省市等行政区区划边界空间数据做分析,本文简单介绍了如何在互联网上下载省,市,区县的shp格式空间边界数据,并介绍了一个好用的在线数据转换工具,并且开源。

目录

一、下载json文件

二、将json文件转为shp文件

三、用qgis可视化


一、下载json文件

(1)首先,到阿里云提供的地图选择器网站DataV.GeoAtlas地理小工具系列 (aliyun.com)选择想要下载的行政区, 网站提供的是json格式数据,也就是GeoJson格式的多边形地理空间数据。

此处我以成都为例,选取成都市,页面会生成成都市边界的json api链接和包含成都市子区域的json api链接,这里子区域只提供两级,即所选的本一级和下一级:

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

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

保存到本地,然后更改文件名字,如下图所示,

二、将json文件转为shp文件

最后,将得到的json格式的地理空间数据,通过mapshaper网站将下载的json转化成shp或者你想要的其他格式,转换有很多方式,由于得到的行政区要素数据量不是很大,可以通过在线直接转换的方式。

本文介绍使用的是开源在线转换工具mapshaper,该工具可以支持多种格式的转换,包括Shp,GeoJson,TopoJson,DBF,CSV,基本包含了常用的地理空间数据格式,使用比较简单直观。

主界面如下,点击"select"选取刚刚下载的"成都市.json"文件导入,

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

注意:

  1. 下载的shp数据为WGS84坐标的数据;
  2. 子区域只包含所选本级和下一级两级数据,想要更细级别可以选取不同父级;

下载完成之后,是一个zip压缩包,

三、用qgis可视化

此处我用的是qgis软件,打开了"成都市.shp"文件,可以看到是成都市的一个行政区。

相关推荐
冷雨82811 小时前
arcgis平滑面的边缘
arcgis·gis
瑞瑞大大1 天前
arcgis矢量化:借助PS快速选择工具提取面块状数据
arcgis·shp·矢量化
汪宁宇2 天前
如何在QT5+MinGW环境中编译使用QGIS开发地图应用
c++·qt·qgis·mingw·地图库
我那工具都齐_明早我过来上班3 天前
WebODM生成3DTiles模型在Cesium地图上会垂直显示问题解决(y-up-to-z-up)
前端·gis
爱看书的小沐6 天前
【小沐学WebGIS】基于Three.JS绘制二三维地图地球晨昏效果(WebGL / vue / react )
javascript·vue.js·gis·webgl·three.js·opengl·晨昏线
WebGIS开发7 天前
WebGIS开发实战:武汉旅游资源可视化平台开发与应用
信息可视化·gis·智慧城市·旅游·gis开发·webgis
GIS工具-gistools20217 天前
用 Sentinel-1 Sentinel-2 结合监测 矿场采掘情况
大数据·sentinel·gis
WebGIS开发8 天前
GIS开发实战 | 基于WebGIS的南京市古遗迹旅游管理系统
gis·gis开发·智慧文旅·webgis
GIS学姐嘉欣9 天前
0帧起手《Vue零基础教程》,从前端框架到GIS开发
前端·vue.js·前端框架·gis
刘一说9 天前
时空大数据与AI融合:重塑物理世界的智能中枢
大数据·人工智能·gis