⏳ Время прочтения: 4 минуты
Уровень знаний: для начинающих пользователей QGIS
Модули (они же плагины) — расширения, написанные отдельными пользователями или организациями, призванные расширить возможности для пользователя QGIS. Это инструменты, которые делают работу удобнее, открывают доступ к различным датасетам, позволяя скачивать данные прямо их программы, а также открывают операции, которые в обычной версии QGIS недоступны.
Модули — это не просто расширения для удобства, развлечений или экспериментов, а иногда необходимая вещь, без некоторой я не представляю работу. QGIS — программное обеспечение с открытым исходным кодом, оно продвинутое, но не идеальное, и иногда в нем не хватает инструментов для отдельных задач. Чтобы восполнить эти пробелы, пользователи пишут расширения и выкладывают их в открытый доступ, чтобы ими пользовались другие. И даже такая базовая вещь, как привязка растра (Геопривязка или Georeferencer) раньше тоже была модулем для QGIS, который было необходимо скачивать дополнительно.
В этой статье вы узнаете о модулях, которые сделают ваш рабочий процесс удобнее и быстрее, а без некоторых он будет вообще невозможен.
QuickMapServices
QuickMapServices — модуль, позволяющий загружать базовые карты прямо в проект QGIS. С их помощью вы можете сориентироваться, где располагаются объекты на ваших слоях, оцифровать новые объекты либо просто оставить их как подложку на карте.
Этот инструмент можно назвать базовым минимумов для QGIS, без него рабочий процесс проходит гораздо медленнее. Когда я только начинал пользоваться QGIS и не знал про этот модуль, мог потратить около часа, чтобы скачать подложку с SASPlanet в нужном масштабе на нужную территорию. А с QuickMapServices это можно сделать за секунды.
После установки модуля доступно всего несколько базовых карт, но их количество можно увеличить, используя этот же плагин. Просто заходите в настройки модуля (Интернет — QuickMapServices — Настройки — Загрузить сервисы) и нажимаете на большую кнопку “Получить дополнительные источники данных”.
QuickOSM
OpenStreetMap — огромная бесплатная кладовая векторных данных, созданных пользователями (возможно, даже вы в этом поучаствовали). Плагин QuickOSM позволяет скачивать векторные слои из OSM прямо в QGIS, быстро и сразу для интересующей вас территории.
MMQGIS
MMQGIS — очень необычный плагин с точки зрения наполнения: он позволяет и строить буферы, и добавлять CSV-файлы, и делать анимацию, и создавать сетки, и многое другое, но полюбился он многим картографам в первую очередь своей возможностью геокодирования — определения координат точек по адресу, который указан в таблице атрибутов. Загружаете CSV-таблицу с кучей адресов, а получаете на выходе точечный слой с объектами. Для массового геокодирования это, на мой взгляд, лучший бесплатный инструмент в QGIS. Даже с учетом того, что могут определиться не все координаты объектов, плагин приводит к колоссальной экономии времени.
Хотите узнать, как геокодировать с помощью MMQGIS? Смело открывайте туториал об этом.
AutoSaver
AutoSaver — просто модуль для тех, кто забывает сохраняться и страдает из-за этого.
Semi-Automatic Classification Plugin
Мощный модуль, который позволяет анализировать данные дистанционного зондирования земли (Remote Sensing). Позволяет как скачивать данные популярных спутников, Landsat и Sentinel-2, так и производить различные манипуляции с ними: классифицировать землепользование по спектральному диапазону, комбинировать спектральные диапазоны снимков, проводить обработку снимков.
Globe Builder
Отличный небольшой модуль для тех, кому захотелось добавить объема карте, либо просто поместить на карту фрагмент трехмерной Земли, чтобы выделить, где находится ваша территория.
Visibility Analysis
Модуль, с помощью которого вы можете определить, какие территории видны из определенной точки и наоборот — из каких территорий просматривается интересующая локация. Будет полезен архитекторам, планировщикам, археологам и не только.
Пример анализа видимости из нашего туториала по анализу видимости в QGIS. Белым отмечены территории Средиземья, которые видит Око Саурона.
SRTM Downloader
SRTM Downloader — модуль, с помощью которого можно скачать рельеф в виде растровых снимков с разрешением 30 м на пиксель. Причем этот плагин не просто скачает снимки, которые попадают на определенную территорию, а сам их обрежет и объединит в одно изображение, чем сэкономит немного времени. Для работы модуля нужна регистрация на USGS.gov, которая бесплатна.
Freehand Raster Georeferencer
Когда привязка растров дает сбой и не дает нужного результата, этот модуль позволит наложить растровую картинку на карту и буквально руками поворачивать, растягивать и передвигать ее так, чтобы она села на карту, как это нужно вам. Или хотя бы до приемлемого результата для работы.
MapSwipe Tool
Модуль, позволяющий создать ту самую шторку. Это бывает полезно при сравнении одинаковых снимков одной территории
Data Plotly
Диаграммы и графики — частый гость на различных картах, и с помощью этого модуля вы сможете делать их прямо в QGIS, не тратя время на то, чтобы объединять файлы из разных приложений на одном пространстве и потом еще бороться с трудностями конвертации.
Пример добавления графиков с помощью модуля Data Plotly на макет карты из нашего туториала
QNEAT3
В QGIS есть несколько модулей, с помощью которых можно проводить изохронный анализ. С помощью этого метода можно строить карты, где отображено, на какое расстояние от определенной точки можно успеть уйти или уехать за определенное время, учитывая разную скорость движения на разных участках. QNEAT3 в этом плане мой любимый и самый привычный инструмент, он понятно работает, не надо нигде дополнительно регистрироваться или получать различные API, да и в целом он интуитивно понятный.
В заключение
Полный конечный список самых полезных модулей для QGIS составить невозможно, потому что их огромное количество, и в том числе тех, что составлены под определенные и очень узкие задачи. Поэтому каждый сам должен определять свой базовый минимум и роскошный максимум плагинов для работы.
Если у вас есть базовые навыки работы в QGIS, вы немного знаете синтаксис языка Python и хотите создавать свои плагины для личных задач, то можете записаться на курс по PyQGIS, который стартует 28 октября.
Связанные статьи:
Материал подготовил Александр Зуев