13.3. Процесс работы с программой¶
13.3.1. Создание новой локальной формы¶
Запустите программу. Если программа уже запущена, выберите: Файл -> Новый;
Задайте необходимую геометрию данных которые будут собираться. Выберите: Правка -> Свойства формы и в открывшемся диалоге укажите тип геометрии, затем нажмите ОК;
Добавьте на форму необходимые элементы, расположив их в нужном порядке. Если необходимо, выполните дополнительные шаги (можно пропустить):
переименуйте псевдонимы полей и задайте им необходимые типы в меню «Данные»;
настройте свойства элементов в меню «Свойства»;
Сохраните проект в файл. Выберите Файл -> Сохранить и укажите путь до файла. Получившийся файл с расширением .ngfp готов для закачивания на мобильное устройство и для осуществления сбора данных.
Примечание
Для сбора данных на мобильном устройстве следуйте инструкции NextGIS Mobile. После окончания сбора вы можете получить собранные данные в виде отдельного файла. В NextGIS Mobile выберите: Основное меню -> найдите слой в который собирались данные -> кнопка действий со слоем (троеточие) -> Поделиться -> во всплыващем диалоге выберите способ получения итогового файла (ZIP-архив с данными в формате GeoJSON).
13.3.2. Изменение локальной формы¶
Запустите программу. Выберите: Файл -> Открыть. Укажите путь до файла с расширением .ngfp.
Внесите необходимые изменения в форму;
Сохраните проект в файл. Выберите Файл -> Сохранить. Получившийся файл с расширением .ngfp может быть загружен на мобильное устройство как новый слой.
13.3.3. Создание новой формы в NextGIS Web¶
Запустите программу. Создайте новый проект или откройте существующий из файла .ngfp;
Установите режим автоматического создания полей при создании элементов. Кнопка «Связывать элементы с полями» должна быть нажата.
Добавьте на форму необходимые элементы, расположив их в нужном порядке. Если необходимо, выполните дополнительные шаги (можно пропустить):
переименуйте псевдонимы полей и задайте им необходимые типы в меню «Данные»;
настройте свойства элементов в меню «Свойства».
Для отправки формы в NextGIS Web выберите: Правка -> Отправить в NextGIS.
В открывшемся диалоге задайте параметры подключения и нажмите кнопку «Соединить»:
имя Веб-ГИС, например demo.nextgis.ru;
установите флажок «гость», если хотите подключиться к Веб-ГИС без логина и пароля. Примечание: в этом случае сбор данных при помощи формы может стать недоступным - всё зависит от настроек прав NextGIS Web для гостевой учётной записи;
логин;
пароль.
В появившемся списке групп ресурсов выберите группу ресурсов и нажмите кнопку «Выбрать». В открывшемся после этого диалоге (см. Рис. 13.3.) проверьте название нового слоя и тип геометрии и измените их при необходимости.
Также в этом окне вы можете выбрать, какой комплект ресурсов создать в Веб-ГИС. По умолчанию в Веб-ГИС будет создан новый слой со структурой полей, определённой в проекте, а к нему загружена созданная форма, о чём будет сказано в появившемся сообщении. Этот слой можно добавить в качестве элемента в существующий проект Collector. В дополнение к этому, можно также создать:
Проект Collector (будет создан сам проект сбора данных и подложка веб-карты)
Веб-карту
Для этого нужно отметить флажками соответствующие пункты в диалоговом окне.
Нажмите кнопку «Отправить».
Если создать ресурс не удалось (нет подключения к сети интернет, имя слоя не уникально и т.д.) - об этом также будет выведено сообщение.
Если название слоя оказалось неуникальным, поменять его можно в меню: Правка -> Свойства формы -> Название (по умолчанию «Слой»), а также в процессе отправки в ВебГИС.
Примечание
Для сбора данных на мобильном устройстве следуйте инструкции NextGIS Mobile и NextGIS Collector. Собираемые при помощи формы данные будут синхронизироваться со слоем автоматически.
13.3.4. Создание формы в NextGIS Web из существующего слоя¶
Запустите программу. Выберите: Правка -> Скачать из NextGIS;
В открывшемся диалоге задайте параметры подключения и нажмите кнопку «Соединить»:
имя Веб-ГИС, например demo.nextgis.ru;
установите флажок «гость», если хотите подключиться к Веб-ГИС без логина и пароля. Примечание: в этом случае могут быть показаны не все доступные ресурсы - всё зависит от настроек прав NextGIS Web для гостевой учётной записи;
логин;
пароль.
В появившемся списке ресурсов выберите ресурс с типом «Vector layer» и нажмите кнопку «Выбрать». При успешном соединении будет загружена структура данных слоя, а так же (при наличии) имеющаяся форма;
Внесите изменения в форму. Если изначально формы нет, но есть необходимость создать её для уже имеющейся структуры полей - выключите режим автоматического создания полей при создании элементов. Кнопка «Связывать элементы с полями» должна быть отжата. Разместите элементы на форме. После этого свяжите поля с этими элементами через свойство «Поле слоя» в меню «Свойства» для каждого элемента. В итоге в меню «Данные» все поля должны иметь зелёные маркеры сигнализирующие о том что поля успешно связаны с элементами, а на самих элементах не должно остаться красных маркеров с восклицательным знаком.
Отправьте изменённую форму в NextGIS Web (см. раздел «Создание новой формы в NextGIS Web). Обратите внимание что изменить таким образом существующие ресурсы нельзя, в любом случае будет создан новый слой и к нему загружена форма. Если у слоя, который вы выбрали в начале были данные, то эти данные будут скопированы в новый слой по совпадению полей.