Настройка проекта

После создания проекта вы можете настроить его в конструкторе ArcGIS QuickCapture с помощью графического интерфейса или редактора JSON. Вы можете настроить следующие параметры:

  • Настройки проекта
  • Группы
  • Кнопки

В графическом интерфейсе проекта можно редактировать следующие настройки:

  • Общие – установка требуемой или рекомендованной точности местоположений, порога расстояния, настроек отображения, опций редактирования местоположений, формата обозначений координат и качества получаемых фотографий.
  • Слои – управление слоями, использующимися в проекте. При установке слоя по умолчанию все новые кнопки, добавленные в проект, будут использовать поля этого слоя. Для всех слоев, используемых в проекте, вы можете установить значения по умолчанию и переменные для всех полей каждого слоя.
  • Карта – выбор карты, которая будет использоваться в проекте. По умолчанию будет использоваться базовая карта организации. При необходимости выберите другую базовую карту онлайн, веб-карту или автономную карту (пакет мобильных карт, пакет листов или пакет векторных листов). Выберите, какие символы будут использоваться для неотправленных записей на карте после захвата, и выберите отображение карты рядом с кнопками при просмотре проекта на планшетном устройстве в альбомной ориентации. Поддерживаются только карты с пространственной привязкой Web Mercator.
  • Информация о проекте – редактирование образца проекта (используйте изображения в альбомной ориентировке с соотношением сторон 3:2), заголовка, электронной почты для восстановления данных, общей информации, описания и условий использования. В описании проекта могут использоваться гиперссылки.
  • Эксклюзивные группы – предотвращение одновременного захвата нескольких кнопок линий, полигонов или потоковых точек, помещая их в группу. Только одна кнопка в группе может быть активна в любой момент времени.
  • Пользовательский ввод проекта – Создание и управление переменными пользовательского ввода проекта. Создавайте пользовательские вводы проекта, настройте порядок отображения пользовательских вводов проекта в проекте, редактируйте или удаляйте пользовательский ввод проекта, а также визуализируйте назначенные кнопки для выбранного пользовательского ввода проекта. Пользовательские вводы проекта также можно создать, перейдя на вкладку Данные кнопки.
  • Вебхуки – настройте вебхуки, используемые в проекте, и укажите имя, целевой векторный слой, URLадрес вебхука и информацию, которая будет включена в полезную информацию. Можно добавить несколько вебхуков в проект и задать статус включения или выключения для каждого из них.

В графическом интерфейсе групп можно редактировать следующие настройки:

  • Надпись – надпись, отображаемая в проекте для группы.
  • Число столбцов – число столбцов в группе.
  • Сделать группы сворачиваемыми - отображение настроек группы. Если группа сделана сворачиваемой, по умолчанию ее состояние - развернутое.
  • Цвета – цвет контура группы в виде шестнадцатеричного значения HTML.

Вы можете создать группы, перетащив значок группы на окно предварительного просмотра проекта.

Подсказка:

Вы можете редактировать сразу несколько групп. Чтобы выбрать несколько групп, выбирая группы в окне предварительного просмотра проекта удерживайте нажатой клавишу Shift. Внесенные вами на боковой панели изменения будут применены ко всем выбранным группам.

Кнопки могут использоваться либо для захвата данных, либо для запуска URL. В графическом интерфейсе кнопок можно редактировать следующие настройки:

  • Оформление - настройте оформление кнопок в проекте.
    • Надпись - надпись кнопки и размер текста: маленький (по умолчанию), средний и большой .
    • Размер - размер кнопок. Используйте бегунок для изменения размера кнопок.
    • Форма – форма кнопки может быть прямоугольником или прямоугольником со скругленными углами.
    • Цвета – цвета фона кнопки и контура в виде шестнадцатеричных значений HTML.
    • Изображение – изображение кнопки. Используйте Галерею поиска для выбора нужной картинки из галереи иконок, лбо выберите Загрузить новое, чтобы загрузить собственное изображение. При выборе изображения учитывайте размер вашей кнопки. Изображения кнопок ограничены по размеру до 1 Мбайт.
  • Данные – тип данных, собираемых для каждого поля при нажатии кнопки.
    • Целевой векторный слой - векторный слой, куда отправляются собранные данные с кнопки.
    • Режим захвата (только точки) – режим для захвата одной точки или захвата потока точек.
    • Сделать фото или снять видео (или и то, и другое) - настройка количества фотографий или видео, сделанных с помощью кнопки. Для фотографий максимальным значением является 5. Для видео значение максимального количества равно 1. Для захвата одной фотографии вы можете скрыть предварительный просмотр камеры и использовать местоположение фото для захваченной записи. При съемке видео вы не можете скрыть предварительный просмотр, а максимальная продолжительность каждого видео составляет 10 секунд. Если кнопка проекта настроена на съемку и того, и другого (фото и видео), пользователь приложения сможет выбрать либо фото, либо видео.
    • Поля захвата — поля, которые могут быть заполнены фиксированными значениями, переменными пользовательского ввода проекта, переменными пользовательского ввода кнопкой, которые позволяют пользователям вводить или выбирать значение из списка после нажатия кнопки, переменными устройства (например, скорость или точность) или выражениями Arcade.
  • Ссылка - назначенный URL-адрес, запускаемый при нажатии кнопки.
    • Запуск URL - ручная настройка URL. Это может быть URL веб-сайт, который начинается с HTTPS или ссылка, которая запускает другое приложение.
    • Запустить полевое приложение Survey123 - создать ссылку для запуска полевого приложения ArcGIS Survey123. Выберите опрос и определите вводимое значение поддерживаемых вопросов, используя фиксированные значения, переменные устройства или переменную пользовательского ввода проекта. Дополнительно, выберите возврат в QuickCapture после отправки опроса.
