操作方法

操作方法:创建连接到非联合 ArcGIS Server 服务的 Survey123 for ArcGIS 调查

Last Published: April 27, 2022

摘要

本文将介绍在直接连接到 ArcGIS Online 或 ArcGIS Server 中现有要素服务的 ArcGIS Survey123 中创建调查的要求,并提供了相关步骤。

过程

通过在 XLSForm 中使用 submission_url 属性,可以创建直接连接到 ArcGIS Online 或 ArcGIS Server 中现有要素服务的调查。

要素服务的最低要求是:

  • 要素服务必须为已启用存档功能的非版本化数据。 有关详细信息,请参阅 ArcGIS Server:准备供离线使用的数据
  • 服务器不得使用 Web 层身份验证(例如,不能使用 IWA 或 PKI 身份验证)。

此外,如果调查包含重复,则以下条件适用:

  • 在使用相关表处理要素服务时,关系必须使用主要图层中的 GlobalID 字段以及辅助图层或表格中的 GUID 字段。 字段的名称不重要,但必须支持这些类型。 该规则同样适用于附件。
  • 必须对关系中使用的 GlobalID 字段建立索引,并且必须在数据库中设置这些字段以包含非空的唯一值。

要使用非联合要素服务,需要执行一些其他配置步骤。

  • 该服务必须是安全的。
  • 必须使用保存在项目中的凭据将该服务注册到 ArcGIS 组织(见下文)。 由此将在 ArcGIS 组织中创建代理服务,该服务将在调查中被用作 submission_url

要创建代理服务,请完成以下步骤:

  1. 在 ArcGIS Server 中复制受保护服务的 URL。 确保该 URL 指向 FeatureServer 端点。 例如:
http://arcgis-sydneyserver-1447957614.ap-southeast-2.elb.amazonaws.com/arcgis/rest/services/Assets/FeatureServer
  1. 在 ArcGIS Online 中登录到组织,浏览至我的内容,选择添加项目,然后选择从 Web
  2. 粘贴步骤 1 中的服务 URL。
  3. 输入凭据并保存该项目。
  4. 保存项目后,复制此新服务的 ID 以添加至调查。 可以在地址栏中 URL 的末尾找到该 ID。 例如:
https://www.arcgis.com/home/item.html?id=9afc43dab85349b595b815582609fbdc
  1. 创建调查时,在 XLSForm 电子表格的“设置”页面上,将此 ID 粘贴到 submit_url 列中。 提交 URL 的格式必须如下所示:
https://www.arcgis.com/sharing/rest/content/items/<ID>

例如:

https://www.arcgis.com/sharing/rest/content/items/9afc43dab85349b595b815582609fbdc
  1. 在“设置”页面的 Form_ID 列中输入要素服务图层的名称。
  2. 根据调查需要输入问题和选择。
  3. 发布调查并在 ArcGIS Survey123 中使用该调查。

调查发布后,原始要素服务的安全性可以更改为公开。 向用户共享表单和代理要素服务。

文章 ID:000014793

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项