在 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 ProSurvey123 Connect 会自动检测 ArcGIS Pro 随附的默认 Python 环境,无需在 Survey123 Connect 中进行更多配置。 或者,可以从 Windows StorePython 网站下载 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 版本并指示是否已安装 ArcGISopenpyxlpyxform 包。

    在 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