Програмування у ГІС_6 сем.
Освітня програма: Картографія, географічні інформаційні системи, дистанційне зондування Землі
Структурний підрозділ: Географічний факультет
Назва дисципліни
Програмування у ГІС_6 сем.
Код дисципліни
ОК 31.
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2024/2025
Семестр / Триместр
6 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
Дати поглиблені знання з прикладної інформатики та програмування в середовищі геоінформаційних систем (ГІС) щодо практичного їх застосування і забезпечення функціонування. Надати студентам знання з програмування на мові Python в середовищі ГІС, яка є основною скриптовою мовою для написання додатків до потужної геоінформаційної системи ArcGIS.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
1. Успішне опанування курсів: «Вступ до геоінформатики», «Основи ГІС і баз даних», «Основи програмування фахово-орієнтованих задач».
2. Знання теоретичних та практичних основ геоінформатики, баз геопросторових даних та програмування на мові Python.
Зміст навчальної дисципліни
Курс складається з двох змістових модулів.
Перший модуль присвячений порядку взаємодії трансляторів мови Python з середовищем сучасної геоінформаційної системи. Розглядаються два основних підходи: створення скриптів за допомогою зовнішнього модуля програмування IDLE і вбудованого додатку геоінформаційної системи. Розглядаються можливості розширення функціоналу ГІС за допомогою скриптів на мові Python за наступними напрямками: керування картографічними документами і шарами карти; автоматизація виготовлення та друку карт; інструменти геообробки; запити і вибір даних.
Другий модуль присвячений порядку застосування і наповнення бібліотеки мови програмування Python, яка призначена для зберігання модулів обробки переважно просторових даних ArcPy. Розглядається порядок взаємодії з просторовими і непросторовими об’єктами; списки та опис даних; створення інтерфейсу ГІС за допомогою надбудови Add-ins
Рекомендована та необхідна література
1. Eric Pimpler. Programming ArcGIS with Python Cookbook. Second Edition. – UK: PACKT Publishing, 2015. -366 p.
2. Вестра Э. Разработка геоприложений на языке Python / пер. с англ. А. В. Логунова. ДМК Пресс, 2017. - 446 с.: ил.
3. Міхно О. Г., Патракеєв І. М.. Прикладні геоінформаційні системи: начальний посібник. К., 2020. – 98 с. https://drive.google.com/file/d/1r8aEOAr3ku8uACuFX-M8IvCuJKIKYkPB/view
4. Міхно О., Патракеєв І., Левінськова Н. Принцип полімасштабності геоінформаційного моніторингу міського середовища. Вісник Київського національного університету імені Тараса Шевченка. Військово-спеціальні науки. – 2021. –№ 3(47), С. 61–66. https://doi.org/10.17721/1728-2217.2021.47.61-66
Заплановані освітні заходи та методи викладання
Загальний обсяг 120 год, в тому числі:
Лекцій – 28 год.
Лабораторні – 28 год.
Консультації - 4 год.
Самостійна робота - 60 год.
Методи та критерії оцінювання
Підсумкове оцінювання у формі іспиту (усно/письмова форма): максимальна кількість балів на іспиті - 40 балів, мінімальна кількість балів, які додаються до семестрових – 24 бали (60% максимальної кількості балів, відведених на іспит).
Студенти, які набрали сумарно меншу кількість балів ніж критично-розрахунковий мінімум – 20 балів до складання іспиту не допускаються. Рекомендований мінімум для допуску до іспиту – 36 балів.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Олексій
Григорович
Міхно
Геодезії та картографії
Географічний факультет
Географічний факультет
Ольга
Юріївна
Яценко
Геодезії та картографії
Географічний факультет
Географічний факультет
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Геодезії та картографії
Географічний факультет
Геодезії та картографії
Географічний факультет