作为托管要素图层视图的所有者,您可以替换视图的源托管要素图层。 如果您拥有相同的源数据,但属性值已更改,则此操作将非常有用。
通过将新的托管要素图层用于视图的源,可以执行以下操作:
- 在交换视图的源之前,需要测试新的源图层以确保其已准备就绪。
- 缩短替换图层内容所需的时间。 例如,覆盖图层或者附加数据将比交换视图的源图层需要的时间更长。
- 提高数据成功更新以及视图继续满足您的需求的可能性。 将对下一部分中列出的大多数要求作为源交换过程的一部分进行检查,这意味着您不太可能对导致视图不可用的数据进行更改。
- 可以保留原始源图层作为数据先前状态的存档。
- 如果您确定新的源图层不合适或者对视图产生负面影响,则可以交换视图的源以使用以前的源图层。
必须满足多个条件,才能将托管要素图层用作现有托管要素图层视图的新源。 这些条件将在下一部分中列出。
要求
必须满足以下条件,才能交换视图的源并确保使用该视图的应用程序不会中断:
- 您必须拥有新的源托管要素图层和托管要素图层视图。
- 新的源图层必须使用与原始源图层相同的空间参考。
- 新源图层和视图上的同步设置必须相同。 如果视图图层已启用同步,则新的源图层必须启用同步。 如果视图图层未启用同步,则新源图层无法启用同步。
- 新的源图层必须包含与原始源图层相同数量的子图层。
- 新的源图层中的子图层必须与原始源图层中的图层 ID 相同,并且子图层的顺序必须相同。
- 新的源图层中的子图层必须使用与原始源图层中相同的几何类型(例如点、线或面)。
- 新的源图层中的子图层必须包含视图字段定义中包含的字段。
- 新的源图层中的字段必须与原始源图层中的字段具有相同的数据类型。
- 该视图目前无法在离线地图中使用。
- 视图不能包含依赖栅格或矢量切片图层。
- 您不能为连接的托管要素图层视图交换源。
交换视图的源图层
要交换托管要素图层视图的源托管要素图层,请完成以下步骤:
- 打开托管要素图层视图的项目页面。
- 单击设置选项卡。
- 向下滚动至要素图层(托管视图)部分,然后单击更新视图。
- 单击交换源。
图层要求列表随即出现。
- 请阅读新的源图层必须满足的要求。
- 单击浏览图层并查找替换托管要素图层以用作视图的源图层。
可以使用搜索或者对 结果进行排序以查找图层。
- 单击与托管要素图层关联的交换源按钮以用作视图的新源。
如果替换图层满足所有要求,则托管要素图层视图将引用新托管要素图层的数据,并显示一条消息,指示交换已成功。
- 单击成功消息上的确定以将其关闭。
- 单击下一步。
- 或者,继续编辑视图定义。
- 完成对托管要素图层视图的所有更改后,单击更新。
要恢复为原始源图层,请重复以上步骤并将原始源图层用作新的源图层。