Prog Academy

MilTech · за підпискою

Геодані для інженерів

Координати, проекції, геозони і рельєф — у коді, а не в ГІС-програмі

  • 12 модулів
  • 35+ практичних завдань
  • Автоматична перевірка
  • Українською

Отримати доступ до курсу

Курс за підпискою · Навчання у власному темпі

Про курс

Що це за курс?

Кожна автономна система живе на карті. Дрон для аерофотозйомки має облетіти поле смугами з потрібним перекриттям, робот-кур'єр — триматися коридору доріжки, а наземна станція — перевірити після польоту, чи не залетів апарат у заборонену зону над стадіоном і чи не перевищив дозволену висоту над рельєфом. За всім цим — кілька десятків формул геодезії й обчислювальної геометрії, які інженер має вміти написати сам і, головне, розуміти, де вони ламаються.

Курс іде від системи координат WGS84, якою користується GPS, і перетворення градусів-хвилин-секунд до тривимірних (ECEF) і локальних (ENU) координат, азимутів, точки призначення, площ полігонів і їхніх центроїдів, геозон із забороненими ділянками, відстані до маршруту, спрощення треків Douglas-Peucker, тайлів web-mercator для офлайн-карт, білінійної інтерполяції цифрової моделі рельєфу (DEM) і планування аерофотозйомки. Фінал — аудит польотного логу на відповідність геозонам і висотному обмеженню.

Аудиторія

Для кого цей курс?

  • Знаєте Python, NumPy і тригонометрію

    Координати, проекції, площі й рельєф у власному коді замість ГІС-програми; знання геодезії не потрібне.

  • Перевіряєте польоти і плануєте зйомку

    Геозони, профіль рельєфу з DEM, планування аерофотозйомки й фінальний аудит польотного логу.

  • Шлях: Аналітик даних у MilTech

    Геодані після аналізу телеметрії й логів місій.

Спершу потрібна підготовка

Курс спирається на знання, позначені нижче як обов’язкові.

Потрібно знати

Результат

Що ви навчитеся робити

перетворювати координати між DMS, десятковими градусами, ECEF і локальною ENU

рахувати відстань, початковий і кінцевий азимут, точку призначення на сфері

обирати проекцію під задачу і знати, скільки вона помиляється

рахувати площу, периметр і центроїд ділянки з виключеннями

перевіряти точку в полігоні, запас до межі геозони і відхилення від маршруту

стискати треки алгоритмом Douglas-Peucker із гарантованою похибкою

готувати тайли для офлайн-карти і рахувати їхню роздільну здатність

брати висоту рельєфу з DEM і будувати профіль маршруту

планувати зйомку: GSD (скільки сантиметрів землі в пікселі), перекриття, кількість проходів, знімків і батарей

Формат

Як влаштоване навчання?

12 модулів. У кожному — теорія з формулами і невеликим прикладом, три задачі з автоматичною перевіркою на Python з NumPy (написати з нуля, знайти помилку, доповнити готовий інструмент), кожен третій модуль закінчується тестом, є дві практичні форми. Рішення перевіряються на прихованих даних: південна й західна півкулі, лінія зміни дат, увігнуті полігони, ділянки за годинниковою стрілкою, розвороти треку на 180°.

  • Теорія

    13 уроків з прикладами

  • Практика в браузері

    35+ завдань з автоматичною перевіркою

  • Тести

    4 тести для самоперевірки

  • Власний темп

    Онлайн на my.prog.academy, без встановлення програм

AI-помічник

AI-помічник поруч під час навчання

На сторінках курсу, уроків і завдань є кнопка «Запитати AI». Помічник знає матеріали саме цього курсу й урок, на якому ви зараз, тому відповідає по темі й показує, у яких уроках про це йдеться.

  • Пояснить інакше

    Не зрозуміли урок з першого разу — попросіть пояснити простіше або дати ще один приклад.

  • Допоможе із завданням

    Застрягли — підкаже, з чого почати, і допоможе знайти помилку у вашому рішенні. Готового рішення не дає.

  • Знайде потрібну тему

    Запитайте, де пояснювали поняття, — і отримаєте посилання на потрібні уроки курсу.

  • Продовжить розмову

    Уточнюйте без повторів: помічник пам’ятає розмову, а нещодавні розмови курсу зберігаються.

Входить у кожен тариф оплаченої підписки — Basic і Premium. У Premium ліміти використання AI-помічника вищі — ним можна користуватися активніше. Це помічник у навчанні, а не генератор готових відповідей: він пояснює й підказує, а завдання ви розв’язуєте самі.

Програма

Програма курсу

12 модулів, 35+ практичних завдань з автоматичною перевіркою і 4 тести. Відкрийте модуль, щоб побачити всі теми.

Модуль 1 — WGS84: градуси, хвилини, секунди і ECEF 2 уроки · 3 практики

