• Старт: 11 ноября
  • Научимся автоматизировать действия, выполняемые вручную
  • Пополним свое резюме навыками PyQGIS и разработкой плагинов QGIS
  • Освоим востребованные функции PyQGIS
  • Познакомимся с PyQt для создания интерфейса своего инструмента
  • Создадим свой плагин в QGIS
Вам подойдет курс, если
  • У вас уже есть базовые навыки работы в QGIS
  • Знаете синтаксис языка Python
  • Хотите автоматизировать стандартные задачи в QGIS
  • Хотите разрабатывать плагины для QGIS
После успешного прохождения курса вы получите удостоверение о повышении квалификации

Прохождение образовательного курса также дает вам возможность получить налоговый вычет (считайте, скидка 13%). Подробнее о нем читайте по ссылке

Удостоверение выдается только при наличии у вас диплома о высшем или среднем профессиональном образовании. Если вы еще учитесь, то удостоверение будет выдано после того, как вы получите диплом. Если диплома у вас нет, то мы сможем выдать справку о прохождении курса
Что изменится после курса?
  • Будете знать основу PyQGIS и где искать информацию по его конкретным функциям автоматизации работы с пространственными данными
  • Научитесь обращаться с проектом и слоями в QGIS через PyQGIS: создавать и сохранять проекты, создавать слои, обращаться к объектам слоя, заполнять атрибуты, создавать выборки
  • Изучите способы вызова встроенных инструментов анализа данных и сохранения результатов их работы
  • Познакомитесь с возможностями настройки отображения слоев и генерации макетов карт с помощью программирования
  • Научитесь создавать интерфейс с помощью PyQt и задавать функционал его работы с PyQGIS, напишете свой плагин и добавите его в QGIS
Итоговый плагин

Пройдя все занятия, вы закрепите знания разработкой полноценного плагина, который будет подсчитывать точки в каждом полигоне и записывать значения в поле слоя.

Создадите и код обработки пространственных данных, и интерфейс, а затем упакуете его в zip-архив, чтобы можно было передать коллеге и установить в QGIS для регулярного использования.

Как проходят занятия?
Объем
14 часов: 7 вебинаров по 2 часа

Нагрузка в неделю:
4 часа на вебинары
и 1-2 часа на домашнюю работу
Группа
до 10 человек
Формат
онлайн-семинары с записями,
есть домашние задания
Время
вторник-четверг в 19:30 по МСК
Суть
научим автоматизировать работу в QGIS с помощью Python
Обратная связь
общение и вопросы преподавателю в ТГ-чате, а также обратная связь по домашним заданиям
Расписание ближайшего запуска:
Встречаемся два раза в неделю, по вторникам и четвергам

11, 13, 18, 20, 25, 27 ноября и 11 декабря
19:30 - 21:30 по МСК

Запись вебинара и PDF с +150 ссылками на открытые источники пространственных данных, удобный для использования в ежедневных задачах
Подробнее
Что нужно знать до начала курса
Эксперт курса рекомендует слушателям до начала занятий знать Python на базовом уровне:

  • типы данных — числа, строковые данные, списки, словари
  • циклы — понимание того, как создать цикл и работать с ним внутри того же списка
  • создание функций и классов — понимание того, как в python работают функции и классы, умение упаковать алгоритмы в функции с параметрами, а функции — в классы
  • работа с библиотеками os, json, csv для понимания работы с данными

Если есть сомнения, пройдите курс «Введение в Python: основы синтаксиса»

Курс разработан экспертом

Павел Переверзев
Преподаватель курса «Python в QGIS»
ГИС-инженер, который за свою карьеру погрузился в процессы автоматизации обработки пространственных данных в ГИС. Занимается программированием для решения гео-задач, в частности пишет плагины для QGIS. И даже написал свой плагин для написания плагинов — easyPlugin!
Формат занятий

