IT评测·应用市场-qidao123.com
标题:
ArcGIS弥补面图层的微小空白并删除主体部分外的零散部分
[打印本页]
作者:
立山
时间:
2024-11-23 21:31
标题:
ArcGIS弥补面图层的微小空白并删除主体部分外的零散部分
本文先容在
ArcMap
软件中,基于
消除面部件
(“
Eliminate Polygon Part
”)工具,对
矢量
面要素的
琐屑
、
空洞
区域加以
删除
,同时将
游离于要素主体之外
的部分
剔除
的方法。
1 前言
在上一篇文章
ArcMap用一个面要素擦除另一个面要素的部分
中,我们利用“
擦除
”(“
Erase
”)方法,对一个包含水体与陆地的研究区域,剔除了其中的水体部分。可是所得到剔除后的区域并不是很理想,如下图所示。
在这里,有两个问题。
首先,可以看到,其中含有很多琐屑的空洞区域:
这些琐屑区域可能在现实情况中,确实是小水塘、小水渠、小水沟等面积较小的水体部分,但是对于一些研究而言,出现这种琐屑的区域可能会影响后期空间分析的计算效率,没须要保留。
其次,可以看到,有一些区域单独游离于团体的面要素之外,也就是其没有与面要素的主体部分具有连接:
这些区域在现实情况中,可能是水体上的小岛或桥体等,但是如果我们后续研究对于这一部分区域分类的精度要求不大的话,这些小块块对于计算速度同样有着负面的影响。
因此,我们希望将上述前者琐屑空洞区域补全,将上述后者单独游离区域剔除,该怎么办呢?
2 琐屑小面积空洞区域补全
首先举行第一步,补全琐屑小面积空洞区域。
这里,我们需要结合
ArcMap
中的
消除面部件
(“
Eliminate Polygon Part
”)加以实现。
选择“
System Toolboxes
”→“
Data Management Tools.tbx
”→“
Generalization
”→“
Eliminate Polygon Part
”。
其中,“
Input Features
”为需要补全空洞区域的图层,第二项为输出图层路径与名称,第三项为空洞区域补全的判断依据,其中“
AREA
”是指面积,也就是小于指定面积的部分都会被当作空洞区域补全;“
PERCENT
”是百分比,也就是在整个图层中,小于图层总面积指定百分比的区域都会被当作空洞区域补全。接下来是对“
AREA
”与“
PERCENT
”具体的数值加以明确。
由于我这里就是想把面积比力小的区域补全,因此就选择了“
AREA
”这一选项,面积阈值暂时选择8000,后期看结果怎么样再加以调整即可。
点击“
OK
”。可以看到,所得结果是不是较之处理前,少了很多琐屑的区域。
如果大家以为这个阈值不太好,可以重复上述操纵,修改面积阈值,直到获取满意的结果。
用一个动图,大家可以看看前后效果的对比(由黄色变为绿色这个过程)。
3 单独部分区域分离并剔除
接下来,我们对单独部分区域举行分离并剔除。
第一步,我们需要包管打开“
Editor
”与“
Advanced Editing
”控件。直接在
ArcMap
上方工具栏右键,在对应的项目前打勾即可。
首先,在“
Editor
”控件中,选择“
Editor
”→“
Start Editing
”,打开编辑模式。
用鼠标选中整个图层。
此时我们可以看到,这些游离于主体图层之外的小区域,尽管他们与图层面要素其他部分没有任何连接,但还是属于团体区域之内的一部分。因此,在将他们删除之前,肯定首先要将其分离出来,使其不要再成为面要素主体区域的一部分。
在“
Advanced Editing
”控件中,选择“
Explode Multipart Feature
”。
鼠标左键选中一个单独的区域。
在键盘中按下“
Delete
”,即可将其删除。
多次重复,即可将这些游离于主体部分之外的全部面要素删除。
完成之后,选择“
Editor
”→“
Save Edits
”,并再选择“
Stop Editing
”即可保存并退出编辑模式。
至此,大功告成。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4