QGIS является одной из лучших современных настольных ГИС, и команда NextGIS участвует в её разработке с 2008 года. Кроме поддержки своей сборки – NextGIS QGIS, мы разрабатываем модули расширений для QGIS. За время работы компании мы разработали свыше 30 модулей – больше, чем любая другая компания в мире. Эти модули доступны в официальном репозитории модулей QGIS.
Наши модули направлены на то, чтобы упростить, ускорить и автоматизировать рабочие процессы. Модули доступны всем желающим и работают как в NextGIS QGIS, так и в QGIS 3.
Мы начинаем цикл из трёх частей, в которых опишем модули, разработанные NextGIS. Описание каждого модуля сопровождается видеоинструкцией.
⠀
Click-Fu: открываем координаты клика по карте в QGIS в картографических веб-сервисах
Модуль в один клик позволяет переключаться с карты в QGIS на известные картографические веб-сервисы. Поддерживаются Google Maps, OSM, Flickr Maps, GeoHack Map Sources.
Достаточно выбрать сервис и кликнуть по интересующему месту на карте в QGIS. Ваш браузер сразу откроет этот сервис в координатах клика.
DumpLoadField: добавляем данные из TXT-файла в атрибуты векторного слоя
Заполняйте текстовые поля таблицы атрибутов векторного слоя из TXT-файла. Модуль используется в случаях, когда нужно заполнить пустое поле или когда нужно заменить значения в уже заполненном поле.
С помощью DumpLoadField можно сохранить на ПК содержание поля таблицы атрибутов в виде TXT-файла.
Geometry Paster: копируем геометрию одного объекта и назначаем её другому
Плагин позволяет скопировать геометрию одного объекта и назначить ее другому. При этом копируемый и целевой объект могут быть как в одном векторном слое, так и в разных.
Таким образом, создаётся «дубликат» объекта, но стиль и атрибуты сохраняются прежними.
QTiles: создаём растровые тайлы из проекта QGIS
Если вам нужно быстро подготовить офлайн-подложку из вашего QGIS-проекта, сделайте это с модулем QTiles. С его помощью создаются растровые тайлы на выбранную территорию и в нужном диапазоне масштабирования.
Распространённое применение такому набору тайлов – работа с мобильной ГИС в полевых условиях без интернета.
Connect Points: соединяем линиями точки двух слоёв по значению атрибутов
Это простой инструмент для быстрого соединения точек двух разных слоёв линиями. Для объединения используются значения атрибутов.
QuickMapServices: картографические подложки и геосервисы для ГИС
Один из самых известных модулей среди пользователей QGIS во всём мире. Представляет собой открытый каталог подложек и геосервисов с возможностью добавлять их в вашу ГИС.
Copy Coords: копируем координаты по клику в QGIS
Копируйте в буфер обмена координаты любой точки. Работа с модулем предельно проста, никаких Ctrl+C, просто клик – и координаты скопированы!
Координаты копируются в той СК, которая задана для проекта. С зажатым SHIFT координаты автоматически приводятся к EPSG:4326.
EasyQuery: быстрый поиск и фильтрация объектов векторных слоёв
Модуль предлагает простой и интуитивно понятный визуальный конструктор запросов. С его помощью можно задать простое условие для фильтрации объектов слоя по атрибутивным данным и определить режим выборки, без необходимости вникать в язык запросов.
В поле «Значения» автоматически подгружаются:
- все уникальные значения для строковых полей;
- минимальные, максимальные значения, а также значения 25, 50 и 75 процентиля для числовых полей.
Это позволяет оформлять типовые запросы, ничего не вводя в поле «value».
Если вы задали несколько условий, то можете указать – должно выполниться хотя бы одно из них или все сразу. Результат выборки можно сохранить в отдельный временный слой, выделить или отфильтровать в текущем векторном слое.
Identify+: просматривайте фото в атрибутах объектов
Используйте модуль Identify+ в QGIS, чтобы просматривать в интерфейсе программы фото, содержащиеся в атрибутах объектов.
NextGIS Connect: превратите свой проект QGIS в интерактивную веб-карту
Воспользоваться модулем вы сможете, только если у вас есть своя Веб ГИС NextGIS Web.
Расширение позволяет в считанные минуты разместить ваш QGIS-проект в интернете. Опубликованный проект превращается в интерактивную веб-карту.
Имея опубликованную веб-карту, вы можете забрать её в QGIS в виде проекта для редактирования. Правки мгновенно синхронизируются с Веб ГИС.
Заключение
Пространство задач в области ГИС бесконечно разнообразно. Доработка и оптимизация программного обеспечения для ваших бизнес-процессов должна идти непрерывно. Становитесь клиентом NextGIS, и мы с радостью обсудим ваши задачи и потребности, чтобы воплотить их решение в виде новых полезных модулей QGIS.
Вторая часть обзора: про векторные объекты и QML-стили
Третья часть обзора: про взаимодействие с внешним ПО