Как редактировать данные¶
Примечание
Описываемая в данном разделе функциональность доступна тарифном плане Премиум
Веб ГИС позволяет редактировать объекты на карте, атрибуты, а также добавлять описания и вложения (в том числе фотографии) отдельных объектов в Векторных слоях и Слоях PostGIS.
Настройка прав доступа к редактированию¶
По умолчанию редактирование объектов веб-карты всегда отключено. Чтобы пользователь смог вносить изменения в слои на карте, редактирование нужно включить в настройках веб-карты. На вкладке «Настройки» можно разрешить или запретить редактирование всех слоев карты, поставив или сняв галочку напротив опции «Разрешить редактирование слоев» (см. Рис. 7.155.), соответственно:
Примечание
По умолчанию редактирование слоев отключено.
Для того, чтобы запретить редактирование определенных слоев отдельным пользователям, на вкладке «Права доступа» окна «Обновить ресурс» необходимо добавить правило, которое запретит записывать данные (право «Данные: Запись») определенному пользователю или группе пользователей (см. Рис. 7.156.). Если у человека недостаточно прав, он не сможет перейти в режим редактирования.
Редактирование объекта через Веб-карту¶
Откройте Веб-карту и найдите слой, в котором находится редактируемый объект.
Откройте выпадающее меню, нажав на три точки справа от имени слоя (см. Рис. 7.160.), и поставьте галочку напротив пункта «Редактирование».
На Веб-карте появится панель инструментов, позволяющая провести редактирование (см. Рис. 7.161.):
Создание нового объекта (точка, линия, полигон)¶
На панели инструментов для редактирования нажмите кнопку «Создать объекты» (иконка с белым крестиком на синем поле, см. Рис. 7.162.):
Возле курсора мыши появится синий кружок, с помощью которого можно добавлять новые объекты. Щелкните в том месте карты, где необходимо создать новый объект. Можно добавить несколько новых объектов подряд. При создании линии необходимо щелчками на карте указать положение ее начала и конца. При создании полигона каждый последующий щелок будет указывать положение очередного его узла, чтобы завершить создание полигона, необходимо щелкнуть по его начальной точке. При создании узлов будет работать прилипание.
Для того, чтобы завершить создание новых объектов, нажмите «Завершить редактирование» в меню слоя.
Откроется диалоговое окно, в котором необходимо выбрать, сохранять ли внесенные изменения, не сохранять или остаться в режиме редактирования:
Удаление объекта¶
На панели инструментов для редактирования нажмите кнопку «Удалить объекты» (иконка с корзиной, см. Рис. 7.164.):
Объекты, положение которых можно изменить, изменят интенсивность цвета на более слабую. Курсор превратится в черный крестик.
Выберите на карте объекты, которые хотите удалить, щелкнув по ним курсором мыши. Выбранные объекты снова станут темными.
Для того, чтобы завершить удаление объектов, нажмите «Завершить редактирование» в меню слоя.
Откроется диалоговое окно, в котором необходимо выбрать «Сохранить», чтобы завершить процесс удаления (см. Рис. 7.163.).
Изменение положения объекта или его узлов¶
Убедитесь, что на панели инструментов для редактирования нажмата кнопка «Изменить объекты» (иконка с карандашом, она активна по умолчанию при переходе в режим редактировния, см. Рис. 7.166.):
Объекты, положение которых можно изменить, изменят интенсивность цвета на более слабую.
Наведите курсор на объект (точка) или один из его узлов (линия, полигон) и переместите его, зажав левую кнопку мыши и отпустив ее на новом месте. При изменении узлов будет работать прилипание.
Для завершение перемещения нажмите «Завершить редактирование» в меню слоя.
Откроется диалоговое окно, в котором необходимо выбрать «Сохранить», чтобы завершить процесс изменения (см. Рис. 7.163.).
Примечание
Одновременно можно редактировать несколько слоев. Для этого необходимо зайти в режим редактирования в каждом слое, который нужно изменить. Прилипание в этом случае будет работать к объектам всех редактируемых слоев.
Редактирование атрибутов объекта¶
Редактировать атрибуты объекта можно двумя способами: 1) через форму редактирования объекта в Таблице объектов или 2) через форму редактирования объекта в веб-клиенте Веб-карты (если слой, в котором находится редактируемый объект, добавлен на Веб-карту).
Редактирование атрибутов объекта через Таблицу объектов¶
Откройте окно свойств Векторного слоя или Слоя PostGIS;
Выберите веб-интерфейса Веб ГИС;
на правой панелиВ открывшейся таблице выберите объект, который вы хотите отредактировать (при необходимости воспользуйтесь поиском объекта по атрибутам с помощью поля Поиск), и нажмите кнопку Редактировать;
В открывшейся форме отредактируйте значения атрибутов объекта на вкладке Атрибуты, добавьте описание и вложения на вкладках Описание и Вложения соответственно.
Нажмите кнопку Сохранить. Если атрибуты, описание и вложения успешно сохранены, то их можно будет просмотреть, выбрав объект в Таблице объектов и нажав кнопку Открыть.
Редактирование атрибутов объекта через Веб-карту¶
Откройте Веб-карту и включите видимость слоя, в котором находится редактируемый объект;
Найдите объект на Веб-карте (при необходимости воспользуйтесь поиском объекта по атрибутам с помощью строки поиска в Панели инструментов или в Таблице объектов, открыть которую можно через меню Слой в верхнем левом углу веб-клиента Веб-карты. Быстро перейти к объекту на карте из Таблицы объектов можно с помощью кнопки Перейти);
Кликните по объекту. В открывшемся окне с описанием свойств объекта нажмите кнопку Редактировать (см.
webgis_change_attr
);
В открывшейся форме отредактируйте значения атрибутов объекта на вкладке Атрибуты, добавьте описание и вложения на вкладках Описание и Вложения соответственно;
Нажмите кнопку Сохранить. Если атрибуты, описание и вложения успешно сохранены, то их можно будет просмотреть через Веб-карту, щелкнув по объекту инструментом идентификации, или через Таблицу объектов, нажав кнопку Открыть.
Примечание
Измененные атрибуты объектов Слоев PostGIS сохраняются во внешней базе PostGIS. Атрибуты объектов Векторных слоев, описания и вложения объектов Векторных слоев и Слоев PostGIS сохраняются в вашей Веб ГИС.
Примечание
Вы также можете редактировать геометрии и атрибуты объектов в Векторных слоях с помощью настольного приложения QGIS.