1.15. Как редактировать данные

Примечание

Описываемая в данном разделе функциональность доступна в веб ГИС, созданной с помощью сервиса nextgis.com и находящейся на тарифном плане Премиум

Веб ГИС позволяет редактировать объекты на карте, атрибуты, а также добавлять описания и вложения (в том числе фотографии) отдельных объектов в Векторных слоях и Слоях PostGIS.

1.15.1. Редактирование объекта через Веб-карту

  1. Откройте Веб-карту и выделите слой, в котором находится редактируемый объект.

  2. Откройте выпадающее меню, нажав на кнопку «Слой» (см. Рис. 1.26.), и поставьте галочку напротив пункта «Редактирование».

../../_images/webgis_edit_objects.png

Рис. 1.26. Меню «Слой».

  1. На Веб-карте появится панель инструментов, позволяющая провести редактирование (см. Рис. 1.27.):

../../_images/webgis_edit_objects_panel.png

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

Создание нового объекта (точка, линия, полигон)

  1. На панели инструментов для редактирования нажмите кнопку «Создать объекты» (иконка с белым крестиком на синем поле, см. Рис. 1.28.):

../../_images/webgis_create_new_objects.png

Рис. 1.28. Кнопка «Создать объекты» на панели инструментов для редактирования.

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

  2. Для того, чтобы завершить создание новых объектов, нажмите на кнопку «Слой» (см. Рис. 1.26.), и снимите галочку напротив пункта «Редактирование».

  3. Откроется диалоговое окно, в котором необходимо выбрать, сохранять ли внесенные изменения, не сохранять или остаться в режиме редактирования:

../../_images/webgis_finish_editting.png

Рис. 1.29. Диалоговое окно завершения редактирования.

Удаление объекта

  1. На панели инструментов для редактирования нажмите кнопку «Удалить объекты» (иконка с корзиной, см. Рис. 1.30.):

../../_images/webgis_delete_objects.png

Рис. 1.30. Кнопка «Удалить объекты» на панели инструментов для редактирования.

  1. Выберите на карте объекты, которые хотите удалить, щелкнув по ним курсором мыши.

  2. Нажмите на кнопку «Слой» (см. Рис. 1.26.), и снимите галочку напротив пункта «Редактирование».

  3. Откроется диалоговое окно, в котором необходимо выбрать «Сохранить», чтобы завершить процесс удаления (см. Рис. 1.29.).

Изменение положения объекта или его узлов

  1. Убедитесь, что на панели инструментов для редактирования нажмата кнопка «Изменить объекты» (иконка с карандашом, она активна по умолчанию при переходе в режим редактировния, см. Рис. 1.31.):

../../_images/webgis_change_objects.png

Рис. 1.31. Кнопка «Изменить объекты» на панели инструментов для редактирования.

  1. Объекты, положение которых можно изменить, изменят интенсивность цвета на более слабую.

  2. Наведите курсор на объект (точка) или один из его узлов (линия, полигон) и переместите его, зажав левую кнопку мыши и отпустив ее на новом месте. При изменении узлов будет работать прилипание.

  3. Нажмите на кнопку «Слой» (см. Рис. 1.26.), и снимите галочку напротив пункта «Редактирование».

  4. Откроется диалоговое окно, в котором необходимо выбрать «Сохранить», чтобы завершить процесс изменения (см. Рис. 1.29.).

Примечание

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

1.15.2. Настройка прав доступа к редактированию

Изменить доступность возможности редактирования можно в окне «Обновить ресурс» Веб-карты. Как открыть это окно, описано в разделе Обновление ресурса документации NextGIS Web. На вкладке «Настройки» можно разрешить или запретить редактирование всех слоев карты, поставив или сняв галочку напротив опции «Разрешить редактирование слоев» (см. Рис. 1.32.), соответственно:

../../_images/webgis_allow_editting.png

Рис. 1.32. Опция «Разрешить редактирование слоев».

Примечание

По умолчанию редактирование слоев отключено.

Для того, чтобы запретить редактирование определенных слоев отдельным пользователям, на вкладке «Права доступа» окна «Обновить ресурс» необходимо добавить правило, которое запретит записывать данные (право «Данные: Запись») определенному пользователю (см. Рис. 1.33.). Если у человека недостаточно прав, он не сможет перейти в режим редактирования.

../../_images/webgis_forbid_editting.png

Рис. 1.33. Изменение прав доступа к редактированию для отдельных пользователей.

1.15.3. Редактирование атрибутов объекта

Редактировать атрибуты объекта можно двумя способами: 1) через форму редактирования объекта в Таблице объектов или 2) через форму редактирования объекта в веб-клиенте Веб-карты (если слой, в котором находится редактируемый объект, добавлен на Веб-карту).

Редактирование атрибутов объекта через Таблицу объектов

  1. Откройте окно свойств Векторного слоя или Слоя PostGIS;

  2. Выберите Векторный слой ‣ Таблица объектов на правой панели веб-интерфейса Веб ГИС;

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

  4. В открывшейся форме отредактируйте значения атрибутов объекта на вкладке Атрибуты, добавьте описание и вложения на вкладках Описание и Вложения соответственно.

  5. Нажмите кнопку Сохранить. Если атрибуты, описание и вложения успешно сохранены, то их можно будет просмотреть, выбрав объект в Таблице объектов и нажав кнопку Открыть.

Редактирование атрибутов объекта через Веб-карту

  1. Откройте Веб-карту и включите видимость слоя, в котором находится редактируемый объект;

  2. Найдите объект на Веб-карте (при необходимости воспользуйтесь поиском объекта по атрибутам с помощью строки поиска в Панели инструментов или в Таблице объектов, открыть которую можно через меню Слой в верхнем левом углу веб-клиента Веб-карты. Быстро перейти к объекту на карте из Таблицы объектов можно с помощью кнопки Перейти);

  3. Щелкните по объекту инструментом идентификации. В открывшемся окне с описанием свойств объекта нажмите кнопку Редактировать;

  4. В открывшейся форме отредактируйте значения атрибутов объекта на вкладке Атрибуты, добавьте описание и вложения на вкладках Описание и Вложения соответственно;

  5. Нажмите кнопку Сохранить. Если атрибуты, описание и вложения успешно сохранены, то их можно будет просмотреть через Веб-карту, щелкнув по объекту инструментом идентификации, или через Таблицу объектов, нажав кнопку Открыть.

Примечание

Измененные атрибуты объектов Слоев PostGIS сохраняются во внешней базе PostGIS. Атрибуты объектов Векторных слоев, описания и вложения объектов Векторных слоев и Слоев PostGIS сохраняются в вашей Веб ГИС.

Примечание

Вы также можете редактировать геометрии и атрибуты объектов в Векторных слоях с помощью настольного приложения NextGIS QGIS.