Skip to main content

解决版本化环境中的宗地冲突

同时在不同的版本中编辑同一宗地时,会发生宗地冲突。 当宗地在一个长时间打开的版本中被编辑,而对宗地的其他更改已被协调并发布到默认版本时,可能会发生这种情况。

在协调具有宗地编辑的版本时,如果对同一宗地的更新已发布到默认版本,则解决宗地冲突功能可用于自动解决宗地几何和宗地谱系冲突。

除了 冲突 窗格 之外,还可以使用解决宗地冲突功能来执行以下操作:

  • 自动合并和更新宗地几何

  • 自动修正宗地谱系

  • 选择与另一版本上的属性冲突的宗地属性值

注:

仅对已在两个版本中修改的单个宗地使用解决宗地冲突功能。 对于在一个版本上被划分为多个较小宗地的大型宗地,该功能可能无法正常运行。 该功能需要两个不同版本上的两个单独的宗地来比较编辑内容。

避免宗地冲突

建议尽可能避免在不同版本上同时编辑宗地。 避免使版本长时间处于打开状态,因为在此期间其他版本可能发布对同一宗地的编辑。 如果无法避免在不同版本上编辑相同的宗地,则应为在宗地上执行的每个记录驱动的工作流创建单独的版本。 这样,解决宗地冲突功能即可用于更正和解决冲突的宗地谱系。

避免维护跨越大型区域的大型路权或类似类型的宗地。 如有可能,将路权宗地拆分为较小的宗地,以避免在不同版本上同时编辑宗地。

宗地记录冲突

当不同版本上的不同记录停用相同的宗地时,会发生宗地记录冲突。 当在不同版本中编辑宗地(在记录驱动的工作流中),并且原始宗地被两个不同的宗地记录停用时,可能会出现此情况。 这会导致错误的宗地谱系。 协调时,如果宗地记录更新已从之前的版本发布到宗地,则会发生记录冲突和宗地几何冲突,如下图所示。

解决宗地冲突(在下方“解决宗地冲突”部分中介绍)将更正正在协调的版本上的宗地谱系并更新宗地几何。

宗地记录冲突

在上图中,在协调版本 B 后解决宗地冲突将使用从版本 A 发布的几何更新来更新宗地几何。 将更新记录 B 的宗地谱系以反映来自记录 A 的谱系更改,如下图所示:

宗地谱系冲突解决

宗地几何和记录冲突

当宗地面或线几何在质量驱动的工作流中更新并从某个版本发布,同时在不同版本上编辑了相同的宗地时,宗地记录和几何会发生冲突。 当对某个版本中的宗地执行记录驱动的工作流,而对另一个版本中的相同宗地进行基于数据质量的几何更新并发布到默认版本时,可能会出现这种情况。

宗地几何冲突解决

例如,在上图中,发生了以下编辑:

  • 在版本 A 中,对宗地 5 进行了质量驱动的几何更新并发布到了默认版本。 未使用宗地记录。

  • 在版本 B 中,对宗地 5 执行了记录驱动的分割以创建宗地 2 和 3。 宗地 5 作为历史宗地停用。

  • 版本 B 协调后,解决宗地冲突(在下方“解决宗地冲突”部分中介绍)将更新宗地 3 的几何。

  • 在冲突解决期间,宗地 3 的最北端的线将被替换为默认版本中的已删除版本的线(使用 冲突 窗格 )。

  • 创建了两个历史宗地:版本 B 上的原始宗地 5 和原始宗地 5 的更新几何。 两个历史宗地都由创建宗地 2 和 3 的记录停用。

在宗地冲突解决过程中,还可以选择将哪些属性写入冲突中的面或线要素的最终版本。 这些属性是指冲突中要素显示的属性,而非数据库中要素的属性。 例如,在上图中,可能在版本 A 中的宗地 5 和版本 B 中的宗地3 上修改了名称属性。您可以选择将哪个属性用于要素的最终版本。

冲突几何更新

当对宗地线的几何更新与对默认版本(从另一个版本发布)的相同线的几何更新冲突时,在协调期间解决宗地冲突不会更新宗地几何。 使用 冲突 窗格手动接受来自目标(默认)或当前版本的几何更新。

同样,如果对宗地线的几何更新与默认版本(从另一个版本发布)的更新重叠,则在协调期间解决宗地冲突将不会更新宗地几何。 使用 冲突 窗格手动接受来自目标(默认)或当前版本的几何更新。

解决宗地冲突

要在协调版本时使用解决宗地冲突功能,请执行以下步骤:

  1. 在要协调的版本上,确保已保存编辑。

  2. 版本化 选项卡上,单击 协调 协调

  3. 协调 对话框中,选择 按对象(行) ,然后单击 确定

  4. 单击 查看冲突。

    如有必要,您可能需要拖动 冲突 窗格,使其不会阻挡 地图视图 窗格。 地图视图将显示宗地几何冲突解决的预览。

  5. 冲突 窗格中,依次展开 宗地更新-更新 ,右键单击宗地对象 ID,然后单击 解决宗地冲突

  6. 宗地冲突 窗格中,选择宗地以查看地图中合并的几何更新的预览。

    如果有重叠或冲突的几何更新,则不会有组合的几何更新。 使用 冲突 窗格 接受来自目标(默认)或当前版本的几何更新。

  7. 宗地冲突 窗格中,选择宗地线以选择将使用的正确属性值(如有必要)。

  8. 单击 解决 以解决宗地冲突。

    如果解决具有冲突记录的宗地编辑(在不同版本中对同一宗地执行记录驱动的工作流),则将按照上方“宗地记录冲突”部分所述更正宗地谱系。 无需使用 冲突 窗格来解决宗地或宗地线的记录冲突。

    如果同一宗地线接受到不同版本上的冲突属性更新,但未修改宗地几何,则请使用 冲突 窗格解决这些冲突。

  9. 保存编辑并单击 发布 发布 以将版本发布至默认版本。