Все занятия проходят онлайн. Материалы открываются за 1 день до вебинара, а после каждого занятия публикуются записи на платформе Skillspace, и там же будут практические домашние задания для закрепления пройденных тем
Отзывы учеников
    Программа
    14 часов — каждое занятие длится 2 часа
    Первое занятие
    Учимся открывать, создавать и сохранять проект, проверять его систему координат и управлять списком слоев с помощью PyQGIS. Работаем с экстентом карты, пробуем активировать инструменты работы с картой, получать параметры слоя, перебирать объекты слоя
    Второе занятие
    Через PyQGIS учимся создавать векторный слой с нуля и открывать готовый. Добавляем растровый слой, подложку. Делаем выборки объектов по атрибутам и геометрическим свойствам, заполняем атрибуты выбранных объектов
    Третье занятие
    Создаем стили для слоев, изучаем их особенности и возможности работы с ними через PyQGIS. А также разбираемся с выборками объектов по атрибутам и геометрическим свойствам

    Четвертое занятие

    Затем переходим к аналитике и учимся применять модуль processing (стандартные инструменты анализа) через PyQGIS. И создаем макеты, учитывая специфические условия: добавим карты с определенными слоями на выбранных слайдах.

    Пятое занятие
    Готовимся к созданию своего плагина: изучаем основы PyQt на простых примерах. Связываем ранее созданные функции на PyQGIS с интерфейсом PyQt, настраиваем особенности, готовим код к его погружению в будущий плагин
    Шестое занятие
    Разбираем варианты типов виджетов в PyQt в привязке к функционалу PyQGIS. Создаем виджет
    Седьмое занятие
    Работаем со структурой плагина, его основными файлами и порядком интеграции в интерфейс программы. Разработаем плагин
    Условия получения удостоверения о повышении квалификации
    • сдать минимум 5 из 6 домашних заданий
    • пройти небольшое тестирование в середине курса
    • сдать итоговый проект в течение недели после окончания курса

    Python в QGIS

    р.
    р.
    Курс предназначен для тех, кто уже знаком с QGIS и Python, а теперь хочет применить эти знания для гибкой автоматизации работы с пространственными данными, а также научиться создавать плагины для QGIS, чтобы упростить рутинные процессы для своих коллег до нажатия одной кнопки.

    Занятия проходят онлайн в формате семинаров. Все записи занятий доступны для слушателей в течение года. Занимаемся два раза в неделю и делаем домашние задания.

    Расписание:
    11, 13, 18, 20, 25, 27 ноября и 11 декабря
    19:30 - 21:30 по МСК

    Получите удостоверение о повышении квалификации установленного образца

    Возможность получить налоговый вычет 13%

    Продолжительность курса 4 недели + 1 неделя на подготовку и сдачу итогового проекта (в этом наборе будет еще одна дополнительная неделя без встреч для работы над итоговым проектом)

    По окончании курса вас пригласят вступить в клуб выпускников Картетики — это закрытый чат, где специалисты обсуждают карьеру, вакансии, технические вопросы, а команда Картетики проводит различные активности и публикует ранний доступ к курсам (новым, недоступным широкой публике)

    Материалы доступны год с момента открытия курса

    Полные условия курса
    После оплаты курса мы с вами свяжемся, чтобы собрать все необходимые документы. С полным списком документов и процессами «до» и «после» обучения можете ознакомиться в нашей памятке.

    После того, как мы соберем все необходимые документы и подпишем с вами договор, можно начинать обучение.

    С самого начала курса вам также доступен чат в Телеграм с преподавателем, чтобы обращаться с любыми вопросами по курсу.

    В каждой теме у вас будут домашние задания, которые будет проверять преподаватель. Всего 6 заданий.

    Программа также включает в себя создание плагина, который сдается в качестве итогового проекта курса. На его сдачу у вас будет дополнительная неделя после окончания курса.

    Чтобы получить сертификат о повышении квалификации, нужно:
    • сдать минимум 5 из 6 домашних заданий
    • пройти небольшое тестирование в середине курса и ответить правильно минимум на 4 из 5 вопросов
    • сдать итоговый проект в течение недели после окончания курса.

    В случае, если вы не сможете сдать домашние задания вовремя или выполнить другие условия, вы получите справку о том, что курс прослушан. Понимаем, бывают разные ситуации, и мы готовы их обсуждать, если что-то случится.
    Курс может оплатить ваш работодатель или вы сами через компанию или ИП
    Оставьте ваш email для связи
    Обращаем ваше внимание, что для юридических лиц стоимость одного места выше на 20%, чем указана на странице курса. Это условие позволяет нам держать более низкую цену для физических лиц