需要 3D Analyst 许可。
ArcSDE 数据库内的地形数据集支持版本化编辑。该优点类似于要素的版本化编辑。系统支持复合工作流程方案,使多个组可以通过回滚功能随时间推移不断修改地形。可以执行假设情景方案。
有关设置版本化地形的规则
- 地形必须先进行完整定义和构建才能进行版本化。使用地形向导或地理处理工具来构建地形。
- 不能将已进行版本化的要素类添加到地形。
- 要素类可同时参与拓扑和地形。
- 要素类可参与多个地形。
- 对于版本化地形不允许进行架构更改。这意味着在对地形进行版本化之后,无法添加或移除要素类。
- 对地形的版本化方式是,将其所在的要素数据集注册为版本。
协调包含地形的数据库
地形可由两种不同类型的要素数据组成:常规要素类中的要素数据与嵌入式要素类中的要素数据。对于常规要素类中的要素,可以正常执行协调功能,就好像这些要素未参与地形一样。您无需执行其他任何操作。地形只是在本地保留一份有关在何处需要重新构建的记录,以与协调过程中发生的更改保持同步。但嵌入式要素类则有所不同。它们表现出地形所特有的行为。
对于嵌入式多点要素类所支持的编辑操作类型包括添加、删除和替换。这些操作都作用于各个点区域,因为通常存在大量的点。如果在父版本和子版本的相同区域中执行任何这些编辑操作,便有可能造成冲突。这是因为嵌入式要素的冲突基于地形的切片系统,而不是基于单个要素级别。如果在某切片内进行编辑,则被视为对整个切片进行了修改。在协调过程中,将对各切片进行比较。如果同一切片的各版本都被修改,便会发生冲突。为解决冲突,将为切片选择一个版本的点集。在开始协调过程时系统会应用首选项设置,指明想要使用目标版本还是编辑版本,从而自动解决冲突。
无论修改常规要素类中的数据还是嵌入式要素类中的数据,协调后都可能需要重新构建地形。查看 ArcCatalog 中的地形属性对话框或 ArcMap 中的地形图层属性对话框可确定是否有必要进行重新构建。使用构建地形地理处理工具,或 ArcCatalog 的地形属性对话框中的“更新”选项卡便可执行构建。