Редактирование слоев#

Если к карте были добавлены один или несколько векторных слоёв, то их можно редактировать:

Если у слоя в Веб ГИС есть дочерний ресурс формы, то при добавлении в NextGIS Mobile эта форма будет использоваться для ввода и редактирования атрибутов.

Переход в режим редактирования#

Перейти в режим редактирования можно несколькими способами:

  1. Долгое нажатие на объект на экране активирует режим редактирования слоя, в котором содержится этот объект.

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

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

  1. В Дереве слоев вызовите меню векторного слоя и выберите пункт «Редактировать».

../../_images/mobile_layer_context_edit_ru.png

Рис. 1464. Контекстное меню слоя#

  1. Нажатие на большую синюю кнопку в правом нижнем углу открывает меню основных операций.

../../_images/ngm_main_button_ru_2.png

Рис. 1465. Вызов меню основных операций#

Для того чтобы перейти в режим редактирования, выберите пункт карандаш.

../../_images/ngm_main_edit_ru_2.png

Рис. 1466. Переход к редактированию из меню основных операций#

В открывшемся диалоге выберите нужный векторный слой.

../../_images/select_layer_dialogtch.png

Рис. 1467. Диалог выбора слоя#

Панель инструментов редактирования#

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

../../_images/toolbar_edit_layer_ru.png

Рис. 1468. Панель инструментов редактирования#

С помощью инструментов этой панели можно:

При переходе к редактированию геометрии в панели будут доступны инструменты для геометрии соответствующего типа:

Добавление объектов#

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

В панели инструментов редактирования нажмите кнопку +.

Процесс создания геометрий несколько отличается в зависимости от типа геометрии слоя (подробнее описываются ниже):

После ввода геометрии нажмите иконку дискеты. Откроется экран ввода атрибутов.

../../_images/input_form_attributes.png

Рис. 1469. Форма ввода атрибутов объекта.#

Цифрами обозначены: 1 - назад; 2 - применить изменения; 3 - добавить фото.

К каждому объекту можно прикрепить фотографии, используя кнопку «Добавить фото» фотоаппарат.

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

Ниже подробнее описывается создание геометрий разного типа.

Создание точки#

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

На панели инструментов редактирования нажмите кнопку «Добавить новый объект» +.

В центре экрана появится новая точка, которая будет подсвечена красным цветом, рядом с точкой будет отображена стрелка синяя стрелка с кружком.

../../_images/mob_new_point_ru.png

Рис. 1470. Добавление точки в точечный слой#

Чтобы переместить точку, зажмите стрелку синяя стрелка с кружком и перетащите на нужное место.

Доступны следующие кнопки, в верхней панели:

  • X выход из режима редактирования (без сохранения);

  • стрелка назад отменить изменения;

  • стрелка вперёд повторить/вернуть изменения;

  • дискета сохранить изменения геометрии и перейти к редактированию атрибутов объекта;

В нижней панели:

  • точка к плюсу переместить точку в центр экрана;

  • точка к маркеру местоположения переместить точку в текущее местоположение.

Для добавления объекта из нескольких точек в слой с мультиточечной геометрией после добавления первой точки нажмите «Добавить точку» точка с плюсом. Новую точку также можно перемещать при помощи стрелки-курсора синяя стрелка с кружком.

../../_images/mob_new_multipoint_ru.png

Рис. 1471. Добавление точки в мультиточечный слой.#

Дополнительные инструменты при создании мультиточки:

  • точка с плюсом добавить точку к мультиточке;

  • точка с Х удалить точку из мультиточки.

После того, как точка установлена в нужное место, нажмите дискета. Созданная геометрия будет сохранена и откроется форма ввода атрибутов объекта.

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

Создание линии#

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

На панели инструментов редактирования нажмите кнопку «Добавить новый объект» +.

В центре экрана появится новая линия. Одна из вершин линии будет выделена - рядом с этой вершиной будет отображена стрелка синяя стрелка с кружком. Вершины линии можно переместить в любое место на карте, перетаскивая стрелку.

