作为托管要素图层视图的所有者,您可以替换视图的源托管要素图层。 如果您拥有相同的源数据,但属性值已更改,则此操作将非常有用。
通过将新的托管要素图层用于视图的源,可以执行以下操作:
- 在交换视图的源之前,需要测试新的源图层以确保其已准备就绪。
- 缩短替换图层内容所需的时间。 例如,覆盖图层或者附加数据将比交换视图的源图层需要的时间更长。
- 提高数据成功更新以及视图继续满足您的需求的可能性。 将对下一部分中列出的大多数要求作为源交换过程的一部分进行检查,这意味着您不太可能对导致视图不可用的数据进行更改。
- 可以保留旧的源图层作为数据先前状态的存档。
- 如果您确定新的源图层不合适或者对视图产生负面影响,则可以交换视图的源以使用以前的源图层。
必须满足多个条件,才能将托管要素图层用作现有托管要素图层视图的新源。 这些条件将在下一部分中列出。
要求
必须满足以下条件,才能交换视图的源并确保使用该视图的应用程序不会中断:
- 您必须拥有新的源托管要素图层和托管要素图层视图。
- 新的源图层必须使用与原始源图层相同的空间参考。
- 如果视图图层已启用同步,则新的源图层必须启用同步。
- 新的源图层必须包含与原始源图层相同数量的子图层。
- 新的源图层中的子图层必须与原始源图层中的图层 ID 相同,并且子图层的顺序必须相同。
- 新的源图层中的子图层必须使用与原始源图层中相同的几何类型(例如点、线或面)。
- 新的源图层中的子图层必须包含视图字段定义中包含的字段。
- 新的源图层中的字段必须与原始源图层中的字段具有相同的数据类型。
- 该视图目前无法在离线地图中使用。
- 视图不能包含依赖栅格或矢量切片图层。
- 无法将源交换为使用连接要素工具创建的视图。
替换视图的源图层
以下步骤描述了如何交换托管要素图层视图的源托管要素图层:
要恢复为旧的源图层,请重复以上步骤并将旧的源图层用作新的源图层。