5.7. Редактирование векторных слоев¶
5.7.1. Введение¶
По окончании создания слоя становятся доступными настройки созданного слоя. Для редактирования слоя необходимо войти в административный интерфейс (см. Рис. 5.8.), перейти к группе дочерних ресурсов (см. Рис. 5.5., п.4), выбрать тип ресурса «векторный слой», и нажать на значок карандаша напротив выбранного слоя или нажать на выбранный слой, а затем в блоке операций выбрать действие над ресурсом «Изменить» (см. Рис. 5.18.). При этом откроется окно редактирования свойств этого слоя.
5.7.2. Редактирование значений атрибутов¶
Программное обеспечение NextGIS Web позволяет редактировать атрибуты географических объектов. Редактирование атрибутов можно вызывать из административного интерфейса и из режима просмотра веб-карты.
Редактирование атрибутов из административного интерфейса:
Нажать на значок таблицы напротив векторного слоя или открыть этот слой, а затем в блоке операций выбрать действие над слоем - «Таблица объектов» (см. Рис. 5.11.).
Откроется таблица. Выбрать нужную строку в таблице и в этой строке слева в пустом окошке проставить отметку для выделения строки для выполнения действий над объектом.
Нажать на кнопку «Редактировать» над таблицей (см. Рис. 5.113.).

Рис. 5.113. Редактирование атрибутов из административного интерфейса.¶
Редактирование атрибутов при просмотре карты:
Открыть веб-карту.
Выбрать объект и нажать на него инструментом идентификации.
Нажать на кнопку редактирования (последняя вкладка, см. Рис. 5.114.).

Рис. 5.114. Редактирование атрибутов при просмотре карты.¶
В открывшемся окне можно изменять значения атрибутов. Описание, заданное на вкладке «Описание», будет видно при просмотре карты в окне идентификации.
В окне редактирования атрибутов слоя имеются следующие вкладки:
вкладка «Атрибуты» (см. Рис. 5.115.)

Рис. 5.115. Вкладка «Атрибуты».¶
вкладка «Описание» (см. Рис. 5.116.)

Рис. 5.116. Вкладка «Описание».¶
вкладка «Вложения» (см. Рис. 5.117.)

Рис. 5.117. Вкладка «Вложения».¶
Примечание
При редактировании слоя из PostGIS изменения атрибутов сохраняются в PostGIS, а описания - в локальной базе. При редактировании слоя из Shapefile изменения атрибутов и описания сохраняются в локальной базе.
Примечание
Геоданные с изменёнными атрибутами можно выгрузить по ссылке «Загрузить GeoJSON» или раздав слой по протоколу WFS. Функционала выгрузки описаний нет.
5.7.3. Добавление фотографий к геоданным¶
Программное обеспечение NextGIS Web позволяет прикреплять к записям фотографии. При этом, при идентификации объекта на карте во всплывающем окне будет отображены как атрибуты объекта, так и фотографии, которые были ему сопоставлены (см. Рис. 5.118.).

Рис. 5.118. Всплывающее окно результатов идентификации объекта с фотографиями.¶
Добавление фотографий осуществляется в режиме просмотра карты или через редактирование атрибутов из административного интерфейса. Для добавления фотографий в режиме просмотра карты нужно выполнить следующие действия:
Щёлкнуть инструментом идентификации по объекту.
Нажать на кнопку редактирования (см. Рис. 5.114.).
В окне редактирования открыть вкладку «Вложения» (см. Рис. 5.117.).
Загрузить фотографии. Поддерживаются форматы JPEG, PNG. Формат GIF не поддерживается (см. Рис. 5.119.).

Рис. 5.119. Окно загрузки фотографий к объекту.¶
Ввести подписи к фотографиям и нажать «Сохранить».
Теперь при просмотре карты в окне идентификации на вкладке «Вложения» видны превью фотографий (см. Рис. 5.118.).
При нажатии на фотографию открывается лайтбокс (всплывающее окно в браузере, работающее на JavaScript). Размер фотографии вписывается в окно. Фотографии подписываются, пользователю можно переходить между фотографиями, используя клавиши вправо-влево на клавиатуре (см. Рис. 5.120.).

Рис. 5.120. Окно идентификации с загруженными фотографиями.¶
Примечание
По умолчанию фотографии могут добавлять все пользователи, но можно настроить так, чтобы добавлять могли только отдельные пользователи (см. Настройка прав доступа).
Для удаления фотографии следует выделить её в окне редактирования атрибутов слоя на вкладке «Вложения», нажать кнопку «Удалить», а затем нажать кнопку «Сохранить».