../../_images/new_line_ru.png

Рис. 1472. Добавление линии#

Доступны следующие кнопки, в верхней панели:

  • X выход из режима редактирования (без сохранения);

  • стрелка назад отменить изменения;

  • стрелка вперёд повторить/вернуть изменения;

  • дискета сохранить изменения геометрии и перейти к редактированию атрибутов объекта;

В нижней панели:

  • точка с Х удалить вершину;

  • точка к плюсу переместить вершину в центр экрана;

  • точка к маркеру местоположения переместить вершину в текущее местоположение;

  • человечек дополнить геометрию обходом;

  • рука дополнить геометрию касанием.

Чтобы добавить новую вершину, нажмите на точку в середине сегмента и вытяните её в сторону.

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

Для добавления объекта из нескольких линий в слой с мультилинейной геометрией после добавленя первой линии нажмите «Добавить линию» линия с плюсом. После этого можно задать положение вершин новой линии.

../../_images/new_multiline_ru.png

Рис. 1473. Добавление линии в мультилинейный слой#

Для мультилинии в меню доступны доступны следующие дополнительные кнопки:

  • линия с плюсом добавить линию;

  • линия с Х удалить линию.

Добавление геометрии обходом и касанием может не помещаться на экран, в таком случае нажмите на три точки, чтобы увидеть скрытые опции.

После добавления новой линии нажмите дискета. Созданная геометрия будет сохранена и откроется форма ввода атрибутов объекта.

Заполните поля формы и нажмите «Применить изменения» галочка, чтобы сохранить атрибуты.

Создание полигона#

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

На панели инструментов редактирования нажмите кнопку «Добавить новый объект» +.

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

../../_images/new_polygon_ru.png

Рис. 1474. Добавление полигона#

Доступны следующие кнопки, в верхней панели:

  • X выход из режима редактирования (без сохранения);

  • стрелка назад отменить изменения;

  • стрелка вперёд повторить/вернуть изменения;

  • дискета сохранить изменения геометрии и перейти к редактированию атрибутов объекта;

В нижней панели:

  • полигон с дыркой добавить внутреннее кольцо;

  • треугольник с дыркой и Х удалить внутреннее кольцо;

  • точка с Х удалить вершину;

  • точка к плюсу переместить вершину в центр экрана;

  • точка к маркеру местоположения переместить вершину в текущее местоположение;

Нажав на три точки, можно открыть меню с остальными функциями, не поместившимися в панель:

  • человечек дополнить геометрию обходом;

  • рука дополнить геометрию касанием.

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

Чтобы вырезать в полигоне внутреннее кольцо, нажмите на кнопку «Добавить внутреннее кольцо» полигон с дыркой. Геометрия кольца изменяется так же, как сам полигон.

Примечание

Геометрия кольца должна быть расположена ВНУТРИ геометрии полигона, в противном случае изменения не будут сохранены!

Для добавления объекта из нескольких полигонов в мультиполигональный слой создайте первый полигон, затем нажмите кнопку «Добавить полигон» треугольник с плюсом. После этого можно задать геометрию нового полигона.

../../_images/new_multipolygon_ru.png

Рис. 1475. Добавление полигона в мультиполигональный слой#

Для мультиполигонов доступны дополнительные кнопки:

  • треугольник с плюсом добавить полигон;

  • треугольник с Х удалить полигон.

После добавления нового полигона нажмите дискета. Созданная геометрия будет сохранена и откроется форма ввода атрибутов объекта.

Заполните поля формы и нажмите «Применить изменения» галочка, чтобы сохранить атрибуты.

Добавление текущего местоположения#

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

Нажмите большую сниюю кнопку в нижнем углу и выберите на иконку с изображением пушпина перевёрнутая капля.

В открывшемся диалоге выберите векторный слой. Если доступен только один точечный/мультиточечный слой, то он будет выбран автоматически.

../../_images/ngmobile_selectlayer.png

Рис. 1476. Диалог выбора слоя для добавления текущего местоположения.#

Текущее местоположение будет добавлено в выбранный слой в виде нового точечного объекта. Отроется форма ввода атрибутов объекта.

