7.29. Сбор геоданных на своем сервере¶
7.29.1. Введение¶
Примечание
Условие: Данное руководство предполагает наличие у пользователя приобретенной лицензии NextGIS Web для своего сервера.
Программное обеспечение и компоненты.
Редакция Standard:
- NextGIS Formbuilder - настольное приложение для создания форм при подготовке к сбору геоданных. 
- NextGIS Mobile (NGM) - мобильная ГИС для ОС Android. 
- NextGIS Web (NGW) - серверная Веб ГИС для синхронизации полученных в полевых условиях пространственных данных, их дальнейшего хранения, обработки, визуализации и анализа. 
- NextGIS ID on-premise (NGIDOP) - сервер авторизации пользователей для управления доступом к процессу сбора геоданных. 
- NextGIS QGIS - полнофункциональная настольная ГИС для создания и редактирования данных, производства карт, выполнения аналитических операций. 
- NextGIS Rosreestr Tools - дополнительный модуль в составе NextGIS QGIS для работы с кадастровыми данными и НСПД. 
Редакция Extended. Standard +:
- NextGIS Collector (NGC)- специализированное мобильное приложение для сбора геоданных в полевых условиях. 
- NextGIS Collector Hub - дополнительный веб-модуль для взаимодействия между NextGIS Web и NextGIS Collector. 
- NextGIS Tracking Hub - дополнительный веб-модуль для передачи данных между NextGIS Web и мобильными приложениями для записи треков (Tracker, NGM, NGC). 
Роли: Системный администратор, администратор проекта и сборщики данных.
Системный администратор занимается разворачиванием и администрированием системы на сервере организации. Администратор проекта отвечает за настройку процесса сбора данных. Сборщики данных используют только приложение NextGIS Collector.
7.29.2. Чеклист по ролям¶
Системный администратор
- Развернуты NGW, NGIDOP, Collector Hub и Tracking Hub на своем сервере. 
- Убедиться в наличии настроек NGIDOP (Параметры конфигурации предоставляются по запросу): разделы Приложения OAuth и NextGIS ID on-premise - настройки collector_hub в соответствии с адресом, где он был развернут - без этого сбор данных будет невозможен. 
- Завести пользователей для сборщиков данных в Разделе Команда NGIDOP 
Более полное и развернутое описание есть в документе.
Администратор проекта
- Перейти в NextGIS Web. Через Панель управления создать список участников сбора данных с именами пользователей, аналогичными пользователям в Команде на предыдущем шаге. В дальнейшем при настройке всех проектов сбора данных пользователи (сборщики) будут браться из этого списка. 
- Создать точечные векторные слои в NextGIS Web, в которые данные будут собираться. Это можно сделать как из интерфейса (слой, форма) так и с помощью NextGIS Formbuilder. Заметим, что нужно будет поменять endpoint авторизации с облака (my.nextgis.com) на сервер авторизации NextGIS ID on-premise, развернутый внутри вашей организации. 
После этого можно начинать настраивать конкретные проекты для дальнейшего сбора данных. Для этого в NGW существует специальный ресурс - Проект Collector (проект сбора данных). Потребуется указать название нового ресурса (его будут видеть сборщики данных в приложении NextGIS Collector и администратор в интерфейсе NGW), по желанию описание и метаданные.
- Важными частями каждого проекта сбора данных являются вкладки Проект, Элементы, Участники. На вкладке Проект администратор указывает имя пользователя NGW, от лица которого будет производиться запись собранных данных в базу. По умолчанию это может быть administrator, полученный после установки NGW на сервере. Однако мы рекомендуем создать специального пользователя для этих целей. На вкладке Элементы нужно добавить слои, в которые данные будут собираться, и подложки для более комфортного процесса их сбора. На вкладке Участники из списка необходимо выбрать пользователей (сборщиков данных), которые будут иметь доступ к сбору данных в настраиваемом проекте (из п.4). Сохранить проект со всеми настройками. 
Сборщики данных
- Работа сборщиков в мобильном приложении NextGIS Collector. В первую очередь сборщик данных должен поменять сервер авторизации на NGIDOP. Далее работа происходит стандартная работа сборщика в поле - авторизация под выданными администратором логином и паролем (из раздела Команда) и сбор данных. Основные моменты по работе с приложением описаны в документации. 
P.S. Дополнительно можно ознакомиться с процессом сбора данных для облака nextgis.com.