本文主要是介绍Shp文件建城区斑块的消除、合并、缓冲区,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1、目的
2、具体步骤
(1)填补空洞:
(2)将主城区和乡镇区域合并得建城区斑块
(3)合并
3、使用方法
[1]针对步骤1采用消除面部件方法
1、工具所在位置
2、使用方法
3、使用效果
[2]针对步骤2采用缓冲区方法
1、工具所在位置
2、使用方法
3、使用效果
[3]针对步骤3采用合并方法
1、工具所在位置
2、使用方法
3、使用效果
4、方法的缺陷/问题
1、目的
对建筑面积的斑块进行一系列操作后,得到相对完善的建城区斑块。
2、具体步骤
(1)填补空洞:
将栅格数据转为矢量斑块数据,并将斑块内存在的大规模的小于2k㎡的空洞(可能是城市公园、湿地,或者是被围绕的田地)进行填补。
(2)将主城区和乡镇区域合并得建城区斑块
统计研究区范围内所有面积的斑块数,综合考虑乡镇个数以及各中心城市的情况,将大0.7k㎡且小于20k㎡的斑块作为乡镇区域,并添加50m缓冲区;将大于20k㎡的斑块作为主城区,并添加100m缓冲区.
(3)合并
将主城区shp文件和乡镇区域shp文件进行合并。
3、使用方法
[1]针对步骤1采用消除面部件方法
1、工具所在位置
系统工具箱-------->Data Management Tools.tbx-------->制图综合------->消除面部件
2、使用方法
3、使用效果
底层的黄色图层是将小于2k㎡的给补全了,顶层的紫色图层为原图.
[2]针对步骤2采用缓冲区方法
1、工具所在位置
系统工具箱-------->Analysis Tools.tbx--------->领域分析------->缓冲区
2、使用方法
3、使用效果
底层黄色图层是添加了五十米缓冲区后的样子,顶层粉色图层为原图.
[3]针对步骤3采用合并方法
1、工具所在位置
系统工具箱------->Data Management Tools.tbx------>常规------>合并
2、使用方法
添加多个数据集使其结合为单个数据集.
3、使用效果
黄色为数据量少的数据集,蓝色为包含黄色的数据集.
4、方法的缺陷/问题
1、在添加缓冲区后,部分斑块会连接到其他斑块,但是没有实现将被接触到的斑块融入到缓冲区中,提取的时候,这部分被接触到的斑块没有一起被提取出来.
2、这个问题遗忘了.......
这篇关于Shp文件建城区斑块的消除、合并、缓冲区的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!