7.24. Проекты сбора данных Collector

Примечание

Описываемая в данном разделе функциональность доступна в Веб ГИС, созданной с помощью сервиса nextgis.com и находящейся на тарифном плане Премиум.

7.24.1. Участники проекта сбора данных

В разделе Панели управления «Проекты Collector» настраиваются участники, включенные в проекты сбора данных. Каждый участник должен иметь аккаунт NextGIS ID.

../../_images/ngc-stages-004_ru1.png

Рис. 7.271. Общий вид страницы «Список участников»

Для добавления участника команды по сбору данных в Веб ГИС необходимо нажать кнопку «Создать», вы будете перенаправлены на страницу «Создать нового участника». Здесь необходимо ввести полный email-адрес NextGIS ID.

Примечание

Рекомендуется заполнять поле «Описание» фамилией и именем участника команды по сбору данных, чтобы в дальнейшем иметь данные о пользователях NextGIS Collector в одном месте. В таблице пользователей работает поиск, поэтому всегда можно найти участника. Эта особенность становится актуальной при большом количестве участников.

../../_images/ngc-stages-005_ru1.png

Рис. 7.272. Создание нового участника команды по сбору данных

В результате выполнения действий этого этапа в вашей Веб ГИС будут зарегистрированы участники команды по сбору данных.

../../_images/ngc-stages-006_ru1.png

Рис. 7.273. Пример заполненной таблицы участников команды по сбору данных

Зарегистрированные пользователи смогут при установке мобильного приложения NextGIS Collector и успешной авторизации в нем получить проекты сбора данных из вашей Веб ГИС и начать сбор данных. Однако в каждом отдельном проекте вы сможете контролировать доступ различных пользователей.

7.24.2. Создание проекта сбора данных

Проект сбора данных - это ресурс в вашей Веб ГИС, который представляет собой набор слоев данных для редактирования. В Веб ГИС «проект сбора данных» сокращенно называется «Проект Collector». Проект сбора данных предоставляет возможность участнику сбора данных возможность редактировать слои, содержащиеся в нем. Владелец Веб ГИС имеет возможность ограничивать доступ к проекту отдельным участникам сбора данных.

Вы можете создать проект сбора данных в NextGIS Formbuilder (наиболее простой вариант, описан здесь) или в Веб ГИС.

Если вы хотите создать проект сбора данных в Веб ГИС, сначала нужно создать необходимые слои данных в NextGIS Formbuilder или загрузить имеющиеся.

Предположим, что в нашей Веб ГИС уже загружены слои данных и мы хотим создать проект и предоставить возможность участникам сбора данных собирать или редактировать уже имеющиеся данные нашей Веб ГИС. Для этого необходимо выполнить следующие действия:

  1. Открыть Веб ГИС.

  2. Создать подложку, если сборщику на мобильном устройстве нужно будет видеть карту.

  3. Выбрать в панели «Создать ресурс» ссылку «Проект Collector»:

../../_images/select_create_collector_project_ru1.png

Рис. 7.274. Выбор типа создаваемого ресурса «Проект Collector»

  1. Ввести наименование проекта. Это наименование будет доступно в мобильном приложении NextGIS Collector:

../../_images/ngc_proj_name_ru.png

Рис. 7.275. Окно создания проекта Collector

5. Далее необходимо открыть вкладку «Проект» и заполнить поля «Вид начального экрана» и «Данные для входа NextGIS Collector».

«Вид начального экрана» - опция, которая задает стартовый экран в мобильном приложении NextGIS Collector - это может быть либо список слоев, либо карта.

«Данные для входа NextGIS Collector» - имя и пароль пользователя Веб ГИС с соответствующими правами доступа. Не имеет отношения к аккаунтам участников, пользователей мобильных приложений.

../../_images/ngc_proj_tab_ru.png

Рис. 7.276. Внешний вид вкладки «Проект»

  1. Следующий этап - добавление необходимых элементов в проект.

Элемент проекта Collector может быть редактируемым слоем данных, слоем данных только для отображения, картографической подложкой или формой для сбора данных.

Примечание

Добавление слоёв PostGIS в проект Collector возможно, но работа с такими слоями на данный момент не поддерживается мобильным приложением NextGIS Collector.

Добавление аналогично добавлению слоев при создании веб-карты - необходимо нажать кнопку «+ Слой» для добавления слоя или формы сбора данных. В списке выбирайте слой, не форму. Кнопка «+ Группа» позволяет создать группу элементов. Внутри дерева элементов работает перетягивание. Чтобы удалить элемент из списка, кликните Х в конце строки.

При нажатии на элемент можно посмотреть и отредактировать его параметры.

../../_images/ngc_items_tab_ru1.png

Рис. 7.277. Внешний вид вкладки «Элементы»

Каждый элемент проекта Collector имеет следующие атрибуты:

  • «Название» - название слоя, которое будет доступно в мобильном приложении NextGIS Collector.

  • «Редактируемый» - будет ли пользователь мобильного приложения NextGIS Collector иметь возможность редактирования слоя.

  • «Видимый» - контролирует видимость слоя в в мобильном приложении NextGIS Collector.

  • «Синхронизируемый» - будут ли правки слоя синхронизироваться с вашей Веб ГИС.

  • «Видимость по уровням зума» - определяет, при каком приближении карты виден этот слой. Включает два параметра: «Минимальный зум» и «Максимальный зум».

  • «Время жизни» - время кеширования тайлов (актуален для тайловых слоев).

Чтобы вернуться к списку элементов, нажмите «Скрыть детали».

  1. При необходимости, добавьте в проект подложку.

8. Далее необходимо предоставить доступ необходимым участникам группы сбора данных. На вкладке «Участники» путем установления галок выбираем тех участников сбора данных, которые должны участвовать в этом проекте:

../../_images/ngc_list_collectors_ru1.png

Рис. 7.278. Внешний вид вкладки «Участники»

  1. Сохраняем проект.

В результате будет создан проект Collector (проект по сбору данных).

Таких проектов в вашей Веб ГИС может быть неограниченное количество. В каждом из проектов вы можете ограничивать или разрешать доступ только определенному набору участников из группы участников по сбору данных.

7.24.3. Форма сбора данных

Форму сбора данных можно загрузить в Веб ГИС при помощи программы Formbuilder. Также, если у вас есть файл NGFP, созданной в этой программе, вы можете на его основе создать форму в Веб ГИС через веб-интерфейс.

Зайдите в ресурс слоя, для которого хотите создать форму сбора данных.

Нажмите кнопку Создать ресурс и выберите тип ресурса «Форма».

../../_images/ngweb_create_form_ru.png

Рис. 7.279. Выбор типа создаваемого ресурса «Форма»

В открывшемся окне на вкладке «Форма» загрузите файл в формате NGFP.

../../_images/form_upload_ru.png

Рис. 7.280. Загрузка файла формы

Можно задать пользовательское наименование во вкладке «Ресурс», а также ввести описание и метаданные на соответствующих вкладках.

Через веб-интерфейс можно заменить форму сбора данных, подключаемую к слою. Создайте внутри слоя новый ресурс формы. Затем удалите старую форму.

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