在 Survey123 Connect 中配置工具

注:

本主题将介绍仅在 Survey123 Connect 中可用的功能。 此功能在 Survey123 Studio 中不可用。

ArcGIS Survey123 Connect 包含诸多工具,用于协助您执行某些创作任务。 这些工具包括:

  • 分析调查 - 检查调查的 XLSForm 中是否存在错误和常见问题。
  • 将选项列表转换为 CSV - 将指定的选项列表迁移至媒体文件夹中的 .csv 文件,将支持的问题类型更新为引用新文件。
  • 更新 XLSForm 模板 - 将调查的 XLSForm 内容复制到最新 XLSForm 模板。
  • 新建 XLSPalette 模板 - 在媒体文件夹中创建空白 XLSPalette 模板。
  • 转换 XLSPalette - 将 XLSPalette 模板转换为 .palette 文件。
  • 导出翻译 - 将调查的 XLSForm 中的可翻译文本导出至翻译文件。
  • 导入翻译 - 从翻译文件将已翻译的文本导入调查的 XLSForm。
  • 生成翻译(预览)- 使用生成式 AI 将调查翻译为其他语言。
注:

“生成译文(预览)”工具将显示,但在 2026 年 7 月之后将无法正常工作,并且不会得到更新。 翻译调查设计是 Survey123 Studio 的一项计划功能。

要运行这些工具,必须在计算机中安装 Python 环境并且必须在 Survey123 Connect 中配置该环境。 如果已安装 ArcGIS Pro,Survey123 Connect 会自动检测 ArcGIS Pro 随附的默认 Python 环境,无需在 Survey123 Connect 中进行更多配置。 或者,可以从 Windows Store 或 Python 网站下载 Python 并在 Survey123 Connect 中配置该环境。

在 Web 设计器中创建的调查不支持这些 Survey123 Connect 工具。

配置 Python

在安装 Python 环境后,可以在 Survey123 Connect 中对其进行配置。

  1. 在 Survey123 Connect 中,打开主菜单,然后单击设置。
  2. 单击工具选项卡。
  3. 单击路径文本框旁的文件夹按钮,然后浏览至安装 Python 环境的文件夹。
    注:

    如果已安装 ArcGIS Pro,则路径文本框已填充。 根据 ArcGIS Pro 的安装方式,其默认 Python 环境位于以下任一文件夹中:

    • C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3
    • C:\Users\<username>\AppData\Local\Programs\ArcGIS\Pro\bin\Python\envs\arcgispro-py3

    Survey123 Connect 将显示 Python 版本并指示是否已安装 ArcGIS、openpyxl 和 pyxform 包。

    在 Survey123 Connect 中配置 Python 环境。
  4. 确保已选中 openpyxl。

    显示的版本号可能有所不同,具体取决于您的 Python 环境。

    注:

    Survey123 Connect 工具需要 openpyxl 3.0.8 或更高版本。

    openpyxl 包随附在默认 ArcGIS Pro 环境中。 如果未在使用 ArcGIS Pro,则必须在 Python 环境中安装 openpyxl。 有关详细信息,请参阅 openpyxl 文档。

可在 Survey123 Connect 中配置 Python 环境。


在本主题中
  1. 配置 Python