网络数据集的脏区和版本管理
许多编辑器可以同时编辑网络数据集的源要素。本主题说明在协调版本时网络数据集的脏区所发生的变化。
在本主题的每个示例中,各插图均基于对父版本和子版本(在创建新的子版本后两者都会进行更新)的协调。如果在协调子版本之前未编辑父版本,则协调结果将成为子版本的内容。在各示例中,将版本 2 创建为版本 1 的子版本。然后以示例中所述的方式编辑这两个版本,随后依据版本 1 协调版本 2。以下图例将有助于您理解这种情景:
注:
- 将网络数据集注册为版本时,无法更改方案。必须先取消将网络数据集注册为版本,之后才能进行方案更改。(方案更改包括:添加或移除源;更改连通性规则、策略或高程设置;添加、移除或更改属性或属性赋值器;以及更改驾车指示设置。)不过,如果网络数据集已注册为版本,则可将其删除。
- 地理数据库中已注册为版本的网络数据集只能在编辑会话期间重新构建。
协调脏区
- 对于在父版本和子版本创建之前不存在,但后来出现在父版本或子版本中的任何脏区,在经过协调后仍然为脏区。
- 对于在子版本中构建而出现在父版本中的任何脏区,将因协调而变脏。
- 对于在父版本中引入和构建的任何脏区,无论其是否出现在子版本中,都将在经过协调后保持构建状态。
- 如果父版本和子版本都有脏区并且都是构建的,则它们在经过协调后仍保持构建状态。
协调父版本中引入的脏区
下图说明如果编辑父版本中的源要素(即,更新几何、更新属性、插入要素或删除要素)并构建网络,则在协调后将无需重新构建网络。
协调子版本中引入的脏区
下图说明如果编辑子版本中的源要素(即,更新几何、更新属性、插入要素或删除要素)并构建网络,则在协调后将会重新引入脏区。
7/10/2012