论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
企业信息化/数字化
›
ERP
›
SAP
›
ArcGIS弥补面图层的微小空白并删除主体部分外的零散部分 ...
ArcGIS弥补面图层的微小空白并删除主体部分外的零散部分 ...
立山
金牌会员
|
2024-11-23 21:31:16
|
显示全部楼层
|
阅读模式
楼主
主题
984
|
帖子
984
|
积分
2952
本文先容在
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企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
立山
金牌会员
这个人很懒什么都没写!
楼主热帖
IoTOS-v1.5.3 新增 智能诊断&会话记录 ...
【学习笔记】WPF-01:前言
基于SqlSugar的开发框架循序渐进介绍( ...
网络安全-技术与实践 书本习题练习 ...
IO流的使用
CentOS7 单机版使用kubeadm安装K8S ...
Python中可以用三种方法判断文件是否存 ...
开源直播课丨大数据集成框架ChunJun类 ...
解读数仓常用模糊查询的优化方法 ...
WEB安全基础入门—身份验证漏洞 ...
标签云
运维
CIO
存储
服务器
浏览过的版块
Java
终端安全
备份
运维.售后
图数据库
网络安全
linux
快速回复
返回顶部
返回列表