构建 ArcGIS 应用程序时假设要素的几何遵循特定规范。 如果处理算法遇到不遵循规范的数据,软件可能会运行不佳、生成错误或崩溃;或者操作在无任何明显问题下成功运行,但结果可能不准确。
无效几何的起点
shapefile 是带有文档格式规范的开放格式。 许多软件包支持写入这个格式。 遗憾的是,某些软件包可能由于存在漏洞或缺失相关信息而无法遵循文档格式的规范。
将 shapefile 加载到地理数据库时,要素的几何将原样(包含现有几何问题)复制,因此使用地理数据库要素类必须同使用 shapefile 数据一样考虑采取相同的预防措施。 使用 ArcGIS 客户端应用程序将数据加载到企业级地理数据库属于例外情况。 地理处理工具(包括,但不限于要素类到要素类、要素类到地理数据库以及追加)将检查和修复要素的几何,以此作为加载过程的一部分。
DBMS 系统提供原生几何字段类型。 这些字段类型可以通过手动 SQL 表达式或从其他软件包上传和修改。 这些系统可能创建对 ArcGIS 无效的几何。
职责
数据使用者有责任确保数据在用于项目和分析之前,要素类所包含几何有效。 针对给定的数据集运行检查几何工具后,直到数据被修改之前都没有必要再次进行检查。
查找和修复几何问题
检查几何工具将在要素类中生成一个包含所有存在几何问题的要素的报告。 要修复这些问题,请使用修复几何工具。 要了解有关这些工具功能的详细信息,请参阅各工具相应的文档。