Заполните поля формы и нажмите «Применить изменения» галочка, чтобы сохранить атрибуты.

Создание линии или полигона обходом#

В линейный или полигональный слой можно добавить геометрию обходом - то есть записав траекторию своего перемещения на местности.

Нажмите большую синюю кнопку в нижнем углу и выберите иконку с изображением в виде идущего человека человечек.

../../_images/mob_new_walk_ru.png

Рис. 1477. Выбор способ создания объекта обходом#

В открывшемся диалоге выберите слой.

../../_images/ngmobile_selectlayer_by_walk_ru.png

Рис. 1478. Диалог выбора слоя для добавления геометрии обходом.#

Этот слой откроется в режиме Записи обходом (см. Рис. 1479.), и NextGIS Mobile начнет запись новой геометрии в векторный слой.

../../_images/new_gpx_vector_1_rus.png

Рис. 1479. Добавление геометрии обходом.#

Цифрами обозначено: 1 - остановить запись трека (без сохранения); 2 - иконка статуса; 3 - ID объекта и название слоя; 4 - сохранить объект; 5 - статус «Запись обходом»; 6 - переход в настройки местоположения; 7 - стартовая точка; 8 - текущее местоположение устройства.

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

Примечание

Если вы видите, что точность добавленной геометрии не достаточна, можно перейти в настройки местоположения NextGIS Mobile (см. Рис. 1436.) прямо с экрана «Запись обходом» (см. Рис. 1479., п.6).

По окончании записи трека следует нажать на кнопку дискета Сохранить объект.

Откроется форма ввода атрибутов.

../../_images/new_gpx_vector_2.png

Рис. 1480. Форма редактирования атрибутов#

Нажмите галочка «Применить изменения», чтобы завершить добавление объекта.

Изменение геометрии#

Долгое нажатие на объект активирует режим редактирования. Выделенный объект изменит свой цвет на синий и появится панель инструментов редактирования. Нажмите на иконку карандаш. После этого объект изменит свой цвет на красный, рядом с объектом будет отображена стрелка синяя стрелка с кружком.

Редактирование точки и мультиточки#

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

../../_images/edit_multipoint_ru.png

Рис. 1481. Редактирование мультиточки#

Выбранную точку можно переместить:

  • зажав стрелку синяя стрелка с кружком и перетащив её на новое место;

  • точка к плюсу переместить точку в центр экрана;

  • точка к маркеру местоположения переместить точку в своё текущее местоположение.

Для мультиточек также доступны дополнительные операции:

  • точка с плюсом добавить новую точку к мультиточке,

  • точка с Х удалить выбранную точку из мультиточки.

Можно отменить редактирование в любой момент времени без сохранения изменений, нажав X.

Чтобы завершить редактирование геометрии и сохранить изменения, нажмите дискета.

Редактирование линии и мультилинии#

Долгое нажатие на объект активирует панель редактирования. Нажмите на иконку карандаш.

После этого объект изменит свой цвет на красный, рядом с одной из вершин объекта будет отображена стрелка.

../../_images/edit_multiline_ru.png

Рис. 1482. Редактирование мультилинии#

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

Выбранную вершину линии можно переместить:

  • зажав стрелку синяя стрелка с кружком и перетащив её на новое место;

  • точка к плюсу в центр экрана;

  • точка к маркеру местоположения в своё текущее местоположение.

Также можно:

  • добавить вершину, выбрав маленькую точку в середине сегмента и перетащив её на нужное место.

  • точка с Х удалить выделенную вершину;

  • линия с плюсом добавить новую линию к мультилинии;

  • линия с Х удалить выбранную линию из мультилинии;

  • дополнить геометрию обходом;

  • дополнить геометрию касанием.

Примечание

Если в линии останется только одна вершина, то такая линия будет удалена.

Можно отменить редактирование в любой момент времени без сохранения изменений, нажав X.

Чтобы завершить редактирование геометрии и сохранить изменения, нажмите дискета.

Редактирование полигона и мультиполигона#

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

