使用拓扑时的有用提示

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

使用地理数据库拓扑时,以下提示会对您有所帮助。

测试您所建议的拓扑设计策略

使用含有要素类数据副本的文件或个人地理数据库测试您的拓扑设计。数据副本很重要,因为您会试图参照真实数据来设法验证您的拓扑设计,以确定其是否正常运行。验证中将对坐标进行聚类,并对基础几何进行更改。某些初始设计可能不会按照预期工作。您要确保在测试前拥有一份原始数据的副本。

如果您的 ArcSDE 地理数据库同时由组织中的多人使用,则应注意,如果在系统未处于离线状态的情况下就更改方案,那么,更改的灵活性会有所降低。仅当其他用户未编辑或查看拓扑或拓扑中包含的数据时,才能对拓扑进行方案变更。

自 ArcGIS 10.1 起,您可以对版本化的拓扑进行方案编辑。而在先前版本中,您需要在应用方案变更之前对版本进行压缩并取消将拓扑注册为版本。对版本化拓扑进行方案编辑的功能特别适用于向拓扑添加新规则,而不必对所有版本进行压缩。

测试期间

处理您的数据以确保设计合理。例如,应创建所建议的规则、验证拓扑,并在 ArcMap 编辑环境下查找并修复验证期间所发现的多个示例错误。

尝试替代规则。就如何让拓扑规则在具体情况下发挥最大作用形成一个更深入的认识。

一旦选定了某设计,随后便可将其作为生产方案的一部分进行测试。您可以将拓扑规则和定义保存起来,便于以后在其他地理数据库方案中重复使用。

方案锁定

当构建拓扑时,需要对所有输入要素类都设置排它锁。如果任何一个输入要素类具有共享锁,则不会构建拓扑。

如果拓扑中的任何一个要素类具有共享锁或排它锁,则该锁会传播到拓扑中的其他所有要素类。

了解有关排它锁和方案锁定的详细信息

拓扑错误

验证拓扑时,拓扑错误是以要素形式被发现并记录的,意识到这一点很重要。

例如,通常以显示错误的面或线的形式报告面要素重叠区域。线和点要素区域通常以线和点的形式记录。

您可以在 ArcMap 中以图层的形式查看这些区域,检查每个问题以更正它。

9/15/2013