Программа и содержание

О курсе

Курс посвящен автоматизации процессов внутри программы QGIS с использованием языка программирования Python.

После окончания курса вы будете уметь:

Программировать из консоли внутри QGIS (работа с векторными, растровыми слоями, работа с данными из таблицы атрибутов, добавление, удаление, редактирование объектов, работа с канвасом и рендерингом);

Писать собственные выражения и инструменты (скрипты)

Разрабатывать собственные плагины и встраивать их на панель инструментов.

Программа курса

Введение

Выборка, смена цвета и получение атрибутов

Получение списка полей в векторном слое

Добавление и удаление объектов

Работа с растровым слоем

Инструменты геопроцессинга

Стилизация и рендеринг

Работа с канвасом

Добавление на канвас панели инструментов

Основы написания пользовательских выражений

Написание выражения

Пользовательские скрипты

Написание плагина (1 часть)

Написание плагина (2 часть)

Алгоритмы