中文

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

摘要

这篇文章描述了在直接连接到 ArcGIS Online 或 ArcGIS Server 中现有要素服务的 Survey123 for ArcGIS 中创建调查的要求,并提供了相关步骤。

过程

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

要素服务的最低要求是:

  • 要素服务无法进行版本化。 存档(历史记录)正常。
  • 服务器不得使用 Web 层身份验证(例如,不能使用 IWA 或 PKI 身份验证)。

此外,如果您的调查包含重复部分:

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

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

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

要创建代理服务,请完成以下操作:

  1. 获取安全服务的 URL。 确保 URL 指向 FeatureServer 端点。 例如:
    http://arcgis-sydneyserver-1447957614.ap-southeast-2.elb.amazonaws.com/arcgis/rest/services/Assets/FeatureServer
  2. 在 ArcGIS 组织中,浏览至我的内容,选择添加项目,然后选择从 Web
  3. 粘贴服务的 URL。
  4. 输入凭据并保存该项目。
  5. 确定此新服务的要素服务项目的 URL,以准备添加到调查。 URL 类似于:
    http://utility.arcgis.com/usrsvcs/servers/46b45aab7e88467eb6aed77b95afc8ba/rest/services/PointInspections/FeatureServer
  6. 在 XLSForm 电子表格中,获取要素图层的门户 ID 并将该 URL 粘贴到“设置”页面上的 submission_url 列中。 提交 URL 的格式应如下所示:
    https://www.arcgis.com/sharing/rest/content/items/
    
  7. 在“设置”页面的 Form_ID 列中输入要素服务图层的名称。
  8. 根据调查需要输入问题和选择。
  9. 发布调查并在 Survey123 for ArcGIS 中使用。

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