系统会创建脏区以标记对要素几何和网络属性进行编辑的区域或网络中存在错误要素的区域。可用于指示已发生但未反映在网络拓扑中的网络更改。只要验证范围内不存在错误要素,则验证网络拓扑后,即会清除脏区。
启用网络拓扑后,将创建脏区以追踪编辑。编辑可以包括要素的创建、要素几何的更新或者对与网络属性关联的字段进行的修改。禁用网络拓扑后,将显示覆盖整个网络空间参考范围的单个脏区,并且所做的任何编辑都不会再生成其他脏区。
脏区由紫色半透明的面表示,并会追踪已编辑要素的范围、编辑类型、要素的全局 ID 和执行编辑的编辑者。如果要素的几何形状发生修改,则会为单个要素生成两个脏区。一个脏区表示要素旧几何的包络,另一个脏区表示要素的新几何。
用于创建脏区的操作
修改以下内容会创建脏区:
- 几何
- 定义为网络属性的字段
在启用或验证网络拓扑时所创建的错误要素将产生脏区。
查看和管理脏区
您可以将脏区作为追踪网络的子图层进行访问,并使用核心符号系统工具对其进行符号化。也可以像其他图层一样通过打开和关闭脏区来对其进行可视化。例如,如果您正在编辑网络,而发现脏区在视觉上会让您分心,则可以关闭该图层。脏区仍然存在,但是它们不会在地图上显示。可根据脏区图层中的属性对脏区进行符号化。例如,编辑者追踪字段可通过编辑者执行工作时所在的脏区或根据编辑的发生时间来显示脏区。使用 UpdateType 字段通过脏区创建时所使用的操作类型对其进行符号化。
抢先版本:
脏区的类型由脏区属性表中的 UpdateType 字段表示。此字段被分配了系统提供的编码值属性域,用于对脏区的生成方式进行分类。编码值属性域的值为插入、更新、删除和错误,如下表所示:
更新类型 | 脏区类型 |
---|---|
0 | 插入 |
1 | 更新 |
2 | 删除 |
3 | 错误 |
验证网络拓扑后,不会评估与错误要素(UpdateType = 3)相关的脏区,并且脏区将会被保留,直到通过编辑错误要素的方式来解决错误情况为止。
验证网络拓扑可保持您在地图中看到的内容与存储在网络拓扑中的内容之间的一致性。分析操作取决于网络拓扑,如果脏区存在,则可能会返回意外结果。例如,如果追踪路径穿过脏区,则结果可能与在地图上看见的结果不一致。需要使用追踪工具中的验证一致性选项,才能确保追踪结果不包括与脏区相交的结果。