Подсказка:

Вы можете редактировать сразу несколько кнопок. Чтобы выбрать несколько кнопок, выбирая кнопки в окне предварительного просмотра проекта, удерживайте нажатой клавишу Shift. Внесенные вами на боковой панели изменения будут применены ко всем выбранным кнопкам.

Вы можете создать кнопки для захвата данных, перетащив значок кнопки в окно предварительного просмотра проекта. Новая кнопка будет содержать поля слоя по умолчанию. Если для проекта не был задан слой по умолчанию, автору необходимо добавить источник данных для кнопки, выбрав его на вкладке Данные боковой панели кнопки.

Примечание:

На вкладке Данные показаны только редактируемые поля. Нередактируемые поля нельзя настроить в дизайнере.

Чтобы добавить кнопки для запуска URL, перетащите значок ссылки в окно предварительного просмотра проекта. На вкладке Ссылка выберите URL, чтобы вручную задать URL или Полевое приложение Survey123, чтобы выбрать связываемый опрос.

Вы можете дублировать или удалить существующую кнопку. Выберите кнопку в окне предварительного просмотра проекта и нажмите кнопку Дублировать или Удалить на вкладке Оформление боковой панели кнопки.

Перетащите кнопки Дублировать или Удалить.

Вы можете редактировать эти и другие свойства, изменив JSON проекта. Вы можете копировать и вставлять код между конструктором QuickCapture и предпочтительным для вас редактором JSON или редактировать его непосредственно в конструкторе. В конструкторе ограничена проверка синтаксиса, поэтому будьте осторожны при внесении правок. Может оказаться полезной возможность проверки фрагментов кода в онлайн-валидаторе JSON.

При редактировании свойств десятичного типа в проекте JSON всегда используйте точку (.) в качестве десятичного разделителя. Другие десятичные разделители работать не будут.

Потоковые точки

Автор проекта может настроить кнопку точки для непрерывного захвата, аналогично тому, как работают кнопки линии и полигона. Потоковый захват точек полезен, когда вы хотите записать метаданные GNSS и другие данные, такие как скорость для каждой вершины вдоль пути. Каждая вершина пути представлена точкой и может автоматически непрерывно отправляться в ArcGIS.

Если пользовательский ввод кнопкой применяется к точечной кнопке, потоковый режим не может быть включен для этой кнопки. Если потоковый режим уже был выбран для точечной кнопки, кнопка пользовательского ввода не может быть применена к этой кнопке.

Потоковый захват точек не предназначен для активного отслеживания местоположения мобильных сотрудников.

Более подробно см. Общий доступ к местоположению.

Показать карту после захвата

Автор проекта может настроить кнопку точки для отображения карты после захвата. На этой карте мобильный сотрудник может визуально подтвердить местоположение, которое было получено, а также перемещать карту, чтобы зафиксировать более точное местоположение.

Когда карта включена, автор проекта также может настроить заголовок карты или подсказку на карте, чтобы предоставлять руководство или инструкции мобильному сотруднику.

По умолчанию неотправленные записи отображаются на карте одним символом булавки. Автор проекта может выбрать символы для неотправленных записей, используя одно из следующего:

  • Значок или цвет кнопки.
  • Символы целевого векторного слоя.

Фиксированные значения

Вы можете применить фиксированные значения к полям при нажатии кнопки. Этот фиксированный текст определяется автором и ограничен типом и длиной поля. Например, целочисленное поле не может принимать десятичное или текстовое значение.

Проверка проекта

Анализ выполняется для проверки данных и диагностики конфигурации проекта при его открытии, сохранении и публикации. Предоставляется руководство, которое поможет вам исправить ошибки или предупреждения, появляющиеся на панели Сообщения. Нажмите на сообщение об ошибке или предупреждении, чтобы найти проблему.

Вы можете сохранить проект с предупреждениями. Однако его нельзя сохранить, пока не будут устранены все ошибки. Далее приведены проблемы, которые могут помешать сохранению:

  • Недопустимые источники данных – векторные слои и карты, которые были удалены или была отменена их публикация.
  • Пустые обязательные поля – поля, помеченные как обязательные, должны иметь определенную переменную устройства, ввод пользователя или фиксированное значение. При назначении ввода пользователя обязательному полю убедитесь, что переменная ввода пользователя также помечена как обязательная.
  • Неверные настройки проекта – неподходящие для рекомендуемой и требуемой горизонтальной точности значения; настройки, отмеченные как обязательные, должны быть допустимыми; недопустимая конфигурация вебхука или настроен проект без кнопок.