切片图层的所有者和组织管理员可以管理图层的设置和内容。 管理选项因图层是否包含栅格切片或矢量切片以及图层是否具有关联的要素图层而异。
提示:
图层项目为切片图层(托管)。 使用图层图标确定该图层是栅格切片图层还是矢量切片图层。
下表显示了每种图层类型具有的管理选项。
托管栅格切片图层 | 托管矢量切片图层 | |
---|---|---|
设置托管切片图层在添加到地图时所使用的最小和最大绘制比例。 | 是 | 否 |
配置托管切片图层以在离线地图和应用程序中使用。 | 是 | 是 |
定义切片更新的管理方式:手动或自动以反映要素数据的更改。 | 是 | 否 |
选择构建缓存切片的比例。 | 是 | 否 |
使用其他图层替换图层的内容。 | 是 通过切片包或 ArcGIS Pro 发布的图层支持此操作。 | 是 通过矢量切片包或 ArcGIS Pro 发布的图层支持此操作。 |
重新构建图层缓存以接收来自相关要素图层的更新。 | 是 如果从托管要素图层发布图层,则支持此操作。 | 是 如果从托管要素图层发布图层或从 ArcGIS Pro 2.8 或更高版本发布具有矢量切片图层的关联要素图层,则支持此功能。 |
管理托管栅格切片图层设置
您可以管理栅格切片图层上的最小和最大比例(可见范围或细节层次)以及离线模式。
当您从托管要素图层或托管要素图层视图发布托管切片图层时,切片图层将继承源图层的可见范围。 无法为落在继承的可见范围之外的区域构建切片。
栅格切片图层的可见范围和重采样
作为图层所有者或组织管理员,您可以定义图层绘制的最小和最大比例。 这是图层的可见范围。 当用户缩放超过最小或最大比例时,将不会绘制图层内容。
发布切片图层时,您可以选择不为人迹罕至的区域或详细比例生成切片缓存,以节省磁盘空间并减少生成缓存所需的时间。 但是,在使用图层时,用户可以平移或缩放到可见范围内没有缓存切片的区域。 当这样操作时,正在使用该图层的客户端(例如 ArcGIS Pro 或 Map Viewer)将重新采样,以便在该图层没有缓存切片的可见范围区域中渲染内容。
重新采样将使用现有切片缓存来填充您尚未按该比例生成切片的空白区域。 重新采样的内容基于该图层可用的最接近的细节层次(切片)。 这为用户提供了更流畅的体验,但输出可能会很模糊,特别是当重新采样的细节层次远低于源细节层次时。 例如,如果某个地图区域中所存在的最大比例为 1:5000,而用户在该区域中放大至 1:100,则重新采样的缓存极有可能会失去清晰度和精度。
如果您发现用户的缩放经常超过您为切片图层的可见范围定义的最小或最大比例值,请增加可见范围并以更大的比例构建切片。
配置栅格切片图层设置
按照这些步骤为托管切片图层栅格切片构建切片、更改可见范围、允许为已编辑区域重建切片以及管理托管 的离线模式:
- 以 Web 图层所有者、管理员或具备更新所有成员项目权限的账户身份登录。
- 打开切片图层的项目页面。
- 单击设置选项卡。
- 滚动至切片图层(托管)设置部分。
- 使用可见范围滑块定义切片图层可见的最小和最大比例以及可以构建切片缓存的区域。
不会在可见范围之外绘制。
- 单击切片详细信息查看现有缓存切片的当前状态。
- 要为图层构建缓存切片,请执行以下步骤:
- 单击构建切片来为图层构建切片。
- 当显示该对话框时,选中您所希望的切片生成级别(比例)旁边的方框。
必须至少选择一个级别。
- 完成选择级别后,请单击创建切片。
- 或者,选中允许下载此图层并用于离线地图以允许其他用户在将要离线使用的地图中包含切片图层。
仅在您已为要离线使用的数据创建了切片时,才可执行此操作。
- 完成后,单击保存。
替换栅格切片图层
如果某一托管切片图层没有关联的要素图层,您可以更新切片图层的内容,方法是将该切片图层替换为另一个从 ArcGIS Pro 或从切片包或从服务定义文件发布的切片图层。 这样,您无需执行删除操作便可更新切片图层的内容。 您必须同时拥有现有图层和替换图层。
提示:
如果托管切片图层具有关联的要素图层,则无法替换切片图层。 您可以通过查看切片图层项目页面的详细信息部分来确定切片图层是否具有关联的要素图层。
替换切片图层具有以下优点:
- 由于现有图层的项目 ID 和 URL 不变,因此使用该图层的 web 地图和应用程序无需进行更新即可引用新图层。 替换图层后,使用当前图层的 Web 地图和应用程序将继续正常运行。
- 替换当前图层的内容不会生成新的切片缓存。 因此,无需等待重新构建切片图层。如果已与公众共享当前图层,则最多可能需要一个小时的时间才能显示更新。 否则,更新将立即反映在当前图层中。
- ArcGIS Online 将创建旧内容的存档,以便在必要时恢复此内容。
注:
确保对替换切片图层使用与当前切片图层相同的切片方案。 此设置必须匹配
请按照以下步骤将现有栅格切片图层替换为另一个切片图层:
- 以 Web 图层所有者、组织管理员或具备更新所有成员项目权限的账户身份登录。
- 打开栅格切片图层的项目页面。
- 单击替换图层。
- 单击选择图层。
在显示的面板中,您可以搜索、浏览、过滤和排序可用图层,以查找替换切片图层。 您也可以通过单击查看详细信息来查看各个图层的项目详细信息。
- 找到要使用的切片图层后,单击选择。
- 单击下一步选择如何存档当前栅格切片。 选择以下选项之一:
- 存档当前图层 - 如果要在更新之前保留当前栅格切片图层内容的快照,请使用此选项。 默认情况下,新图层的名称包含当前图层名称和追加的 _archive_<当前日期和时间>。 要指定其他名称,请单击编辑按钮并输入新名称。
- 使用替换图层 - 如果您不需要新图层来存储存档内容,请使用此选项。 将保留替换图层以供将来更新使用。
- 要从替换图层导入更新的缩略图、摘要、描述和标签,请向下滚动并启用替换项目信息。
摘要页面将显示当前栅格切片图层、将替换当前图层内容的图层以及与存档图层相关的信息。
- 要使用其他替换图层,请单击选择替换图层并选择一个新图层。
- 当所有图层均满足您的要求后,请单击替换以执行替换操作。
专门用于自托管要素图层发布的托管切片图层的设置
当您从托管要素图层或托管要素图层视图发布托管(栅格)切片图层时,将在第一次需要切片时自动创建。 换言之,切片将以托管切片图层第一次被查看时的比例和范围进行构建。 切片生成后,它们将被缓存并立即可用,您或任何其他人都可以该比例和范围查看这些切片图层。 此外,对要素数据所做的更改会在几分钟内自动反映在托管切片图层中。
虽然在默认情况下会自动创建切片,但您也可选择以特定比例和范围手动构建切片。 这可以提高第一个用户以该比例和范围查看切片图层时的显示性能,如果用户离线使用切片图层,则需要进行此操作。
在极少数情况下,您可以决定禁用自动切片创建,并为整个托管切片图层手动构建切片。 当您执行此操作时,对用于发布切片图层的托管要素图层中的数据进行的编辑并不会反映在托管切片图层中。
注:
如果您在 2017 年 6 月之前发布了托管切片图层,则该图层将配置为手动构建切片。 如果您想在依赖托管切片图层中的主托管要素图层内显示更新,则将托管切片图层的设置切换为自动创建切片。
从托管要素图层发布托管切片图层时,可以在托管切片图层中重命名图层。
自动创建切片
当您配置托管切片图层以自动创建切片时,ArcGIS Online 将根据需要创建切片。 创建完成后,切片将被缓存并可用于所有后续视图。 编辑主托管要素图层或要素图层视图时,更改将在几分钟内反映在托管切片图层中。
因为切片是在需要时自动创建的,所以当用户在切片图层周围平移或缩放时不会发生重新采样;切片将始终在您为切片图层设置的可见范围内按需构建。
较小比例的切片
自动生成切片花费的时间取决于要素数据,尤其是要素数据中的折点数量。 要素折点越密集,它对切片生成时间的影响越大。 当比例变小(缩放时),每个切片将包括更多要素,从而导致生成切片的时间延长。 如果您发现生成切片的时间有所延迟,则请为该比例和其他发生延迟的比例预创建切片。 在自动模式下,预创建的切片也会影响最近的要素数据编辑。
以特定比例和范围构建切片
即使已将托管切片图层配置为自动创建切片,也仍可为特定的级别(比例)和范围构建切片。 此工作流适用于针对您了解的用户需求区域生成切片,或为您希望将切片离线使用的特定区域生成切片。
按照下列步骤针对特定比例和范围构建切片:
- 以托管切片图层所有者、管理员或具备更新所有成员项目权限的账户身份登录。
- 打开托管切片图层的项目页面。
- 单击设置选项卡。
- 滚动至切片图层(托管)设置部分。
- 单击构建切片。
- 在级别选项卡上,选中要创建切片的比例旁边的框。
- 如果您还要限制构建切片的范围,请单击定义范围选项卡,然后通过执行以下操作之一设置要构建切片的区域:
- 单击绘制范围并绘制显示切片构建区域的方框。
- 在左侧、右侧、顶部和底部字段中输入范围的坐标(十进制度)。
- 当您完成选择级别和设置范围时,单击创建切片。
手动管理切片
在大多数情况下,您不会手动创建切片,因为此选项可防止托管切片图层自动反映对主托管要素图层中的数据所做的更改。 但是,您可以从保存标注的只读要素图层中手动创建切片,因为如果主托管要素图层已保存标注,则无法以自动模式发布托管切片图层。
要手动创建切片,请在切片图层(托管)设置中单击构建切片并选择离线使用所需的级别和范围。
提示:
如果您将托管切片图层设置为手动创建切片,但稍后改变了想法,或者如果您在 2017 年 6 月之前发布了托管切片图层,则可以自动切换图层以自动创建切片。 当您进行此操作时,必须选择删除或保留现有切片。
- 如果对主托管要素图层进行了任何更新,则删除现有切片,因为这些更新当前不会在托管切片图层中反映出来。 请注意,重新创建切片将消耗配额。
- 如果没有对主托管要素图层的数据进行任何更改,请保留现有切片。
重命名图层
如果从托管要素图层发布托管切片图层,则可以更改托管切片图层项目的名称以及托管切片图层中的图层名称。
更改托管切片图层中的项目名称或图层名称不会影响源托管要素图层中的名称。
- 登录到您的组织并打开托管切片图层的项目页面。
- 在概述选项卡中,单击想要更改的项目名称或图层名称旁的编辑。
- 输入图层或项目的新名称,然后单击保存。
管理矢量切片图层设置
请按照以下步骤来管理托管矢量切片图层 的离线模式,然后为具有关联要素图层的托管矢量切片图层重新构建缓存:
- 以 Web 图层所有者、管理员或具备更新所有成员项目权限的账户身份登录。
- 打开矢量切片图层的项目页面。
- 单击设置选项卡。
- 滚动至切片图层(托管)设置部分。
- 选中允许下载此图层并用于离线地图以允许其他用户在离线应用程序中包含矢量切片图层。
- 要更改矢量切片图层中包含的属性,请单击选择属性,然后选中或取消选中属性。 单击重新构建缓存以使用所选属性重新生成矢量切片。
整个矢量切片图层缓存都将重新构建;所以这可能需要几分钟到几小时才能完成,具体取决于矢量切片缓存的大小。
目前,矢量切片中的属性仅用于使用第三方软件创建的自定义应用程序。 默认情况下,将仅包含将样式应用于要素图层所需的属性。 如果未将任何样式应用于要素图层,则不会包含任何属性,除非您选择包含这些属性。 矢量切片中包含的属性越多,矢量切片图层使用的资源就越多,这可能会影响图层性能。
- 完成更改任何先前设置后,单击保存。
重新构建矢量切片缓存
如果已从托管要素图层或托管要素图层视图发布了托管矢量切片图层,或者从 ArcGIS Pro 发布了已关联要素图层和地图图像图层的矢量切片图层,则可以重新构建矢量切片缓存以引入要素图层中的更改。 可以立即重新构建缓存,也可以定义一个计划以便定期更新缓存。
立即重新构建缓存
请按照以下步骤,从图层项目设置启动矢量切片图层缓存的重新构建。
- 以矢量切片图层所有者或组织管理员的身份登录到您的组织。
- 打开矢量切片图层的项目页面,单击设置选项卡,然后向下滚动到切片图层部分。
- 单击重新构建缓存。
缓存立即开始重新构建。 完成后,您可以在地图中打开托管矢量切片图层,以确认是否已从关联要素图层引入更新。
计划要重新构建的缓存
可以定义一个计划,以便定期重新构建矢量切片图层缓存,从而引入关联图层中的更改。 此功能支持在访问矢量切片图层的用户量较少时进行重新构建缓存这一占用大量资源的任务。
当您配置任务以按照固定间隔重新构建缓存时,需要考虑数据的更新频率,在重新构建缓存导致的图层资源占用和用户对过期矢量切片图层数据的容忍度之间寻求平衡。
要建立相应计划以重新构建托管矢量切片图层的缓存,请按照以下步骤进行操作:
- 以矢量切片图层所有者或组织管理员的身份登录到您的组织。
- 打开矢量切片图层的项目页面,单击设置选项卡,然后向下滚动到切片图层部分。
- 单击计划要重新构建缓存的任务以展开该部分。
- 单击添加重新构建任务。
- 在标题字段中,提供任务的名称。
- 定义任务的计划。
- 单击开始日期并选择任务开始运行的日期。
- 要定义重复任务的时间单位,请选择重复类型下拉菜单中的任一选项。
- 使用重复间隔下拉菜单来选择重新构建缓存的频率。
需要注意的是,重新构建矢量切片图层缓存可能需要数分钟到数小时来完成,具体取决于其大小。 请勿将重新构建任务计划为以高于每个单独的重新构建操作可以完成的频率来运行。
- 使用结束日期下拉菜单可选择任务停止运行的时间。
选项如下:
- 从不 - 任务将继续以指定的间隔运行,直到您编辑、暂停或删除任务为止。
- 日期 - 当您选择日期时,系统将显示结束日期字段。 选择任务停止运行的日期。
- 计数 - 要将任务运行特定次数,请选择计数并使用向上或向下箭头来指定任务将以您所指定的间隔运行的次数。
- 单击创建以实施计划。
替换托管矢量切片图层
矢量切片图层将地图数据作为矢量文件进行交付,并包括一个或多个基于随图层交付的样式在客户端上渲染的图层。 要更新从矢量切片包或未包含要素图层的 ArcGIS Pro 中发布的托管矢量切片图层的内容,请将其替换为另一个图层中的内容。
替换图层选项允许您将组织中的托管矢量切片图层替换为另一个托管矢量切片图层的内容。 替换矢量切片图层时,该图层的内容将替换为另一个图层的内容。 由于图层的项目 ID 和 URL 不变,因此使用该图层的地图和应用程序无需进行更新即可引用新图层。
要替换矢量切片图层,您必须拥有当前矢量切片图层和替换图层。 组织管理员也可以替换矢量切片图层,但是替换图层和当前图层必须属于相同组织成员。
替换图层具有以下优点:
- 可以创建一个替换图层并在该图层上执行质量控制测试,而不会影响当前矢量切片图层的用户。
- 如果您针对当前矢量切片图层定义了多个样式,则可以使用替换图层来预览每种样式的外观。
- 替换当前图层的内容不会生成新切片。 因此,无需等待提取和重新构建切片。 替换图层的内容后,使用当前图层的地图和应用程序将继续正常运行。如果已与公众共享当前图层,则由于缓存的原因,最多可能需要一个小时的时间才能显示更新。 否则,更新将立即反映在当前图层中。
- 可以存档旧内容,并在必要时恢复其内容。
注:
在 ArcGIS Pro 中发布或打包替换矢量切片图层时,请确保为替换矢量切片图层使用与当前矢量切片图层相同的坐标系和切片方案。 这些设置必须匹配。
请参阅将对当前图层产生不利影响的替换图层更改以了解有关在 ArcGIS Pro 中生成替换图层时应注意的其他配置更改的信息。
替换图层时,可以将当前图层的内容移动到新图层中,也可以交换当前图层和替换图层的内容,从而将现有替换图层用作存档。
- 如果要在每次替换图层时存档当前矢量切片图层的内容,请创建当前图层的存档。 如有必要,可以使用任何包含存档内容的图层来恢复为内容的旧版本。 要恢复为存档的内容,请使用替换图层选项,然后选择包含要放回到当前图层中的存档内容的特定图层。
如果要使用存档内容创建多个图层,以反映矢量切片图层内容随时间的变化,请使用此选项。 例如,如果您执行季度更新,则可以创建诸如 2020Q4 和 2020Q1 等存档,从而为每次更新创建一个存档。
- 如果使用替换图层作为存档,则不会为存档内容创建单独的图层。 替换图层中的内容将移至当前图层中。 而当前图层中的内容将移至替换图层中。 如果您不需要单独的图层用于存档内容,请使用此选项。
除了确定如何存档之外,还需要选择要在当前生产图层中更新以下项目信息还是从替换图层中导入更改:缩略图、摘要、描述和标签。 默认情况下,将不会更新信息。 要从替换图层导入信息,请启用替换项目信息选项。
- 以 Web 图层所有者、组织管理员或具备更新所有成员项目权限的账户身份登录。
- 打开矢量切片图层的项目页面。
- 单击替换图层。
- 单击选择图层。
在显示的面板中,您可以搜索、浏览、过滤和排序可用图层,以查找替换切片图层。 您也可以通过单击查看详细信息来查看各个图层的项目详细信息。
- 找到要使用的矢量切片图层后,单击选择。
如果您看到有关样式不兼容的警告消息,则意味着替换图层上的样式与当前图层上的样式不同。 这种差异可能会破坏引用当前图层的任何其他样式。 同样,如果替换图层的切片方案与当前图层的切片方案不同,同样会显示此消息。 如果您不想使用此替换图层,单击更改图层并选择不具有匹配样式的图层。 您可以继续使用具有不同样式的图层替换当前图层。
- 单击下一步选择如何存档当前矢量切片。 选择以下选项之一:
- 存档当前图层 - 如果要在更新之前保留当前矢量切片图层内容的快照,请使用此选项。 默认情况下,新图层的名称包含当前图层名称和追加的 _archive_<current date_and_time>。 要指定其他名称,请单击编辑按钮并输入新名称。
- 使用替换图层 - 如果您不需要新图层来存储存档内容,并且希望保留替换图层以供将来更新使用,请使用此选项。
- 要从替换图层导入更新的缩略图、摘要、描述和标签,请向下滚动并启用替换项目信息。
- 单击下一步以预览与替换图层关联的样式。
注:
仅当在矢量切片样式编辑器中为当前图层创建了其他样式后,用于预览样式的选项才可用。
- 使用替换图层中的内容对当前图层进行更新后,可以使用其他样式下拉菜单来预览每种样式在当前图层中的外观。 使用预览窗口中的搜索和卷帘元素来比较替换图层和当前图层。
- 如果要继续操作,请单击下一步。 如果不需要,请单击取消。
摘要页面显示您当前的矢量切片图层、将替换当前图层内容的图层以及您选择的存档选项。
- 如果替换图层不完全兼容,可以单击选择替换图层并选择一个新图层。
- 要更改存档选项,单击选择存档选项并更改您的设置。
- 当图层和存档选项满足要求后,单击替换以执行替换操作。
用于替换矢量切片图层的常见工作流
借助替换图层选项,可以通过多种不同的方法来替换矢量切片图层的内容。 由于术语“当前图层”和“替换图层”是相对的,因此它可能有助于您阅读一些用于替换矢量切片图层内容的示例工作流。
接下来的三个部分将介绍使用两个或多个矢量切片图层来维护矢量切片数据的工作流。 这些工作流将使用示例图层来帮助您理解内容在每个工作流中的移动方式。 在所有这些示例中,您都拥有可供人员在其地图和应用程序中使用的当前矢量切片图层,以及至少一个替换矢量切片图层。 执行类似工作流时,您可能具有不同数量的替换图层或包含存档内容的图层。 您或者访问当前矢量切片图层的其他人也可能具有针对图层定义的其他样式。
将当前内容存档到新图层中
在此示例场景中,您拥有一个矢量切片图层,其中将存储服务区边界。 这是人们在其地图中使用的生产图层。 要更新该图层的内容,您需要发布另一个矢量切片图层,其中包含更新的服务区数据。 该图层即为替换图层。
您还希望每次进行更新时,保留生产矢量切片图层中的内容存档。 由此,如果您发现替换内容存在问题,则可以将矢量切片图层的内容恢复为对其进行更新前的状态。 为此,您需要选择将当前矢量切片图层的现有内容存档到新的矢量切片图层中。
在以下示例中,您将更新当前矢量切片图层 ServiceAreas,以反映对服务区和属性的更改。
- 发布包含更新数据的矢量切片图层。
您将使用该图层来替换当前矢量切片图层中的内容。
例如,2019 年 9 月,您将多位新客户添加到了其中两个服务区,由此更改了这两个区域的边界。 您需要更新源数据以反映区域中的更改,然后发布名为 ServiceAreasUpdateSept 的矢量切片图层。 由于边界区域已更改,因此您还需要为此图层配置新的缩略图。 但是,可以将描述、摘要和标签设置为与当前图层相同,因为无需对其进行更改。
- 打开 ServiceAreas 图层(当前图层)的项目页面,然后将其内容替换为 ServiceAreasUpdateSept(替换图层)的内容。 选择存档当前图层选项以创建第三个矢量切片图层,用于存储生产矢量切片图层的旧内容。 为该图层指定一个对您的组织有意义的名称。
例如,生产矢量切片图层的内容将反映截至 2019 年 8 月的选区数据。 因此,您需要将新图层命名为 ServiceAreasAug2019_arch,因为该图层为 2019 年 8 月存在的服务区边界的存档。
- 由于您已更新缩略图以反映对边界的更改,因此,请启用替换项目信息以使用替换图层中的缩略图来更新当前矢量切片图层上的缩略图。
存档当前图层的内容时,将删除替换图层。 因此,在此特定示例中首次替换当前矢量切片图层的内容后,您将拥有以下两个矢量切片图层:
- ServiceAreas - 这是您的生产矢量切片图层,现在包含截至 2019 年 9 月 30 日的服务区更新。
- ServiceAreasAug2019_arch - 该矢量切片图层包含截至 2019 年 8 月的服务区状态。
替换矢量切片图层 (ServiceAreasUpdateSept) 已删除。
- 面对此情况,需要更新该区域的服务代表属性信息,然后发布一个名为 ServiceAreasUpdateOct 的替换图层。
- 使用 ServiceAreasUpdateOct 图层的内容来替换 ServiceAreas 图层的内容,然后创建一个名为 ServiceAreasOct62019_arch 的图层来存储存档内容。
针对此特定示例,在上述过程结束时,您将具备以下三个矢量切片图层:
- ServiceAreas - 这是您的生产矢量切片图层,现在包含截至 2019 年 10 月 7 日的服务区更新。
- ServiceAreasOct62019_arch - 该矢量切片图层包含截至 2019 年 10 月 6 日的服务区状态。
- ServiceAreasAug2019_arch - 该矢量切片图层包含截至 2019 年 8 月的服务区状态。
- 由于服务代表信息是针对 10 月 6 日至 11 月 4 日之间数据对该图层所做的唯一更改,因此可以使用 ServiceAreasOct62019_arch 图层将生产图层恢复为服务代表休假之前的状态。
如果将 ServiceAreas 图层的内容替换为 ServiceAreasOct62019_arch,则可以将 10 月 7 日至 11 月 3 日的图层状态存档在新图层 ServiceAreasOct7toNov32019_arch 中。
现在,您具有以下矢量切片图层:
- ServiceAreas - 这是您的生产矢量切片图层,其中包含截至 2019 年 11 月 4 日的服务区更新。
- ServiceAreasAug2019_arch - 该矢量切片图层包含截至 2019 年 8 月的服务区状态。
- ServiceAreasOct7toNov32019_arch - 该矢量切片图层包含您雇用了临时工作人员时的服务区状态。
您将继续创建将用于替换内容的图层,更新当前矢量切片图层,然后创建图层以根据服务区的需要对图层内容进行存档。 可以根据需要保留存储存档内容的图层,然后使用其恢复为任何之前的更新。
使用该工作流时,请牢记以下内容:
- 要帮助组织存储存档内容的图层,请专门针对这些图层创建文件夹并将图层移至其中。
- 由于您将创建用于存档较旧内容的图层,以备将来可能需要将生产矢量切片图层恢复为较旧状态,并且只有您或管理员能够使用这些图层来恢复数据,因此您可能无需共享这些图层。
- 随即删除替换图层。 如果您针对替换图层创建了多个样式,则其将不再起作用。 可以手动将其删除。
如果您的工作流要求您保留替换图层以备将来使用(例如,如果您拥有要在替换图层上保留的样式,或者需要在地图和应用程序中使用替换图层以进行测试),请使用以下两个工作流之一:
保留替换图层
可以保留替换图层以用于测试或其他用途。 如果您需要保留替换图层,并且无需在每次更新前保留包含当前矢量切片图层状态快照的多个图层,则可以在当前图层和替换图层之间交换内容。 例如,如果要使用替换图层来测试更新,那么可能需要在将更改推送到当前图层之前保留替换图层。 本部分概述了此质量控制工作流。
继续服务区示例,如果您决定不需要在新图层中存档内容,而是希望有一个可用于质量控制测试的图层,则可以使用替换图层进行此测试。 可以打开包含替换图层的地图和应用程序,以确保样式仍然起作用、在正确的范围内显示正确数据,并且该图层在离线地图中仍可以正常运行(如果需要)。
在此示例中,您将使用以下三个矢量切片图层,保留其中两个图层然后删除第三个图层:
- ServiceAreas - 这是组织成员在其地图中使用的生产矢量切片图层。
- ServiceAreasQC - 您可以使用此图层来查看内容和样式,然后将更新推送到 ServiceAreas 图层中。 这是替换图层,但您不希望将其删除,因为您已经创建了引用该图层的 web 地图和应用程序作为测试图层更新的一部分。
- ServiceAreaUpdates - 每次更新源服务区数据时,都会发布一个包含数据更新的矢量切片图层。 可以使用此图层来更新质量控制图层中的内容。 将 ServiceAreasQC 中的内容替换为 ServiceAreaUpdates 中的内容后,需要删除 ServiceAreaUpdates。
此工作流的概要如下所示:
- 更新服务区源数据并发布 ServiceAreaUpdates 矢量切片图层。
例如,由于新客户导致两个服务区的边界发生变化后,您需要更新源数据并发布 ServiceAreaUpdates 矢量切片图层。
- 打开 ServiceAreasQC 的项目页面并将其内容替换为 ServiceAreaUpdates 中的内容。 选择使用替换图层作为存档选项。
在此步骤中,ServiceAreasQC 将视为当前图层,而 ServiceAreaUpdates 为替换图层。
由此可将 ServiceAreaUpdates 中的内容移至 ServiceAreasQC 中,并将 ServiceAreasQC 中的内容移至 ServiceAreaUpdates 中。
- 在针对此目的创建的地图和应用程序中,测试更新后的 ServiceAreasQC 图层。 确定更新不会引起任何问题后,请使用 ServiceAreasQC 的内容更新 ServiceAreas 图层的内容。 再次选择使用替换图层作为存档,以使 ServiceAreasQC 图层不会被删除。
在此步骤中,ServiceAreas 将视为当前图层,而 ServiceAreasQC 为替换图层。
- 在完成测试更新流程和更新生产图层内容流程后,可以从我的内容中删除 ServiceAreaUpdates 图层。
每当服务区源数据发生更改时,请重复上述步骤。
使用该工作流时,请牢记以下内容:
- 用于测试的替换图层(此示例中的 ServiceAreasQC)包含处于更新前状态的当前图层的内容。 这意味着可以根据需要,使用此测试图层将旧内容恢复到当前图层。
- 如果您需要其他人在替换当前图层内容之前测试更新,则需要与包含这些成员的群组共享替换图层。
保留替换图层并将内容存档到新图层
如果您需要质量控制图层和归档内容图层,可以结合使用上述两个工作流来更新当前图层的内容、保留替换图层并创建图层来存档更改。
- 完成上一部分中的步骤 1 到 3。
首次完成此示例的上述步骤后,您将具有以下矢量切片图层:
- ServiceAreas - 该图层包含最新更新。
- ServiceAreasQC - 该图层包含来自更新前的 ServiceAreas 图层的内容。 因此,它暂时为较旧的 ServiceAreas 内容的存档。
- ServiceAreaUpdates - 该图层包含在替换 ServiceAreasQC 内容之前的 ServiceAreasQC 的内容。
- 接下来,使用 ServiceAreaUpdates 图层再次替换 ServiceAreasQC 的内容。 但是,这次请选择存档当前图层选项来创建矢量切片图层以存档 ServiceAreasQC 的内容。
在本例中,ServiceAreasQC 为当前图层,ServiceAreaUpdates 为替换图层。
该过程将生成以下结果:
- 用作较旧 ServiceAreas 内容存档的矢量切片图层 - 由于 ServiceAreasQC 包含了存档的 ServiceAreas 内容,因此您现在已将该内容移至单独的矢量切片图层中。 正确命名该图层以反映其内容。
- ServiceAreasQC 图层将恢复为使用 ServiceAreaUpdates 图层的更新内容对其进行替换之前的状态。
- 随即删除 ServiceAreaUpdates 图层。
例如,如果您将此工作流与自 2019 年 9 月起的服务区边界更新配合使用,则 ServiceAreas 将包含 2019 年 9 月的更新。 存储最后一批存档服务区内容的图层将包含自 2019 年 8 月起的服务区,因此您可能已将此图层命名为 ServiceAreasAug2019_arch 并将其移至存档文件夹中。 ServiceAreasQC 还包含 2019 年 8 月的内容。
当您再次完成此工作流以将 10 月 7 日的编辑内容从源服务区数据传播到 ServiceAreas 图层后,您将拥有包含 10 月 7 日内容的 ServiceAreas 图层、反映服务区之前状态的归档数据图层 (ServiceAreasOct62019_arch),以及包含自 2019 年 8 月起开始存档的内容的图层 (ServiceAreasAug2019_arch)。 ServiceAreasQC 仍包含 8 月的内容。
当服务区代表于 11 月 4 日重返工作岗位后,可以使用 ServiceAreasOct62019_arch 图层将生产图层恢复为服务代表休假之前的状态。 在本部分列出的步骤中,可以使用 ServiceAreasOct62019_arch 图层替换 ServiceAreaUpdates 图层。
使用该工作流时,请牢记以下内容:
- 与使用第一个工作流一样,您可以创建文件夹并将存储存档内容的图层移至其中以帮助组织这些图层。
- 由于仅当要将生产矢量切片图层恢复为先前状态时,才需要在单独图层中存档的内容,并且只有您或管理员才能使用这些图层来恢复数据,因此可能无需共享这些图层。
- ServiceAreasQC 替换图层将保留在我的内容中,以便更加轻松地复制质量控制测试。 因此,该图层的内容仅在此测试工作流背景中相关。 您可能共享此图层的唯一正确原因为:在使用内容来更新生产图层之前,需要其他人员来测试更新。
将对当前图层产生不利影响的替换图层更改
替换图层中的以下更改可能导致替换的矢量切片图层出现异常行为,尤其是当您针对图层创作其他样式时更是如此:
- 在发布替换矢量切片图层或包之前从 ArcGIS Pro 中的地图中移除图层。
- 在发布替换矢量切片图层或包之前向 ArcGIS Pro 中的地图中添加图层。
- 在发布替换矢量切片图层或包之前对 ArcGIS Pro 中的地图的一个或多个图层进行重命名。
- 在发布替换矢量切片图层或包之前更改 ArcGIS Pro 中的地图中图层的符号系统。
- 如果已启用当前矢量切片图层以供离线使用,请确保同样启用替换图层以供离线使用。 如果替换图层未启用离线模式,则替换其内容后,将不再启用当前图层以供离线使用。
如果您在替换图层中进行了以上列出的任何更改,则在完成使用替换图层完成当前图层的过程之前,请预览样式以确认您对更改感到满意。
行为可能会有所不同,具体取决于更改。 例如,当您添加图层时,其他样式将继续显示在替换之前定义的图层,但是,除非样式所有者重新创建样式,否则其可能不会显示添加的图层。