Выпускаем первую официальную версию NextGIS Formbuilder — нашего нового настольного приложения. NextGIS Formbuilder предназначен для создания, редактирования и настройки форм сбора данных на мобильных устройствах.
Если перед вашей компанией стоит задача собрать геопривязанные данные «в поле», и вы хотите обеспечить сборщиков данных простыми и удобными инструментами, то эта программа для вас (подробнее о том как это работает).
NextGIS Formbuilder («Редактор форм») может являться отправной точкой для начала работы с нашей мобильной ГИС NextGIS Mobile. Программа позволяет с удобством размещать большое число элементов для ввода на форме, настраивать их поведение и внешний вид, привязывать их к атрибутивной таблице слоя.
Пример формы для учёта рекламных конструкций города, разработанной в NextGIS Formbuilder (слева), и её использование на реальном устройстве в NextGIS Mobile (справа):
Здесь мы перечислим основные возможности приложения. Подробное описание, а также руководство пользователя вы сможете найти в официальной документации.
Выбор слоя для сбора данных
Каждой форме соответствует слой, в который она заносит собираемые данные. Новая форма может создаваться по существующему слою геоданных (например по ESRI Shape-file) или создаваться «с нуля». В последнем случае можно самому определить набор полей и тип объектов. Ещё один способ — подключиться к NextGIS Web и выбрать существующий ресурс, на основе которого будет создана форма:
Элементы формы
NextGIS Formbuilder содержит большое количество элементов для ввода данных и декорации формы. Сейчас доступны:
- Текст
- Пробел
- Текстовое поле
- Список
- Связанные списки
- Флажок
- Группа радиокнопок
- Кнопка
- Дата и время
- Фото
- Подпись
Состав и характеристики элементов будут расширяться в следующих версиях.
Остановимся на нескольких чуть подробнее:
Текстовое поле. Элемент предназначен для ввода как одной строки (например ФИО), так и многострочного текста. Можно настраивать:
- начальный текст;
- максимальное число строк;
- способ ввода — только числовые значения или все символы;
- запоминать ли последнее значение — при открытии формы для ввода данных о следующем объекте в текстовое поле подставится значение, введённое для предыдущего объекта, что может быть полезно при вводе большого количества данных с повторяющимися значениями.
Связанные списки. Через этот элемент пользователь выбирает два значения, при этом набор значений второго (зависимого) списка зависит от выбранного значения в первом (главном). Также можно задавать различающиеся значения списка для записи в слой и для вывода на экран, что может быть полезно, когда один сотрудник создаёт формы, а другой использует их в поле.
Дата и время. Может записывать значения даты, времени или даты+времени. Можно настраивать начальное значение: например использовать текущую дату на момент сбора данных или записывать фиксированную.
Менеджер полей
NGFB также содержит инструмент «Менеджер полей», который позволяет редактировать состав полей слоя в любой момент работы с программой — добавлять новые и удалять существующие поля, причём не имеет значения, какой слой был выбран для создания формы в качестве исходного.
Заключение
У нас большие планы на развитие NextGIS Formbuilder и мы будем рады обратной связи. Если перед вами стоят задачи по сбору данных, напишите нам! Мы заинтересованы в совместной работе над конкретными проектами по сбору полевых данных.