通过 ArcGIS Pro,您可以在门户中保存对 web 地图的更新。ArcGIS Pro 可提供高级创作功能,用于符号化和可视化可用于修改现有 web 地图的地理空间数据。保存 web 地图时将保留 web 地图项目 ID。
您可以同时在 ArcGIS Online 和 ArcGIS Enterprise 门户中保存 web 地图。在保存 web 地图时,必须满足以下条件:
- 您的活动地图必须链接到 web 地图。将 web 地图添加到工程时,该地图将转换为 ArcGIS Pro 地图并链接到您的 web 地图。有关详细信息,请参阅从门户添加 web 地图或 Web 场景。
- 您的活动门户必须是 web 图层所在的门户。
- 您必须是 web 地图项目的所有者、管理员或 web 地图所共享到的共享更新群组的成员。
- 您必须登录到具有创建内容权限的 ArcGIS 组织帐户。如果要将数据图层发布为 Web 图层,则需要其他权限。
在 ArcGIS Pro 中保存 web 地图时会更新链接的 web 地图,但不会更新门户中现有的 Web 图层、表项目或要素集合。例如,在保存包含对图层符号系统所做更改的地图时,只会将这些更改存储在 web 地图中。因为更改仅会应用于更新的 web 地图,所以 Web 图层在其他 web 地图中的外观或属性不会受到影响。即使 Web 图层项目已从 ArcGIS Pro 中的地图中移除,门户中的这些项目也仍将保持不变。如果将数据图层添加到地图,则保存地图时会将新图层发布到门户并将其添加到 web 地图。
保存 Web 地图
在保存 web 地图之前,您应该了解一些注意事项。以下工作流将介绍如何在门户中将更新保存到 web 地图:
- 添加 Web 地图到工程中。
- 添加数据图层或更改地图中现有 Web 图层的符号系统、弹出窗口或标注。
- 在功能区共享选项卡上的管理组中,单击保存 Web 地图 。如果 ArcGIS Pro 不是上次修改 web 地图所用的应用程序,则会弹出保存 web 地图对话框。
注:
如果活动地图未链接到 web 地图,则保存 web 地图按钮将不可用。- 单击保存 web 地图以更新现有的 web 地图。
- 单击共享为新 web 地图以打开共享为 web 地图窗格。您可以共享新的 web 地图,以在将保存内容提交到原始 web 地图之前检查可能更改或丢失的要素。有关详细信息,请参阅共享 Web 地图。
随即显示保存 Web 地图窗格。
- 可选择编辑摘要和标签字段。
- 如果您的地图包含将要发布的数据图层,也可以为 web 地图选择其配置。
有关可用配置的列表,请参阅使用所选配置共享 web 地图。
- 使用与所有客户端兼容的符号类型选项默认处于选中状态。或者,取消选中该复选框可将 2D 点标记符号保留为 ArcGIS Pro 符号,也称为 Esri 制图信息模型 (CIM) 符号。如果您的 Web 地图将用于支持渲染 CIM 符号 的较新客户端应用程序(例如 ArcGIS API for JavaScript 4.x),请选择此选项。CIM 符号在较旧的客户端中将降级显示。
选中该框后,ArcGIS Pro 符号将转换为可通过所有应用程序(包括较旧的客户端)渲染的 Web 符号。
注:
共享到 ArcGIS Enterprise 10.8 或更早版本时,此选项将不会出现。对于这些门户版本,ArcGIS Pro 符号将自动转换为 Web 符号。
- 或者,在共享为下更改设置:
- 所有人 - 该选项将您的内容变为公开状态。任何人均可访问并进行查看。
- 我的组织 - 如果您使用组织帐户登录,您将会看到此选项。此选项允许您与组织中所有经过身份验证的用户共享您的内容。
- 群组 - 您可以与您所在的群组以及群组中的成员共享您的内容。
将所有选项保持在未选中状态,以将共享级别设置为项目的所有者。
- 或者,单击窗格顶部的配置选项卡,以查看在保存地图或更改其属性时将创建的 Web 图层。
有关详细信息,请参阅配置 Web 地图。
- 在完成保存下,单击分析以检查是否存在问题。
错误和警告将在消息选项卡上列出。右键单击消息可以打开其帮助主题或在软件中执行更正操作。您必须先解决错误 ,然后方可保存 web 地图。建议解决警告 ,但不做强制性要求。
- 解决错误并选择性解决警告后,单击保存以更新门户中的 Web 地图。
如果共享设置已更改,更新共享对话框可能会出现,您可以在其中确保图层对预期查看者可见。
- 在更新共享对话框中,单击更新以调整图层共享设置,从而使这些图层在 web 地图中可见
- 通过保存操作成功更新现有 Web 地图后,单击窗格底部的管理 Web 地图链接以管理门户中的 Web 地图。
默认存档 web 地图名称为 <web map>_<timestamp>。如果您是原始 web 地图的所有者,则已存档项目将与 web 地图存储在同一文件夹中。否则,它将存储在根文件夹中。
注:
存档最后更新的 web 地图选项不适用于 ArcGIS Enterprise 10.8 及更早版本。
保存 web 地图时的注意事项
将 web 地图保存在 ArcGIS Pro 中可以改进您的地图管理工作流。但请注意,跨应用程序对某些 web 地图属性的支持存在差异,进行形成了一些限制。如果您使用另一个应用程序对 web 地图进行更改并在 ArcGIS Pro 中打开它,则某些属性可能会发生更改,而另一些属性可能会被完全移除。如果保存了 web 地图,则在将 web 地图转换为 ArcGIS Pro 地图时移除的所有属性都将丢失。
局限性
下面列出了在使用 ArcGIS Pro 保存 web 地图之前要考虑的一些已知限制。
- ArcGIS Pro 地图中不支持演示文稿。在 ArcGIS Pro 中打开 web 地图时,系统将移除 web 地图中的幻灯片。
- 在 ArcGIS Pro 中打开 web 地图时,配置为使用要素图层的属性数据的 Web 切片图层或缓存地图图像图层上的弹出窗口将丢失。有关详细信息,请参阅配置弹出窗口。
- 保存 web 地图后,某些设置(例如 web 地图项目页面上的查找位置和其他应用程序设置)将不会保留。有关详细信息,请参阅设置应用程序的地图选项。
- 支持多种样式的 WMS 服务图层不会保留 ArcGIS Pro 中应用的非默认样式。web 地图将仅渲染 WMS 服务图层的默认样式。有关详细信息,请参阅更改 WMS 服务子图层的样式。
- 您可能会注意到,在 ArcGIS Pro 中打开 web 地图时,具有在其他应用程序(如 Map Viewer)中创作的样式的图层将以不同方式显示。如果在其他应用程序中创作的样式在 ArcGIS Pro 中不存在相同的符号系统属性,则将出现上述差异。相关示例包括热点图符号系统、字典符号系统、主要类别、期限(颜色)和期限(大小)。保存 web 地图时,这些属性将被更改。在 ArcGIS Pro 中没有等效渲染的情况下(例如在配置聚类时),样式或属性将丢失。
最佳做法
下面列出了在使用 ArcGIS Pro 保存 web 地图之前要考虑的一些最佳做法。
- 在 ArcGIS Pro 中打开 web 地图时,请仔细检查该地图是否存在差异:请注意弹出窗口、标注以及您可能在其他应用程序中创作的其他属性。
- 如果您的 ArcGIS 组织中有多个用户可以更新 web 地图,请检查自从您在 ArcGIS Pro 中打开该 web 地图以来是否对其进行过修改,以避免覆盖其他用户可能进行的更改。要使用最新版本的 web 地图,您可以在工程中刷新地图。有关详细信息,请参阅更新地图或场景。
- 首先将更新后的地图共享为新的 web 地图,以检查该地图是否存在潜在差异。如果您对更新原始 web 地图的决定很有把握,则可以保存 web 地图。