Введение в Python: работа с геоданными

Повысите уровень до middle-специалиста
Сможете претендовать на позицию ГИС-аналитика
Научитесь обрабатывать геоданные с помощью Python
Сможете подобрать нужную библиотеку под конкретную задачу
Вам подойдет курс, если
  • Знаете базовый синтаксис Python
  • Знакомы с ГИС и пространственными форматами
  • Хотите научиться обрабатывать пространственные данные с помощью программирования
  • Хотите автоматизировать обработку пространственных данных
Что изменится после курса?
  • Получите навыки для реальной работы. Все практические задачи на курсе основаны на реальных задачах, которые ГИС специалистам приходится решать ежедневно
  • Научитесь читать растровые и векторные данные. Перепроецировать, считать статистику, работать с геометриями
  • Узнаете актуальные библиотеки numpy, Fiona, shapely, Geopandas, pyproj, gdal, keplergl, leafmap, ipyleaflet
  • Пополните портфолио самостоятельно созданными интерактивными картами
Проверка знаний
Проверьте свои знания синтаксиса на двух задачках от нашего эксперта.

Если у вас получился нужный результат, а созданный файл успешно открылся в QGIS, то можете смело записываться на этот курс.

Если нет, то рекомендуем сначала пройти наш курс "Введение в Python: основы синтаксиса"
Программа
5 недель
1
Первая неделя
Знакомство с курсом, учимся нескольким способам установки библиотек, подготовимся к прохождению курса. Погружаемся в устройство растра и учимся использовать библиотеку rasterio, gdal, визуализировать растры, строить графики
2
Вторая неделя
Научимся проводить различные операции с помощью numpy, перепроецировать, сегментировать массив (канал растра), считать статистику по растрам с помощью rasterstats, переходить от растров к векторам и обратно, создавать горизонтали

Q&A сессия для вопросов по пройденным темам и домашним заданиям
3
Третья неделя
Изучим устройство векторных данных и работу с ними через Fiona, OGR. Научимся работать с геометриями с помощью shapely, попробуем геометрические функции оверлея. Разберем проекции и работу с ними через pyproj
4
Четвертая неделя
Научимся работать с табличными данными с помощью Geopandas. Визуализируем векторные данные с геометриями в Geopandas

Q&A-сессия для вопросов по пройденным темам и домашним заданиям
5
Пятая неделя
Рассмотрим создание интерактивных карт с примерами keplergl, leafmap, ipyleaflet.

Финальный тест с шестью тематическими задачами по всем пройденным материалам курса

Q&A-сессия, разбор всех вопросов и частых ошибок
Пример практической задачи с курса:
Представим, что мы работаем на некотором предприятии, занимающимся обработкой ДЗЗ. Каждый день у нас появляются новые космические снимки, для которых надо регулярно рассчитывать индексы и считать статистику.

Задачу нужно поэтапно автоматизировать:

1) Написать функцию, которая будет читать космический снимок в пределах заданной области интереса с заданным масштабом

2) Написать функцию, которая будет считать индекс NDVI и сегментировать изображение на основе полученных значений

3) Полигонизировать участки, относящиеся к растительному покрову

4) Посчитать статистику значений пикселей по всем каналам для каждого полигона
Как проходят занятия?
Объем
5 недель, 12 часов: 9 онлайн-семинаров по 1,5 часа на платформе Контур.Толк
Группа
до 10 человек
Формат
живые онлайн-семинары с экспертом и домашними заданиями
Время
занятия в понедельник и среду 18:00 по МСК и Q&A сессии по субботам 10:00 по МСК
Обратная связь
три дополнительные онлайн-встречи - Q&A сессии - для вопросов по домашним заданиям, чат с экспертом и обратная связь по домашкам
После курса у вас останется доступ:
  • к записям встреч — на год с начала курса
  • к обратной связи от эксперта в телеграм-чате — в течение месяца после завершения курса
  • к телеграм-чату — навсегда
Расписание следующего запуска:
Старт занятий 9 сентября 2024 года

Занятия (пн, ср):
9, 11, 16, 18, 23, 25, 30 сентября, 2 и 7 октября в 18:00 по МСК

Q&A сессии (сб):
21 сентября, 5 и 12 октября в 10:00 по МСК

Курс рассчитан на 5 недель

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

Дмитрий Ефимов
Преподаватель курсов по Python
C самого университета я занимаюсь разработкой ГИС: автоматизацией процессов обработки и отчетности, проектированием и администрированием пространственных баз данных, основной стек - это python (gdal/ogr, rasterio, geopandas, fastapi) и javascript (react, openlayers, maplibre).

Сейчас я работаю старшим разработчиком в IT-компании и иногда преподаю курсы по Программированию картографо-геодезических задач в Санкт-Петербургском Государственном университете
Чтобы получить сертификат, нужно выполнить все домашние задания в срок - до конца пятой недели
Что делать с этими знаниями?
Мы проанализировали вакансии "ГИС-Аналитик" и "Разработчик ГИС" в 2023 году в России, здесь короткая выжимка
Требования
Знание Python упоминается почти в 70% активных вакансий "ГИС-аналитик" и 40% вакансий "Разработчик ГИС". Также часто упоминается SQL, PostGIS, QGIS, а с Аналитиков чаще спрашивают знание английского языка.
Опыт
Требуются специалисты и без опыта, и с опытом от 3-6 лет, значит есть куда расти. Обычно, с меньшим опытом ищут ГИС-Специалистов, с большим - ГИС-Аналитиков.
Заработная плата
Медианная зарплата разработчика составляет 82 000 - 215 000 рублей, а ГИС-Аналитика около 100 000-150 000 рублей

Введение в Python: работа с геоданными

р.
р.
Этот курс для тех, кто знаком с базовым синтаксисом и хочет научиться применять Python для работы с геоданными, ознакомиться с разнообразием современных библиотек. По итогам курса вы поймете, как работать с гео-данными средствами программирования на Python, будете знакомы с актуальными специализированными библиотеками и готовы перейти к решению реальных задач. Курс длится 5 недель, состоит из живых онлайн-семинаров с записями и большого количества практических задач. В течение курса будет проведено три Q&A-сессии с экспертом по пройденному материалу и практике. Всем также доступен чат для общения с коллегами и экспертом.

В стоимость курса входит: все живые онлайн-семинары, проверка домашних заданий и обратная связь, три онлайн Q&A-сессии с экспертом по субботам. Все встречи записываются, записи доступны в течение года с начала занятий.

Курс начинается 9 сентября 2024 года.

Занятия (пн, ср): 9, 11, 16, 18, 23, 25, 30 сентября, 2 и 7 октября в 18:00 по МСК

Q&A сессии (сб): 21 сентября, 5 и 12 октября в 10:00 МСК

Запись откроется с 29 июля

Курс может оплатить ваш работодатель, вы сами через свою компанию или ИП
Оставьте ваш email для связи
А что если есть конкретная задача?
Так бывает, что вы ищете ответ на конкретный вопрос или решение одной задачи, а находите целый курс.

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

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