操作方法
在 ArcGIS Online 或 Portal for ArcGIS web 应用程序中匿名访问时,即使要素图层、视图图层或 Web 地图公开共享,对要素图层执行查询也会失败。 例如,即使图层和 Web 应用程序都是公开的,但是弹出窗口和附加图像也不会在 Web 应用程序中显示。
下面的仪表板演示了附加到相关表的图像在匿名访问时未显示。
Web 应用程序正在使用从 ArcGIS Survey123 创建的要素图层或视图图层,并且图层的项目设置设置为禁用图层上的任何形式查询。 当“编辑者可以查看哪些要素?”设置设置为“编辑者看不到任何要素,即使是他们添加的要素”时,这些要素图层的 allowAnonymousToQuery 参数将设置为 false,以防在未登录 ArcGIS Online 或 Portal for ArcGIS 组织的情况下执行查询。 可在 ArcGIS REST 服务目录中要素图层的 JSON 脚本中找到此参数。
下图显示了 ArcGIS REST 服务目录的要素图层 JSON 脚本中设置为 false 的 allowAnonymousToQuery 参数。
在托管要素图层的设置选项卡上的要素图层(托管)部分中,确保已启用以下参数并保存配置。
在 Web 应用程序中使用视图图层时,需要额外执行一步。在配置源图层设置后,更新视图图层设置。 在视图图层的设置选项卡上的要素图层(托管、视图)部分中,单击更新视图。 有关详细信息,请参阅 ArcGIS Online:编辑托管要素图层视图定义。
在要素图层 JSON 脚本中将 allowAnonymousToQuery 参数设置为 true。
下面的仪表盘演示了在要素图层上执行的查询,因为附加到相关表的图像在匿名访问时显示在弹出窗口中。
文章 ID: 000031402
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序