版本冲突和拓扑要素
此主题仅适用于 ArcEditor 和 ArcInfo。
对于版本协调引起的冲突,参与拓扑的要素不具有任何特殊行为。如果在两个单独的版本中编辑了同一个要素,并且对这些版本进行了协调,则它们将发生冲突。
拓扑验证过程产生冲突的最常见原因是,在验证的聚类处理阶段由于整合要素而引入顶点。
以下示例说明了验证过程会如何产生冲突。
示例 1 - 在各版本中分割两个相邻多边形
在父版本中共享拓扑中的边的多边形被子版本继承。在这种情况下,将在父版本中分割多边形,在子版本中分割相邻多边形,并验证脏区。分割多边形将删除原始要素并将每个原始要素替换为两个新要素。协调版本时,会将两个原始多边形报告为更新-删除冲突。也就是说,在验证子版本时,聚类过程更新了父版本中已删除的要素,而父版本中的聚类过程又更新了子版本中已删除的要素。
示例 2 - 分割与优先权较大的多边形共享边的多边形
以下所示为验证过程引入的顶点会在土地记录数据库中产生冲突的另一个示例。在本例中,分割的宗地多边形将与优先权非常大的多边形共享边。
通过结构化工作流程使编辑器在不同区域中工作,以及使用地理数据库复制来控制用户可以编辑和不可以编辑的位置,上述类似冲突均可以避免。此外,通过将具有优先权的多边形细分为更小的块,数据模型设计还可以帮助减少第二个示例中所示类型的冲突。
7/10/2012