错误
尝试发布包含多个地理点的单个调查时,返回以下错误消息:
错误: 此调查无法发布。 每个表格仅允许一个几何字段,在(调查标题)中发现(X 值)。
对于每个已提交调查,Survey123 for ArcGIS 仅可创建一条集合记录。
选择以下解决方法之一来配置具有多个地理点的调查。
使用重复
在 Survey123 Connect for ArcGIS 3.0 及更高版本中,可以使用重复配置多个地理点。 重复创建一个链接到主调查表的相关表,以存储其他几何并在地图上添加点。 此方法适用于收集员工的个人信息,查找患者和相应的紧急联系人或收集研究生的详细信息以及相应的外业工作地点。
在此示例中,在单个调查中配置了两个地理点,以确定患者的位置以及相应紧急联系人的位置。 提交两个调查会在地图上创建四个点。 通过以下步骤,使用重复创建具有多个地理点的调查:
下图显示了从用户端观察到的调查。 在调查中成功配置了两个地理点。
提交调查条目后,将在地图上绘制点,并可以在 Map Viewer 中查看。 下图显示了提交两个条目后所收集的数据。 在地图上标出了两名患者和两名紧急联系人的位置。
注: 单击属性表中的显示以查看相关表。 下图是具有单个相关记录的调查示例。 当存在多个重复时,代表各个重复的各点都会在相关表中创建新行。 在同一行中不允许存储多个点记录。
对后续地理点使用空值
在 Survey123 Connect for ArcGIS 2.4 及更高版本中,Excel 表单的 bind::esri:fieldType 列支持空值。 将后续地理点存储在 x 和 y 字段中(而非作为几何存储),空值可以配置多个地理点。 此方法适用于在调查中查找多个点的 x 和 y 数据。 例如,寻宝站的潜在位置,住房区域内巴士站的位置或考古发掘的站点。
在此示例中,在单个调查中配置了三个地理点,以确定马拉松路线的起点、中点和终点。 通过以下步骤,使用空值创建具有多个地理点的调查:
下图显示了从用户端观察到的调查。 在调查中成功配置了三个地理点。
下图显示了提交一个具有三个地理点的条目后所收集的数据。 在地图上仅绘制了一个 bind::esri::fieldType 列未设置空值的地理点。 配置空值的地理点不会绘制在地图上。 属性表中列出了三个地理点的 x 和 y 数据。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序