ArcGisPro脚本工具2面要素的一键拓扑和几何错误多部件检查

2023-09-07

ArcGisPro脚本工具【2】——面要素的一键拓扑和几何错误、多部件检查

简介

本资源文件提供了一个ArcGisPro脚本工具,用于对面要素进行一键拓扑检查和几何错误、多部件检查。该工具旨在简化面要素数据的前期检查流程,提高数据质量。

功能特点

  1. 拓扑检查:综合了面要素的拓扑检查,包括重叠、空隙等常见错误。
  2. 几何错误检查:加入了几何错误和多部件的检查,涵盖了面要素的主要错误类型。
  3. 一键操作:通过简单的参数设置,用户可以快速进行面要素的检查,大大节省时间和简化流程。

使用方法

  1. 输入面要素:选择要检查的面要素,过滤器中的要素类型设置为“面”。
  2. 输出检查结果:设置输出面要素的路径,作为检查结果查看。

脚本编写

脚本代码较长,检查分为四个部分:

  1. 拓扑检查_重叠:直接调用系统工具箱的几个拓扑工具,生成重叠结果。
  2. 空隙检查:通过线面转换等几个工具,找出空洞部分。
  3. 多部件检查:直接计算shape.PartCount得出结果。
  4. 几何错误检查:直接调用系统工具箱的“检查几何”工具。

结果展示

检查结果如下:

  • 重叠和空隙:要素会生成面要素,在字段“错误说明”里有描述说明。
  • 多部件和几何错误:如果有,会添加字段说明。

注意事项

  • 本工具不会更改原数据,要修改错误需要自行修改。
  • 多部件可以用“多部件转单部件”工具处理。
  • 几何错误可以用“修复几何”工具处理。

下载地址

请在仓库中下载该工具。

下载链接

ArcGisPro脚本工具2面要素的一键拓扑和几何错误多部件检查