• Старт: 28 октября
  • Научимся автоматизировать действия, выполняемые вручную
  • Пополним свое резюме навыками 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
Обратная связь
общение и вопросы преподавателю в ТГ-чате, а также обратная связь по домашним заданиям
Расписание ближайшего запуска:
Встречаемся два раза в неделю, по вторникам и четвергам

28, 30 октября и 4, 6, 11, 13, 18 ноября
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, чтобы упростить рутинные процессы для своих коллег до нажатия одной кнопки.

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

    Расписание:
    28, 30 октября и 4, 6, 11, 13, 18 ноября
    19:30 - 21:30 по МСК

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

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

    Продолжительность курса 4 недели + 1 неделя на подготовку и сдачу итогового проекта

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

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

    Курс можно купить в рассрочку

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

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

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

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

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

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

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