构建 ArcGIS 应用程序所基于的假设是,要素的几何遵循一定的规范。如果处理算法遇到不遵循规范的数据,软件可能会返回错误或故障;操作也可能会不产生任何明显问题顺利执行,但结果可能不准确。
产生错误几何的原委
shapefile 属于一种开放的格式,许多软件包都可写入成此格式。遗憾的是,其中一些软件可能由于存在缺陷或缺失相关信息而无法遵循以文档格式存在的 shapefile 格式规范。
还有一点值得注意:将 shapefile 加载到个人地理数据库或文件地理数据库时,要素将原样(包含现有几何问题)复制为这些其他的格式,因此使用个人和文件地理数据库要素类必须同使用 shapefile 数据一样认真仔细。
将数据加载到 ArcSDE 地理数据库时却属于例外情况。存储到要素类之前,将对每个记录的几何是否存在几何问题进行检查,如有必要,还会进行修复。
职责
数据使用者有责任确保数据在用于项目和分析之前,要素类所包含几何有效。针对给定的数据集运行检查几何后,直到数据被修改之前都没有必要再次进行检查。
查找和修复几何问题
检查几何工具将在给定的要素类中生成一个包含所有存在几何问题的要素的报告。要修复这些问题,请使用修复几何工具。要了解将检查和处理哪些几何问题,请参阅有关这些工具的文档。