Як записуються координати, чому хвилини — не сотні, як не отримати 60 секунд і що таке еліпсоїд

  • Теорія Вступ: навіщо інженеру автономних систем геодані
  • Теорія Де ми на еліпсоїді
  • Практика DMS у десяткові градуси
  • Практика Знайдіть помилку — 60 секунд у звіті
  • Практика Геодезичні координати в ECEF
Модуль 2 — Відстань і азимут 1 урок · 3 практики

Гаверсинус, початковий і кінцевий азимут, румби, таблиця маршруту з кутами поворотів

  • Теорія Напрямок на кулі
  • Практика Відстань, азимут і румб
  • Практика Знайдіть помилку — курс повернення
  • Практика Доповніть таблицю маршруту
Модуль 3 — Точка призначення 1 урок · 3 практики · 1 тест

Куди долетить дрон заданим курсом, кути ділянки зйомки, лінія зміни дат і градуси в синусі

  • Теорія Пряма геодезична задача
  • Практика Точка призначення
  • Практика Доповніть — кути ділянки зйомки
  • Практика Знайдіть помилку — дрон летить не туди
  • Тест Координати, азимути, точка призначення
Модуль 4 — Локальні проекції: equirectangular і ENU 1 урок · 3 практики

Як перейти від градусів до метрів навколо точки, де плоска проекція помиляється і як зробити обернене перетворення

  • Теорія Плоска Земля в околі точки
  • Практика Локальна проекція треку робота
  • Практика ENU через ECEF для опорних точок
  • Практика Знайдіть помилку — точки доставки зсунуті на схід
Модуль 5 — Площа, периметр і центроїд ділянки 1 урок · 3 практики

Формула шнурівки, орієнтація контуру, центроїд замість середнього вершин і площа з виключеннями

  • Теорія Формула шнурівки
  • Практика Площа і периметр поля
  • Практика Знайдіть помилку — станція не в центрі поля
  • Практика Доповніть — площа зйомки без виключень
Модуль 6 — Точка в полігоні: геозони 1 урок · 3 практики · 1 тест

Трасування променя, увігнуті зони, заборонені ділянки всередині дозволеної і замикальне ребро

  • Теорія Всередині чи ззовні
  • Практика Точка в геозоні
  • Практика Доповніть — заборонені зони
  • Практика Знайдіть помилку — дірка в геозоні
  • Тест Проекції, площі, геозони
Модуль 7 — Відстань до відрізка і маршруту 1 урок · 3 практики

Проекція точки на відрізок, відхилення від маршруту кур'єра, запас до межі геозони

  • Теорія Найближча точка відрізка
  • Практика Відстань до трубопроводу
  • Практика Коридор маршруту кур'єра
  • Практика Доповніть — запас до межі геозони
Модуль 8 — Спрощення треків: Douglas-Peucker 1 урок · 3 практики

Як зберегти форму треку десятьма точками замість тисячі і гарантувати похибку не більше ε

  • Теорія Алгоритм Douglas-Peucker
  • Практика Спрощення треку
  • Практика Знайдіть помилку — зайві точки після спрощення
  • Практика Доповніть — звіт про стиснення
Модуль 9 — Тайли web-mercator для офлайн-карти 1 урок · 4 практики · 1 тест

Нумерація тайлів XYZ, піксель усередині тайла, скільки тайлів завантажити і яка в них роздільність

  • Теорія Карта як мозаїка
  • Практика Координати тайла і пікселя
  • Практика Тайли для офлайн-карти ділянки
  • Практика Доповніть — який потрібен зум
  • Практика Яку модель Землі обрати
  • Тест Відрізки, спрощення, тайли
Модуль 10 — Рельєф: DEM і профіль висот 1 урок · 3 практики

Цифрова модель рельєфу як сітка, білінійна інтерполяція, «північ угорі» і перевірка запасу висоти над місцевістю

  • Теорія Висота між вузлами сітки
  • Практика Висота з DEM
  • Практика Доповніть — профіль маршруту над рельєфом
  • Практика Знайдіть помилку — пагорби на місці долин
Модуль 11 — Планування аерофотозйомки 1 урок · 4 практики

GSD, розмір кадру, перекриття, відстань між проходами, кількість знімків і батарей

  • Теорія Від камери до плану польоту
  • Практика GSD, кадр і перекриття
  • Практика План зйомки газонокосаркою
  • Практика Знайдіть помилку — дірки в ортофотоплані
  • Практика План зйомки поля
Модуль 12 — Фінал: аудит польотного логу 1 урок · 2 практики · 1 тест

Перевірка логу на геозони, заборонені ділянки і висоту над рельєфом — звіт для диспетчерської

  • Теорія Від формул до звіту
  • Практика Аудит геозон
  • Практика Доповніть — висота над рельєфом
  • Тест Фінальний

Стек