../../_images/edit_multipolygon_ru.png

Рис. 1483. Редактирование мультиполигона. Опции, не помещающиеся в нижнюю панель, доступны в меню. Нажмите на три точки в правой части панели, чтобы открыть его.#

Выбранную вершину можно переместить:

  • зажав стрелку синяя стрелка с кружком и перетащив её на новое место;

  • точка к плюсу в центр экрана;

  • точка к маркеру местоположения в своё текущее местоположение.

В полигоне можно:

  • добавить вершину, выбрав маленькую точку в середине сегмента и перетащив её на нужное место;

  • точка с Х удалить выделенную вершину;

  • полигон с дыркой добавить внутреннее кольцо (геометрия кольца редактируется так же, как геометрия полигона);

  • треугольник с плюсом добавить новый полигон к мультиполигону,

  • треугольник с Х удалить выбранный полигон из мультиполигона;

  • дополнить геометрию обходом;

  • дополнить геометрию касанием.

Примечание

  • Геометрия кольца должна быть расположена ВНУТРИ геометрии полигона, в противном случае изменения не будут сохранены!

  • Если в полигоне останется всего две вершины, то такой полигон будет удален.

Можно отменить редактирование в любой момент времени без сохранения изменений, нажав X.

Чтобы завершить редактирование геометрии и сохранить изменения, нажмите дискета.

Редактирование атрибутов#

Активируйте режим редактирования для нужного слоя. Например, долгое нажатие на объект откроет панель редактирования.

После того, как откроется панель редактирования, выделите объект (если он ещё не выделен) и нажмите «Просмотреть атрибуты объекта» i в кружке, после чего откроется экран просмотра атрибутов объекта. Чтобы перейти к редактированию, нажмите прямоугольник с полосами.

../../_images/ngmobile_editing_attributes_new.png

Рис. 1484. Экран просмотра атрибутов.#

Цифрами обозначены: 1 - вернуться на предыдущий экран; 2 - название слоя и порядковый номер объекта; 3 - настройки; 4 - поля атрибутов; 5 - закрыть экран просмотра атрибутов; 6 - установить атрибуты; 7 - перейти к предыдущему объекту в слое; 8 - перейти к следующему объекту в слое.

NextGIS Mobile показывает следующие поля атрибутов по умолчанию (см. Рис. 1484., п.4):

  • Для слоев с точечной/мультиточечной геометрией: местоположение каждой точки (широта/долгота).

  • Для слоев с линейной/мультилинейной геометрией: длина каждой линии (в метрах).

  • Для слоев с полигональной/мультиполигональной геометрией: длина периметра (в метрах) и площадь каждого полигона (в квадратных метрах).

Есть две формы редактирования атрибутов:

Стандартная форма редактирования атрибутов#

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

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

../../_images/standard_form_layer_attributes.png

Рис. 1485. Стандартная форма редактирования атрибутов слоя#

Цифрами обозначены: 1 - кнопка «Назад», 2 - кнопка «Применить изменения», 3 - кнопка «Добавить фото».

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

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

Пользовательская форма редактирования атрибутов#

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

../../_images/non-standard_form.png

Рис. 1486. Пользовательская форма редактирования атрибутов слоя.#

Цифрами указаны: 1 - вернуться на предыдущий экран; 2 - применить изменения; 3 - настройки; 4 - текстовое поле для ввода текста и цифр; 5 - выпадающий список; 6 - время и дата; 7 - радио-кнопки.

Пользовательская форма редактирования атрибутов может содержать следующие для ввода поля:

  • Текстовое поле - для ввода текста или цифр, в зависимости от типа самого поля;

  • Список, Сдвоенный список - выбор из выпадающего меню. Сдвоенный список позволяет сначала выбрать крупную категорию, а затем внутри неё - более мелкую, например, город + район города;

  • Флажок;

  • Радио-кнопка - выбор одного из возможных вариантов;

  • Дата - выбор даты в календаре;

  • Фотография - позволяет создать новую фотографию или загрузить изображение с устройства.

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