共享应用程序

Web 应用程序是一种共享地图或场景中信息、显示项目以及与共享群组有关的信息的有效方式。 Web 应用程序是能够让地图或场景专用于特定用途、消息和受众的自定义用户界面。 例如,如果要显示地图,则应用程序仅需要几种基本导航工具。 如果要将地图用于收集来自公众的反馈,则需要专用数据编辑工具和指导如何输入信息的说明。

对于从地图场景创建的应用程序,创作者对场景进行的任何更改(其中包括其范围、图层、描述等属性)都会反映在该应用程序中。如果组织中所有人可用的地图或场景被私有化(或删除),则该地图或场景不会再显示在应用程序中。

对于从群组创建的应用程序,对群组或群组中项目进行的任何更改均会反映在应用程序中。如果将公共的或群组中共享的项目设置为私有或将其删除,则该项目将不再显示在应用程序中。

如果您的组织不允许匿名访问,请共享应用程序的公共 URL (https://www.arcgis.com) 而不是包含您组织名称的 URL (https://<organization_name>)

公开共享包含订阅者内容的应用程序

公开共享应用程序可帮助扩展消息的受众范围。 如果应用程序使用的地图包含 ArcGIS Living Atlas of the World 中的内容,则访问内容时应用程序可能要求提供凭据。 大多数 ArcGIS Living Atlas 内容是免费的,任何人均可进行查看。 但是,称作订阅者内容的图层、工具和服务的子集需要有组织帐户才能访问。 订阅者内容包含 Landsat 8 影像和地表分析图层。 高级内容是一种还需使用配额的订阅者内容。 高级内容包含人口统计地图和用于地理编码和分析的工具。

要公开共享包含订阅者内容的应用程序,可对其进行配置,使其允许通过组织订阅访问内容,以使系统不会提示应用程序用户登录以访问您应用程序中的这些图层。如果需要,您可以追踪应用程序使用情况并在以后禁用共享。 在应用程序中配置对订阅者内容的访问权限是一些构建器中的可选设置,包括 ArcGIS Configurable AppsArcGIS Web AppBuilder、 和 ArcGIS Dashboards。 其他应用程序构建器(例如 ArcGIS Instant AppsArcGIS StoryMapsArcGIS Experience Builder)会自动授予对应用程序中的订阅者内容的公共访问权限,并在您发布应用程序时提示您授权任何高级内容。要确定特定应用程序构建器如何处理订阅者内容,请参阅相应的应用程序文档。

注:

用户通过访问应用程序中的高级内容使用的配额都将记入您的组织。 如果您不希望代表应用程序用户使用配额,则不要使任何高级图层可通过订阅访问。 这样,用户将需要提供其自己用于使用配额的凭据。 但是,请记住,如果您执行此操作,则会将可访问您应用程序的人员限制为具有组织帐户(其中包含用于访问高级内容和可用配额的权限)的人员。 对于公共应用程序,您应从地图中移除所有高级内容,或应配置应用程序以使您的组织承担配额成本。 如果您希望最大限度地降低应用程序中高级内容产生的配额成本,可以在配置应用程序或修改配置时,限制每个高级内容图层所允许的请求数。

ArcGIS Configurable Apps 中设置订阅者内容选项

当您使用 ArcGIS Configurable Apps 来创建应用程序时,您可以在配置窗格中通过确认允许公共使用的图层来授权其订阅者内容。

  1. 使用 Configurable Apps 模板创建应用程序。如果您已创建应用程序,请单击项目详细信息中的配置应用程序打开配置页面。

    订阅者内容设置显示在配置窗格中,其中包含应用程序中的订阅者列表和高级内容。高级内容标记有图标 高级内容 并指示使用配额的图层。

    注:

    如果您使用了 Instant Apps 模板(具有快速安装或完全安装配置体验),则会自动授权订阅者内容。 当您发布应用程序时,系统会提示您授权任何高级内容。

  2. 选中所有图层,以允许通过订阅对应用程序进行完全访问。 或者输入每个图层的请求限制和间隔。

    例如,要将应用程序中高级内容图层的请求数限制为 100 个请求/分钟,请将请求限制值设置为 100 并将间隔值设置为分钟。 完成后保存您的更改。

    提示:

    如果未选中某些图层,则应用程序将提示用户提供凭据,这对于公共应用程序而言并不是一个好的选择。相反,应考虑将这些图层从地图中移除。

  3. 将应用程序与所有人(公共)共享。
  4. 要测试设置是否正确运行,从组织中登出并打开应用程序。

    您应该不会收到登录提示。

  5. 要查看使用情况(其中包括高级内容的任何配额),请打开应用程序的项目页面并单击使用情况选项卡。

    您可以调整报告以查看配额或用户,并更改报告期间的时间范围。 如果您具有查看状态报告的权限,则可以查看应用程序选项卡的具有高级内容代理的应用程序部分,以追踪请求数、使用配额以及其他高级内容使用情况信息。

  6. 在启用允许通过订阅访问订阅者内容的功能后,如果要禁用该功能,请打开应用程序的项目页面,单击配置应用程序,取消选中订阅者内容部分中的图层,然后保存您的更改。

    使用的配额选项也在项目详细信息中禁用。