当前位置: 首页 > news >正文

ArcGIS 不重叠且无缝的拓扑检查和修改

创建拓扑:
新建数据库→新建dataset→导入要素
dataset右键新建topo
设置容差和规则

拓扑容差:
0.001 默认标准
0.00001 清查标准
注意:容差为分辨率两倍

拓扑规则:
1.不能重叠
2.不能有空隙

常规处理方法:
错误处理器,逐条右键处理
注意是否勾选可见范围搜索。

  1. 处理重叠
    合并或剪除
    合并:重叠部分合并到其他要素内。
    剪除:直接删除重叠部分。
  2. 处理缝隙
    创建要素,再合并。
    批量处理方法:
  3. 处理重叠
    方法一:
    a.导出拓扑错误
    数据管理工具——拓扑——导出拓扑
    b.错误处理器—shift全选—右键剪除
    c.将重叠部分图斑合并到剪除后的图层上
    d.使用消除工具就近合并

如果数据量过大,导出拓扑错误会导出多余的重叠错误,需要检查。
方法二:(未使用)
使用联合工具生成重叠部分图斑和存在空隙的图斑,再将他们打散,继而使用消除工具,把那些小碎班合并到大图层去。
image
方法三:
a.交集取反
完整面与拓扑面交集取反
分析工具—叠加分析—交集取反
b.打散交集取反结果
拆分多部件
高级编辑——炸散多部分要素(Explode Muti-part Feature)
数据管理工具——要素——拆分多部件图层要素(Multipart To Single part)
c.合并/复制到需要修复的图层上
d.选中合并/复制进来的数据,使用消除工具将空隙图斑就近合并

  1. 处理缝隙
    a.导出拓扑错误
    数据管理工具——拓扑——导出拓扑
    b.错误处理器—shift全选—右键创建要素
    c.利用导出的拓扑错误图层高亮创建的要素(或按属性)
    d.消除细碎缝隙
    数据管理工具——制图综合——消除Eliminate
    按边界消除
    按面积消除
    image

注意该方法仅适用于处理封闭缝隙,开口缝隙需要另外处理。此外,该方法可能会造成属性缺失?(未理解)
https://mp.weixin.qq.com/s?__biz=MzAxNTk1Nzg2OA==&mid=2247498476&idx=3&sn=35608ba276607ce3473009a5bafc908c&chksm=9bfe90efac8919f9c52d3242ac3d3ac2e51336a6ddbac4633bdaf54f606009a79380118b574c&cur_album_id=1463077991332151299&scene=189#wechat_redirect

修改错误后验证:
思路:利用导出拓扑错误生成点,验证所有的点是否都在修复的空隙图层上。
a.导出拓扑错误
数据管理工具——拓扑——导出拓扑
b.线转面转点
c.按位置选择
没在修复空隙上的点。
d.消除细碎缝隙

参考资料:

  1. https://blog.csdn.net/weixin_50262532/article/details/140628204
  2. https://zhuanlan.zhihu.com/p/385173824(如果一个要素有多个面,要素转点会形成multipoint,数量筛选不准确)
  3. https://blog.csdn.net/C_hqpxd/article/details/124602278?spm=1001.2014.3001.5501?(上)
  4. https://blog.csdn.net/C_hqpxd/article/details/124602215(下)
  5. https://mp.weixin.qq.com/s/Ikr46mptJxE0ysYP9DGVMA
  6. https://blog.51cto.com/u_16213665/12457525

ArcGIS使用习惯:

  1. 保存相对路径
  2. 新建文件数据库
  3. 设置工作环境
  4. 数据框与图层坐标系一致
  5. 要素命名尽量使用英文和下划线组合(可记录操作名称,慎用数字)
http://www.zskr.cn/news/11711.html

相关文章:

  • 2025/9/25
  • 读书笔记:揭开索引的两个常见误区
  • 获取用户ip所在城市
  • 完整教程:JRE、JDK、JVM 及 JIT 之间有什么不同?
  • 微波雷达模块在智能家居中的具体应用案例有哪些?
  • 三分
  • 完整教程:微服务基础2-网关路由
  • nginx ipv6 proxy配置
  • (三)数仓人必看!ODS 到 DWS 各层设计规范全解析,含同步/存储/质量核心要点
  • 【shell】系统资源不足fork: retry: Resource temporarily unavailable
  • 【语文训练】女乃龙?田力乃龙?
  • 抖动分为3个方面
  • 关于ubuntu 用户切换的细节 su - user 和su user
  • 用 SeaTunnel 同步 MySQL 到 Doris:全量增量 + SQL 过滤
  • 在CodeBolcks下wxSmith的C++编程教程——使用自定义绘制和鼠标处理创建项目
  • 10_ select/poll/epoll实现服务端的io多路复用
  • 模拟实战配置实验
  • 基于MATLAB S函数实现多智能体间歇通信仿真
  • comfyui-数字人
  • 我天,前端岗要消亡了吗?
  • java8的集合新API - --
  • 基于MATLAB/Simulink的500kW三相光伏逆变器仿真
  • Docker Compose启动多个镜像实例
  • 深入解析:⸢ 伍-Ⅱ⸥ ⤳ 默认安全治理实践:水平越权检测 前端安全防控
  • mkfx 对磁盘设置标签
  • kubelet源码阅读(二)——device plugin 的ListAndWatch过程
  • ​​[硬件电路-320]:模拟电路与数字电路,两者均使用晶体管(如BJT、MOSFET),但模拟电路利用其线性区,数字电路利用其开关特性。 - 指南
  • 源码安装fail2ban
  • 高效 PDF 处理利器:PDF-XChange Editor v10.7.3.401 特性解析与优化版分享
  • 类的继承与继承的覆盖