版本冲突和拓扑要素

在 Standard 或 Advanced 许可等级下可用。

对于版本协调引起的冲突,参与拓扑的要素不具有任何特殊行为。如果在两个单独的版本中编辑了同一个要素,并且对这些版本进行了协调,则它们将发生冲突。

拓扑验证过程产生冲突的最常见原因是,在验证的聚类处理阶段由于整合要素而引入折点。

以下示例说明了验证过程会如何产生冲突。

注:
在分支版本化中,在以下示例中,Version1 是默认值,而 Version2 是默认值的子项。

示例 1 - 在各版本中分割两个相邻多边形

在父(默认)版本中共享拓扑中的边的面被子版本继承。在这种情况下,将在父(默认)版本中分割面,在子版本中分割相邻面,并验证脏区。分割面将删除原始要素并将每个原始要素替换为两个新的面要素。协调版本时,会将两个原始多边形报告为更新-删除冲突。也就是说,在验证子版本时,聚类过程更新了父(默认)版本中已删除的要素,而父(默认)版本中的聚类过程又更新了子版本中已删除的要素。

示例 1

示例 2 - 分割与优先权较大的多边形共享边的多边形

以下所示为验证过程引入的折点会在地籍数据库中产生冲突的另一个示例。在本例中,分割的宗地多边形将与优先权非常大的多边形共享边。

示例 2

通过结构化工作流使编辑器在不同区域中工作,以及使用地理数据库复制来控制用户可以编辑和不可以编辑的位置,上述类似冲突均可以避免。此外,通过将具有优先权的多边形细分为更小的块,数据模型设计还可以帮助减少第二个示例中所示类型的冲突。