当前位置: 首页 > 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.hskmm.com/?act=detail&tid=17133

相关文章:

  • 2025/9/25
  • 读书笔记:揭开索引的两个常见误区
  • 国标GB28181平台EasyGBS如何赋能路网数字化管理与应急指挥?
  • 获取用户ip所在城市
  • 【Proteus仿真】AT89C51单片机串行数据转换为并行仿真 - 实践
  • 第13章 day14-15 Webpack逆向
  • Viper远程配置踩坑记录
  • 国产智能体脂秤PCBA方案设计
  • 第15章 day18 Ast系列篇
  • 微波雷达模块在智能家居中的具体应用案例有哪些?
  • Ubuntu 桌面快捷方式创建增加记录
  • 队列
  • arm64中的内存屏障指令
  • 三分
  • 完整教程:微服务基础2-网关路由
  • nginx ipv6 proxy配置
  • (三)数仓人必看!ODS 到 DWS 各层设计规范全解析,含同步/存储/质量核心要点
  • 【shell】系统资源不足fork: retry: Resource temporarily unavailable
  • 【语文训练】女乃龙?田力乃龙?
  • 抖动分为3个方面
  • 第20章 Day24 原型链
  • python自动化操作邮件
  • zabbix配置mysql监控
  • redis实现定期关单
  • 第18章 Day22 高阶混淆ast进阶
  • 关于ubuntu 用户切换的细节 su - user 和su user
  • 用 SeaTunnel 同步 MySQL 到 Doris:全量增量 + SQL 过滤
  • 在CodeBolcks下wxSmith的C++编程教程——使用自定义绘制和鼠标处理创建项目
  • trae 配置mysql_mcp
  • Apache NiFi 1.28.1 集群 + Kerberos 认证 + 多租户模式部署