Модули QGIS от NextGIS, часть 2: векторные объекты и QML-стили

Во второй части мы рассмотрим модули для QGIS, которые автоматизируют и облегчают некоторые задачи по обработке векторных геометрий и работу с QML-стилями. Представленные модули помогут:

  • быстро создать линейные и полигональные объекты из точечных;
  • объединять линии и отсекать их лишние части;
  • доставать объекты из OpenStreetMap и сохранять их в векторный слой;
  • применять QML-стили к группе слоёв;
  • мгновенно сохранять на ПК QML-стили одного или группы слоёв.

Напоминаем, что наши модули работают как в нашей собственной сборке NextGIS QGIS, так и в QGIS 3.

Points2One: создавайте линии и полигоны из вершин

Создавайте на основе точечного слоя линии и полигоны. Группируйте их в соответствии с атрибутами исходного точечного слоя.

Join lines: объединяйте две пересекающиеся линии

Как из двух пересекающихся линий создать одну, причём так, чтобы лишние части отсеклись? Используйте Join lines.

OSMInfo: получайте объекты из OpenStreetMap в QGIS

Доступны объекты:

  • АТД и границы;
  • ООПТ и водоёмы;
  • вся дорожная инфраструктура;
  • здания, городская инфраструктура;
  • точки интереса;
  • и все остальные объекты из OSM.

При сохранениее слоя сохраняется и структура данных.

MultiQML: задавайте общий стиль сразу нескольким слоям

Модуль MultiQML для QGIS – это быстрый способ присвоить единый стиль группе векторных или растровых слоёв.

В окне модуля вам нужно:

  • выбрать тип данных – растровые или векторные;
  • выбрать из списка слои, которым нужно задать единый стиль;
  • загрузить QML-файл стиля.

Quickly save default QML: сохраняйте QML-стиль в один клик

Модуль Quickly save default QML для QGIS позволяет мгновенно сохранять стиль слоя в папку с исходным слоем.

Поддерживается групповое сохранение стилей векторных и растровых слоёв.

Digitizr: cоздавайте линии, которые сохраняются в полигональном слое

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

NextGIS OGRStyle: описание внедрённых стилей в QGIS в один клик

Некоторые форматы, такие как MapInfo TAB или MIF/MID, имеют свои условные обозначения, которые подхватываются QGIS. Но увидеть описание этих стилей в QGIS нигде нельзя.

Для получения описания стиля в QGIS мы создали модуль NextGIS OGRStyle. По одному клику он выводит вам описание стиля слоя.

Это описание можно использовать для удобной отладки отображения таких данных в ваших проектах.

Заключение

Пространство задач в области ГИС бесконечно разнообразно. Доработка и оптимизация программного обеспечения для ваших бизнес-процессов должна идти непрерывно. Становитесь клиентом NextGIS и мы с радостью обсудим ваши задачи и потребности, чтобы воплотить их решение в виде новых полезных модулей QGIS.

За время работы NextGIS мы разработали свыше 30 модулей – больше, чем любая другая компания в мире. Эти модули доступны в официальном репозитории модулей QGIS.

Первая часть обзора: про тайловый кэш, координаты, привязка данных
Третья часть обзора: про взаимодействие с внешним ПО

Обсуждение закрыто.