ArcGIS Survey123 Connect включает инструменты, которые помогут вам с некоторыми задачами разработки. Это следующие инструменты:
- Анализировать опроса — Проверьте XLSForm опроса на наличие ошибок и распространенных проблем.
- Конвертировать списки выбора в CSV - перенесите указанные списки выбора в файлы .csv в папке мультимедиа, обновляя поддерживаемые типы вопросов для ссылки на новые файлы.
- Обновить шаблон XLSForm - копирует содержание XLSForm опроса в последний шаблон XLSForm.
- Новый шаблон XLSForm - создает пустой шаблон XLSForm в папке медиа.
- Конвертировать XLSPalette - конвертирует шаблон XLSPalette в файл .palette.
- Экспорт переводов - экспортирует переведенный текст из XLSForm в файлы перевода.
- Импорт переводов - импортирует переведенный текст из файлов перевода в XLSForm опроса.
Чтобы запустить эти инструменты, на вашем компьютере нужно установить среду Python и настроить ее в Survey123 Connect. Если вы установили ArcGIS Pro, Survey123 Connect автоматически определяет среду Python по умолчанию, включенную в ArcGIS Pro, и дальнейшая настройка в Survey123 Connect не требуется. Или вы можете загрузить Python из Windows Store или с веб-сайта Python и настроить среду в Survey123 Connect.
Эти инструменты 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, необходимо установить openpyxl в среде Python. Дополнительные сведения находятся в документации к openpyxl.
Среда Python настроена в Survey123 Connect.