区域分析前置——全国准确区县数据SHP获取

一、数据下载

  1. 首先可以进入高德地图提供的地图选择器,界面如下
    区域分析前置——全国准确区县数据SHP获取_第1张图片
  2. 可以选择各个区域,点击就能看到子区域,如果需要下载比如重庆全部的曲线,可以点击重庆,然后勾选包含子区域即可,对于你选择好的曲线,通过左下角的geojson(有一个云的图像)下载数据,得到的是一个这样的数据,我随便下了三个相邻的区县,如下
    区域分析前置——全国准确区县数据SHP获取_第2张图片
  3. 借助mapshaper在线将geojson的数据转换为shp数据,界面如下
    区域分析前置——全国准确区县数据SHP获取_第3张图片
  4. 此时下载了一个名叫output.zip的压缩包,解压后可以看到数据,加载在ArcGIS中看看,看起来不错
    区域分析前置——全国准确区县数据SHP获取_第4张图片

二、数据处理

  1. 这样还没完,主要有两个问题:
    * 使用时一般是一个区域shp文件,里面有多个区域的属性
    * 边界连接有空隙,这里给个大图看看
    区域分析前置——全国准确区县数据SHP获取_第5张图片
    所以接下来是要解决这两个问题
  2. 首先使用地理处理–合并,就可以将三个图层合并为一个图层,解决第一个问题,过程很简单,结果如下
    区域分析前置——全国准确区县数据SHP获取_第6张图片
  3. 然后需要解决相邻边界有孔洞的问题,这里需要用到拓扑。
    * 在某个路径下新建一个文件地理数据库,并在这个数据库中新建一个要素数据集,如下小图
    在这里插入图片描述
    * 接着右键要素数据集,选择新建–要素类(单个),将我们合并的要素导入,如下图
    区域分析前置——全国准确区县数据SHP获取_第7张图片
    * 接下来再右键要素数据集(不是上一步新建的要素哦),选择新建–拓扑,创建一个拓扑,需要修改的地方就两个,一是把我们的数据勾上,而是修改一下规则为不能有空隙,如下图
    区域分析前置——全国准确区县数据SHP获取_第8张图片
    * 此时将创建好的拓扑拖入界面,右键工具栏把拓扑工具调出来,可以明显看到很多线错误,就是有空隙的,如下图
    区域分析前置——全国准确区县数据SHP获取_第9张图片
    * 打开编辑器–开始编辑,拓扑工具栏激活,点击错误检查器立即搜索,可以看到所有的错误,每一行就是一个错误,如下图
    区域分析前置——全国准确区县数据SHP获取_第10张图片
    * 先找一下外边界那个错误,那个不算错误,一般在前几个,就是你点了之后整个外边界变黑那个,如下图
    区域分析前置——全国准确区县数据SHP获取_第11张图片
    * 这个不需要修改的,右键它,将它标记为异常,它就不见了。然后全选所有的错误(首尾点击+shift),右键,选择创建要素,OK。【重要忘了一件事,上面把仅搜索可见范围的勾去掉,完了之后看一看界面的拓扑是不是标记的线错误都没了,还有的话再搜索错误然后选择后创建要素】
    * 整个这个完了之后界面应该是没有线错误了,如下图,细节上的空也都填充了,但是就是属性都是空的,如下图2
    区域分析前置——全国准确区县数据SHP获取_第12张图片
    区域分析前置——全国准确区县数据SHP获取_第13张图片
    * 接下来就是解决这最后一个问题了,可以保存编辑关闭编辑器了。先在属性表中选择所有的空的数据,再使用数据管理工具–制图综合–消除,选择我们拓扑修改后的数据,如下图
    区域分析前置——全国准确区县数据SHP获取_第14张图片
    * OK完事,完事之后的效果很完美,整体和细节如下图
    区域分析前置——全国准确区县数据SHP获取_第15张图片
    区域分析前置——全国准确区县数据SHP获取_第16张图片

END

你可能感兴趣的:(地理数据,GIS)