Открытое образование
Геопространственные данные в Python
- Сертификат: Нет
- Формат: Online
- Язык: Русский
- Осталось мест: не ограничено
Геопространственные данные в Python
Основная задача курса – познакомить слушателей со спецификой обработки пространственных данных с помощью языка программирования Python. В рамках курса не ставится задача научить слушателей программированию. Это является задачей преподавателей именно в области программирования. В настоящем же курсе будут показаны основные приемы работы с пространственными данными: векторными слоями, космическими снимками атрибутивными таблицами. Также внимание уделяется тем технологиям, которые могут быть полезны для «добычи» данных, созданию дополнительных иллюстративных материалов, организации работы группы специалистов.
Лекции сопровождаются разбором программного кода, который решает прикладную задачу по теме лекции. Также по итогам некоторых разделов слушателям предлагается выполнить практические работы, чтобы получить минимальную практику написания кода на языке Python.
В заключительной части курса слушателям предлагается выполнить проектную работу – написать код, решающий поставленную задачу.
Очевидно, что в рамках лекций сделано большое количество допущений по части терминологии как языка программирования Python, так и геоинформатики. Это сделано автором сознательно, чтобы упростить понимание материала для слушателей.
Автор надеется, что для слушателей это станет если не началом пути в программировании, то как минимум даст возможность упростить рутинные производственные задачи!
1. Введение. Постановка проблемы и обоснование необходимости автоматизации задач
2. Основы Python и географические данные
3. Работа с табличными данными на примере статистических данных
4. Автоматизированное создание карт и схем на основе векторных данных
5. Растровые данные на примере обработки космических снимков и данных реанализов
6. Взаимодействие с веб-сайтами для получения и загрузки данных
7. Технология Git как способ организации взаимодействия специалистов при работе над проектом
8. Основы оптимизации кода для создания автономного решения
9. Заключение. Направления для дальнейшего развития и углубления навыков
10. Постановка задания для разработки кода