Модули QGIS от NextGIS, часть 1: тайловый кэш, координаты, привязка данных

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-стили
Третья часть обзора: про взаимодействие с внешним ПО

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