Открытый вебинар «Программируем в QGIS: пишем свой первый Python-скрипт»

Совместно создадим на Python скрипт-аналог инструмента "объединение атрибутов по расположению"
27 августа (пятница)
18:00 по МСК
Продолжительность: 1.5 часа

Что мы будем делать:

  • Обсудим зачем вообще может понадобиться создавать свои инструменты в QGIS
    Почему иной раз проще сделать свое, чем искать готовое решение
  • Познакомимся с консолью Python в QGIS
    Написание и тестирование простых команды для работы с данными в QGIS
  • Запрограммируем типовую задачу, а заодно посмотрим, как ее можно оптимизировать
    Рассмотрим частные случаи, когда алгоритм необходимо подстроить под разные условия
Пример задачи, которую мы будем решать:
необходимо связать атрибуты объектов одного слоя на пересечении с объектами другого.

Это типовая ситуация для архитекторов и градостроителей, когда имеется слой с полигонами зданий, еще один слой с земельными участками, и нужно каждому зданию присвоить, к примеру, кадастровый номер участка. Задачу можно решить вручную, используя инструмент Spatial Join, однако, могут возникнуть какие-то особые условия присвоения атрибута, которые в данном инструменте не удастся учесть, он также создает новый слой и не всегда может быть гибко настроен. Благодаря поддержке языка Python в QGIS и наличию модуля pyqgis мы можем создать свой собственный алгоритм анализа слоев.

Для кого этот вебинар

Всех, кто интересуется ГИС
Освоить новый подход работы с данными
Архитекторов и градостоителей
Оптимизировать решение задач, которые возникают каждый день
Программистов
Познакомиться с новой библиотекой Python и расширить набор инструментов для разработки ПО
Спикер вебинара
  • Павел Переверзев
    ГИС-программист, преподаватель курса "Python в QGIS" в Картетике
Регистрируйтесь на вебинар
Вебинар открытый и бесплатный, но регистрация обязательна

Ссылка на вебинар придет вам на указанную почту за час до начала в день вебинара, 27 августа

Количество мест ограничено
Регистрация открыта до конца вебинара
Нажимая на кнопку, вы принимаете условия политики конфиденциальности