常见问题

:esri:fieldType 列指定为 null 会对 ArcGIS Survey123 中的调查产生什么影响?

Last Published: June 6, 2024

通过 ArcGIS Survey123 Connect 发布调查时,将在 ArcGIS Online 中创建一个托管要素图层。 根据设计,向调查添加的每个问题都会在托管要素图层中创建一个字段。 在 ArcGIS Survey123 Connect 的 XLSForm 中,bind::esri:fieldType 列将控制根据调查问题所创建的字段类型和长度。 可以在该列中指定空值以实现多种功能目标,同时该设置也会影响发布后的调查结果。 本文说明了将 bind::esri:fieldType 列指定为 null 的效果。

将 bind::esri:fieldType 列指定为 null 会对调查产生什么影响?

在 ArcGIS Online 中,对于调查中的每个问题,如果指定问题的 bind::esri:fieldType 列为 null,则该问题将不会在托管要素图层中创建字段。

将 bind::esri:fieldType 列指定为 null 如何增强调查?

  • 支持调查捕捉多个位置。
  • 简化了包含复杂计算的调查中存储的数据。
  • 支持在引用托管要素图层的调查中添加新问题。

有关指定为 null 的 bind::esri:fieldType 列的功能的详细信息,请参阅 Esri 社区:空值的力量

将 bind::esri:fieldType 列指定为 null 会对 ArcGIS Survey123 网站上的数据视图产生什么影响?

  • 对于调查中 bind::esri:fieldType 指定为 null 的字段,将不会记录这些字段的所有数据。
  • Web 地图不会显示已提交的几何。
  • 通过调查提交的图像、音频和文件附件在网站和 Map Viewer 弹出窗口中均不可用。

将 bind::esri:fieldType 列指定为 null 会对 ArcGIS Survey123 外业应用程序收件箱产生什么影响?

ArcGIS Survey123 外业应用程序收件箱可用于查看和编辑已提交的调查。 将从 ArcGIS Online 中的托管要素图层提取要显示的数据。 由于托管要素图层中没有收件箱要提取的数据,因此会出现以下问题。

  • 在收件箱中进行查看和编辑时,调查中 bind::esri:fieldType 列指定为 null 的所有问题均显示为空白。
  • 根据设计,当通过收件箱进行查看或编辑时,包含串联计算的字段会自动计算字段值。 但是,当 bind::esri:fieldType 列设置为 null 时,仍会执行计算,并且在查看和编辑表单时会显示结果,但必须单击“重新计算”按钮,才能更新已显示的值。

将 bind::esri:fieldType 列指定为 null 会对几何问题产生什么影响?

根据设计,调查仅包含一个几何问题,才能成功发布。 当调查中需要多个几何问题时,必须在第二个及后续几何问题的 bind::esri:fieldType 列中指定空值。 为第一个几何问题指定空值将创建一个托管表格,而非托管要素图层。

如何解决将 bind::esri:fieldType 列指定为 null 时出现的问题?

如果适用,请从 XLSForm 电子表格的 bind::esri:fieldType 列中移除空值,在 ArcGIS Survey123 Connect 中更新调查,然后重新发布调查。 由此将创建问题所需的字段,并在托管要素图层中记录已提交的数据。

文章 ID: 000032671

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项