ArcGIS Survey123 Connect 包含诸多工具,用于协助您执行某些创作任务。 这些工具包括:
- 分析调查 - 检查调查的 XLSForm 中是否存在错误和常见问题。
- 将选项列表转换为 CSV - 将指定的选项列表迁移至媒体文件夹中的 .csv 文件,将支持的问题类型更新为引用新文件。
- 更新 XLSForm 模板 - 将调查的 XLSForm 内容复制到最新 XLSForm 模板。
- 新建 XLSPalette 模板 - 在媒体文件夹中创建空白 XLSPalette 模板。
- 转换 XLSPalette - 将 XLSPalette 模板转换为 .palette 文件。
- 导出翻译 - 将调查的 XLSForm 中的可翻译文本导出至翻译文件。
- 导入翻译 - 从翻译文件将已翻译的文本导入调查的 XLSForm。
要运行这些工具,必须在计算机中安装 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 中对其进行配置。
- 在 Survey123 Connect 中,打开主菜单,然后单击设置。
- 单击工具选项卡。
- 单击路径文本框旁的文件夹按钮,然后浏览至安装 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 包。
- 确保已选中 openpyxl。
显示的版本号可能有所不同,具体取决于您的 Python 环境。
注:
Survey123 Connect 工具需要 openpyxl 3.0.8 或更高版本。
openpyxl 包随附在默认 ArcGIS Pro 环境中。 如果未在使用 ArcGIS Pro,则必须在 Python 环境中安装 openpyxl。 有关详细信息,请参阅 openpyxl 文档。
可在 Survey123 Connect 中配置 Python 环境。