7.9. Редактирование векторных объектов¶
Вы можете редактировать геометрии и атрибуты объектов в Векторных слоях через веб-интерфейс: в таблице объектов или на веб-карте (подробнее описано ниже), - а также с помощью настольного приложения QGIS.
7.9.1. Разрешить редактирование на веб-карте¶
Важно
По умолчанию редактирование объектов веб-карты всегда отключено.
Чтобы пользователь смог вносить изменения в слои на карте, редактирование нужно включить в настройках веб-карты. Нажмите
рядом с названием веб-карты в списке ресурсов, чтобы открыть страницу Изменение ресурса.
На вкладке «Настройки» включите редактирование слоёв, выбрав соответствующую опцию в выпадающем меню:
Рис. 7.91. Включение редактирования слоёв на веб-карте¶
Редактирование будет доступно для пользователей, у которых есть право на чтение и изменение данных. Право на изменение данных может быть установлено для всей папки, где лежат данные, или для отдельных слоёв.
Если у пользователя недостаточно прав, он не сможет перейти в режим редактирования. Как проверить права пользователя.
Рис. 7.92. Для папки с данными установлен набор прав, необходимый для доступа к редактированию¶
7.9.2. Режим редактирования¶
Откройте Веб-карту и найдите слой, в котором находится редактируемый объект.
Откройте выпадающее меню, нажав на три точки справа от имени слоя (см. Рис. 7.93.), и поставьте галочку напротив пункта «Редактирование».
Рис. 7.93. Меню слоя на веб-карте¶
На Веб-карте появится панель инструментов, позволяющая провести редактирование (см. Рис. 7.94.):
Рис. 7.94. Панель инструментов для редактирования¶
создать объект - активен по умолчанию при первом включении режима редактирования;
переместить объект целиком;
При редактировании полигонов также доступен инструмент
Ниже подробнее рассказывается о работе этих инструментов.
Объекты слоя, доступные для редактирования, подсвечиваются цветным контуром. Можно редактировать одновременно несколько слоёв, каждый будет подсвечен своим цветом.
7.9.3. Создание нового объекта (точка, линия, полигон)¶
Перейдите в режим редактирования. В панели инструментов по умолчанию активна (выделена синим) кнопка
«Создать». Если перед этим вы выполняли другие действия, нажмите на неё, чтобы активировать режим создания объектов.
Рис. 7.95. Кнопка «Создать объекты» на панели инструментов для редактирования и значок при курсоре мыши¶
Возле курсора мыши появится цветной кружок, с помощью которого можно добавлять новые объекты. Щелкните в том месте карты, где необходимо создать новый объект.
Откроется окно ввода значений атрибутов объекта.
Нажмите ОК, чтобы завершить создание объекта. Чтобы очистить форму, нажмите Сбросить.
Рис. 7.96. Введение атрибутов нового объекта¶
Можно добавить несколько новых объектов подряд.
При создании линии необходимо щелчками на карте указать положение ее начала и конца. При создании полигона каждый последующий щелок будет указывать положение очередного его узла, чтобы завершить создание полигона, необходимо щелкнуть по его начальной точке. При создании узлов будет работать прилипание.
Примечание
Если нужно создать полигон с отверстием, сначала нарисуйте внешний контур и завершите создание объекта, затем вырежьте отверстие инструментом
.
4. Для того, чтобы сохранить в слое добавленные объекты, нажмите
«Завершить редактирование».
Откроется диалоговое окно, в котором необходимо выбрать, сохранять внесенные изменения, не сохранять или остаться в режиме редактирования (для этого нажмите «Отменить»):
Рис. 7.97. Диалоговое окно завершения редактирования¶
7.9.4. Удаление объекта¶
Активируйте режим редактирования. На панели инструментов для редактирования нажмите кнопку
«Удалить объекты».Выберите на карте объекты, которые хотите удалить, щелкнув по ним курсором мыши. Цветной контур, показывающий доступность для редактирования, исчезнет.
Рис. 7.98. Редактируется слой полигонов. Полигоны, выделенные красным, останутся в слое, полигон без красного контура будет удалён¶
4. Для того, чтобы завершить удаление объектов, нажмите
«Завершить редактирование».
Откроется диалоговое окно, в котором необходимо выбрать, сохранять ли внесенные изменения, не сохранять или остаться в режиме редактирования (см. Рис. 7.97.).
7.9.5. Изменение положения объекта¶
Чтобы передвинуть объект целиком, активируйте инструмент
переместить.Кликните по объекту, чтобы выбрать его, затем перетащите на новое место.
Отображается одновременно старое положение (в символике стиля) и новое (цвет выделения)
Рис. 7.99. Перемещение точки. Новое местоположение отмечено зелёным¶
Рис. 7.100. Перемещение полигонального объекта. Новое местоположение отмечено красным¶
Также вы можете передвигать отдельные узлы линейных и полигональных объектов.
7.9.6. Передвижение отдельных узлов¶
Объекты, положение которых можно изменить, будут обведены цветным контуром.
Кликните по узлу и перетащите его в нужное место, зажимая левую кнопку мыши. При перемещении узлов будет работать прилипание.
Рис. 7.101. Изменение узлов полигона. Красным показан изменённый контур¶
Для завершения редактирования нажмите
«Завершить редактирование» и сохраните изменения (см. Рис. 7.97.).
Примечание
Одновременно можно редактировать несколько слоев. Для этого необходимо зайти в режим редактирования в каждом слое, который нужно изменить. Прилипание в этом случае будет работать к объектам всех редактируемых слоев.
7.9.7. Добавление и удаление узлов¶
Для того, чтобы удалить лишний узел, в режиме редактирования объекта нужно активировать инструмент
«Редактировать», зажать клавишу Shift и кликнуть по этому узлу.
Чтобы добавить узел, нажмите на линию между двумя существующими узлами и потяните к нужной точке.
Рис. 7.102. Создание нового узла¶
7.9.8. Отверстие в полигоне¶
Если нужно создать полигон, внутри которого вырезана одна или несколько областей:
Сначала добавьте внешний контур полигона при помощи инструмента
Создать.Активируйте инструмент
Вырезать отверстие и нарисуйте внутри полигона замкнутый контур.
Рис. 7.103. Вырезание отверстия в полигоне¶
Рис. 7.104. Полигон с вырезанным отверстием¶
Для завершения редактирования нажмите
«Завершить редактирование» и сохраните изменения. (см. Рис. 7.97.).
7.9.9. Редактирование значений атрибутов¶
Программное обеспечение NextGIS Web позволяет редактировать атрибуты географических объектов. Редактирование атрибутов можно вызывать несколькими способами.
В списке ресурсов:
Нажать на значок таблицы
напротив векторного слоя (также можно открыть этот слой, а затем в блоке операций выбрать действие «Таблица объектов») (см. Рис. 7.15.).Откроется таблица. Кликнуть на нужную строку в таблице, она будет выделена.
Нажать на кнопку «Редактировать» над таблицей (см. Рис. 7.105.).
Рис. 7.105. Редактирование атрибутов из административного интерфейса¶
Если вы находитесь в режиме
просмотра карты:
Через таблицу объектов
В контекстном меню слоя выбрать «Таблица объектов», и далее действовать, как описано выше.
В режиме редактирования
Через панель идентификации
Кликните по объекту на карте.
В панели идентификации нажмите на кнопку редактирования (см. Рис. 7.106.).
Рис. 7.106. Переход к редактированию атрибутов из панели идентификации¶
В окне редактирования атрибутов слоя имеются следующие вкладки:
вкладка «Атрибуты» (см. Рис. 7.107.)
Рис. 7.107. Вкладка «Атрибуты»¶
Для редактирования атрибута просто кликните на нужной строчке.
Числовые атрибуты можно вводить вручную или изменять, нажимая на стрелки, появляющиеся в правом конце поля.
Дату также можно ввести вручную или выбрать в календаре - чтобы вызвать его, нажмите иконку в правом конце поля.
К текстовым полям можно подключить Справочник, тогда значение будет выбираться из выпадающего списка.
вкладка «Вложения» (подробнее о работе с вложениями);
Рис. 7.108. Вкладка «Вложения»¶
вкладка «Описание» - оно отображается в панели идентификации при клике по объекту на карте.
Рис. 7.109. Вкладка «Описание»¶
Примечание
Если вы открыли окно редактирования атрибутов из таблицы объектов на отдельной странице, то также будет доступна вкладка изменения геометрии объекта. Если вы открыли редактирование атрибутов из просмотра веб-карты, то для изменения геометрии нужно активировать режим редактирования.
7.9.10. Вложения¶
Программное обеспечение NextGIS Web позволяет прикреплять к записям фотографии, панорамы и другие файлы. Тогда при идентификации объекта на карте в панели идентификации будет отображены как атрибуты объекта, так и вложения, которые были ему сопоставлены (см. Рис. 7.110.).
Рис. 7.110. Вложения на карточке объекта¶
Для просмотра из веб-интерфейса поддерживаются форматы:
Изображения JPEG, PNG. Формат GIF не поддерживается.
Панорамы, соответствующие спецификации.
Можно прикрепить и любые другие файлы, если их не нужно просматривать непосредственно с карты.
При нажатии на фотографию открывается лайтбокс (всплывающее окно в браузере, работающее на JavaScript). Размер фотографии вписывается в окно. Фотографии подписываются, пользователю можно переходить между фотографиями, используя клавиши вправо-влево на клавиатуре (см. Рис. 7.111.).
Рис. 7.111. Развернутая фотография во всплывающем окне¶
Навигация по панорамам осуществляется мышью. Зажимайте левую кнопку мыши и вращайте камеру. Колёсиком приближайте и отдаляйте обзор. Режим панорамы у снимка можно отключать (круглая синяя кнопка в верхнем углу).
Рис. 7.112. Панорама, открытая с веб-карты¶
7.9.11. Добавление вложений к единичному объекту¶
Чтобы прикрепить файл к объекту, откройте окно редактирования. Его можно вызвать разными способами:
Кликнуть на нужном объекте на веб-карте и во всплывающем окошке нажать кнопку редактирования.
Открыть на карте таблицу объектов, выделить нужный и нажать кнопку Редактировать.
Открыть таблицу объектов со страницы ресурса, выделить нужную строку и нажать кнопку Редактировать.
В окне редактирования откройте вкладку «Вложения» и загрузите файлы.
Рис. 7.113. Добавление вложения¶
Введите подписи и нажмите «Сохранить».
Теперь при просмотре карты в окне идентификации на вкладке «Вложения» видны превью фотографий (см. Рис. 7.110.).
Примечание
По умолчанию вложения могут добавлять все пользователи, но можно настроить так, чтобы добавлять могли только отдельные пользователи (см. Как настроить права доступа).
Можно редактировать имя файла и описание ранее добавленных вложений. Чтобы удалить вложение, нажмите на крестик справа от него. Если при редактировании вы ошиблись, нажмите кнопку Сбросить, внесённые изменения будут отменены.
Для удаления вложения следует выделить его в окне редактирования атрибутов слоя на вкладке «Вложения», нажать кнопку «Удалить», а затем нажать кнопку «Сохранить».
Процесс загрузки вложений также представлен в видео:
7.9.12. Использование панорам¶
К объектам можно добавлять не только фографии, но и панорамы. Они дают возможность погружаться в новые локации и изучать детали уже знакомых мест.
Рис. 7.114. Превью панорамы в карточке объекта¶
Загружаемые панорамные снимки должны соответствовать спецификации Google XMP Photo Sphere.
Работа с панорамами представлена в видео:
7.9.13. Экспорт и импорт вложений¶
Для копирования вложений между слоями или создания резервной копии все вложения слоя можно экспортировать в виде архива (При стандартном сохранении слоя они включены в файл не будут).
На странице слоя выберите действие Управление вложениями.
Рис. 7.115. Управление вложениями¶
Для того, чтобы сохранить вложения, выберите вкладку Экспорт и нажмите кнопку Экспортировать вложения в ZIP-архив. Полученный архив будет содержать все вложения в директориях с именами объектов. Метаданные вложений сохраняются в отдельном JSON-файле.
Рис. 7.116. Экспорт вложений на устройство¶
Полученный таким образом архив можно импортировать, чтобы добавить вложения к слою. Для этого откройте вкладку Импорт, нажмите Импортировать вложения из ZIP-архива и выберите на устройстве соответствующий файл. Архив должен содержать директории названные по идентификаторам объектов. Каждая директория может содержать одно или несколько вложений. Дубликаты будут пропущены. Если нужно заменить ранее добавленные вложения, отметьте галочку «Удалить существующие вложения».
Рис. 7.117. Импорт вложений из архива¶
Процесс импорта и экспорта вложений также представлен в видео:

