在 Standard 或 Advanced 许可等级下可用。
当使用分支版本化数据集时,比较已在授权版本中对数据进行的更改将非常有用。 通过差异视图,您可查看自创建版本或者上次与默认版本进行协调以来对授权版本中的数据进行的更改。
显示的差异包括自某一版本与默认版本相同以来对授权版本中的数据进行的更改。 这意味着自创建授权版本或上次协调以来,对默认版本中的数据所做的更改不包括在内。 差异视图将根据所选 web 要素图层(要素服务)列出对地图文档中的所有图层所做的更改。 即使图层当前不可见,对该图层所做的更改也会出现在视图中。
差异视图将列出已修改的图层以及在这些图层中编辑的要素。 与默认版本中的数据表示相比,您可以在版本中探索这些更改。 将使用粗体文本来符号化版本之间的差异。
打开差异视图
请按照以下步骤来打开差异视图:
- 在内容窗格中,单击按数据源列出按钮 。
- 确保 web 要素图层正在访问授权版本。 要更改版本,请右键单击 web 要素图层数据源 ,然后选择更改版本 。
- 单击版本化上下文选项卡,然后单击版本更改按钮 。
差异视图随即打开。
使用差异视图
当为访问授权版本的 web 要素图层打开差异视图时,差异选项卡将显示当前授权版本与默认版本之间的差异。 将使用粗体文本来符号化版本之间的差异。
元素 | 描述 |
---|---|
1 | 差异列表 - 差异列表部分包含存在差异的所有图层和要素。 |
2 | 信息格网 - 信息格网部分将显示从差异列表中选择的要素的所有表示的属性和值。 以粗体显示的属性值表示在当前版本中进行的编辑内容包含差异。 粗体和灰显的属性值是指包含差异的系统维护字段。 |
3 | 更改显示查看器 - 差异显示查看器是位于差异视图底部的可扩展部分。 通过在查看器中的地图上显示所选要素,您可以比较对要素几何所做的编辑并可视化两个版本之间的冲突。 您还可以独立导航查看器中的地图并识别显示中的要素。 |
4 | 显示全部 - 显示要素的所有字段。 |
5 | 显示差异 - 仅显示存在差异的字段。 |
6 | 更改显示导航工具 - 可以使用以下工具来导航并控制显示的版本,以及在更改显示窗口中进行导航:
|
差异列表
所有包含差异的图层都会显示在差异列表中。 此列表将显示每个图层和每个子图层的差异总数(显示在括号中)。
展开 每个图层以查看每个要素的差异类型。 这些冲突将分为以下类别:
- 插入 - 已在当前版本中插入该要素。
- 删除 - 已在当前版本中删除该要素。
- 更新 - 已在当前版本中更新该要素。
在差异列表中选择单个要素的 ObjectID 后,信息格网中将显示要素的当前表示、目标表示和公共祖先表示中的字段和属性。
右键单击差异选项卡上差异列表中的所选对象 ID 值以打开快捷菜单,其中包含以下选项:
- 在活动地图中闪烁 - 要素将在地图中以蓝色短暂闪烁,然后改为以红色短暂闪烁。 由此可帮助您确定该要素在整个图层中的位置。 如果您在活动地图上缩小至较小比例,则此选项将更加有用。
- 在活动地图中缩放 - 将地图缩放至所选要素的中心。
- 在活动地图中平移 - 将地图平移至所选要素。 由此会保持地图的比例,但会将地图视图移动至所选要素的位置,以便您在与图层中的其他要素和地图中的其他图层关联的情况下查看该要素。 例如,如果您使用了在活动地图中闪烁选项,但在地图上未看到要素,请使用在活动地图中平移以确保该要素在地图上可见。 现在,当您使用在活动地图中闪烁选项时,您应该会看到该要素在地图上闪烁蓝色到红色。
- 在活动地图中选择 - 在地图中选择要素。
- 闪烁 - 如果您在更改显示查看器中缩小至较小比例,请使用闪烁选项来直观地标识该要素。 该要素将在更改显示查看器中以蓝色短暂闪烁,然后改为以红色短暂闪烁。
- 缩放至 - 在更改显示查看器中缩放至以所选要素为中心。
信息格网
在信息格网中,可以查看所选要素的属性值的不同表示。 通过具有差异的要素的所有表示的属性和值,您可以比较属性值在版本之间的差异。 以粗体显示的属性值表示在当前版本中进行的编辑内容与在默认版本中进行的编辑内容不同。
在信息格网下方,您可以使用显示全部和显示差异按钮以更改信息格网中显示的字段。
更改显示查看器
单击更改显示标注旁的箭头以在差异视图底部打开更改显示查看器。 由此可以比较对地图上显示的所选要素几何的更改,以及导航和标识显示中的要素。
可以使用查看器底部的下拉菜单,通过以下选项来比较要素的表示:
- 当前 - 与当前版本进行比较。
- 目标 - 与目标(默认)版本中的要素状态进行比较。
- 公共祖先 - 与进行编辑之前的当前版本中的要素状态进行比较。