Які технології використовуються?

  • Python
  • NumPy

Код пишете й запускаєте в браузері на платформі — встановлювати нічого не потрібно.

Застосування

Де застосовуються ці знання?

  1. Планування польотів і аерофотозйомки
  2. Контроль геозон і відхилень від маршруту
  3. Офлайн-карти і профілі рельєфу

Доступ

Як отримати доступ?

  1. Залиште заявку

    Заповніть коротку форму на цій сторінці.

  2. Завершіть реєстрацію в боті

    Після заявки оберіть Telegram або Viber — бот надішле подальші інструкції щодо доступу.

  3. Навчайтеся на платформі

    Уроки, практика й тести — на my.prog.academy, у зручному для вас темпі.

Контакт

Почніть навчання на платформі

Залиште контакти — надішлемо деталі доступу до курсу «Геодані для інженерів».

Наступні й суміжні курси

Python · pandas · SQL

Аналіз телеметрії і логів місій

Логи й бази флоту дронів у pandas і SQL: аномалії, MTBF, KPI обслуговування і хронологія інцидентів.

16 модулів · 45+ практичних завдань

Python · NumPy

Телеметрія дрона на Python: перші 10 задач

Десять задач інженера наземної станції: польотний лог, енергія батареї, GPS-відстані й аномалії сенсорів.

10 модулів · 30+ практичних завдань

Часті питання про курс

Що це за курс?

«Геодані для інженерів» — онлайн-курс за підпискою на навчальній платформі Prog Academy. Координати, проекції, геозони і рельєф — у коді, а не в ГІС-програмі. Кожна автономна система живе на карті. Дрон для аерофотозйомки має облетіти поле смугами з потрібним перекриттям, робот-кур'єр — триматися коридору доріжки, а наземна станція — перевірити після польоту, чи не залетів апарат у заборонену зону над стадіоном і чи не перевищив дозволену висоту над рельєфом. За всім цим — кілька десятків формул геодезії й обчислювальної геометрії, які інженер має вміти написати сам і, головне, розуміти, де вони ламаються.

Для кого цей курс?

Розробникам з упевненим Python і базовим NumPy, які працюють з картами, маршрутами й даними дронів та роботів.

Які знання потрібні перед стартом?

Потрібно: впевнений Python, базовий NumPy і тригонометрія (синус, косинус, радіани, atan2) та вектори. Якщо чогось бракує — курси «Основи програмування на Python», «Числові основи: NumPy для машинного навчання» і «Математика для MilTech з нуля». Корисний, але не обов'язковий, курс «Телеметрія дрона на Python» (там уже був гаверсинус). Знання геодезії чи ГІС-програм не потрібне: перший урок пояснює, що таке координати і проекція і чому відстань на кулі рахують інакше, ніж на плоскій карті.

Які практичні завдання будуть?

12 модулів. У кожному — теорія з формулами і невеликим прикладом, три задачі з автоматичною перевіркою на Python з NumPy (написати з нуля, знайти помилку, доповнити готовий інструмент), кожен третій модуль закінчується тестом, є дві практичні форми. Рішення перевіряються на прихованих даних: південна й західна півкулі, лінія зміни дат, увігнуті полігони, ділянки за годинниковою стрілкою, розвороти треку на 180°.

Які технології використовуються?

Python, NumPy. Код пишете й запускаєте прямо в браузері на платформі — встановлювати нічого не потрібно.

Скільки модулів містить курс?

12 модулів: WGS84: градуси, хвилини, секунди і ECEF; Відстань і азимут; Точка призначення; Локальні проекції: equirectangular і ENU; Площа, периметр і центроїд ділянки; Точка в полігоні: геозони; Відстань до відрізка і маршруту; Спрощення треків: Douglas-Peucker; Тайли web-mercator для офлайн-карти; Рельєф: DEM і профіль висот; Планування аерофотозйомки; Фінал: аудит польотного логу. Практичних завдань з автоматичною перевіркою — 35+, тестів — 4.

Як отримати доступ?

Залиште заявку на цій сторінці й завершіть реєстрацію в Telegram- або Viber-боті Prog Academy — там ви отримаєте подальші інструкції щодо доступу. Навчання проходить на платформі my.prog.academy у власному темпі.

Чи входить курс у підписку?

Так. Курс входить у підписку на платформі Prog Academy: доступ до всіх курсів за підпискою; ai-помічник з навчання в кожному курсі; усі уроки, домашні завдання та автоматична перевірка; нові курси за підпискою додаються автоматично.

Які сценарії й дані використовуються в курсі?

Усі координати й дані синтетичні та цивільні: поля під Полтавою й Вінницею, кампус у Києві, доставка роботом у Львові, українська антарктична станція «Академік Вернадський».

Не знайшли відповідь?

Залиште запитання — підкажемо, чи підходить вам курс і з чого краще почати.