Домашнє Завдання 4 - ViriAldi/HomeworkCycle2020 GitHub Wiki

Розробка ADT та основних модулів проекту

Накопичені дані

Було накопичено близько 15 ГБ геоданих у форматі geotiff, що покривають частину території Європи та Азії, і організовано їх очищення. Дані є дуже точного характеру, оскільки виміряні супутником з кроком між точками рівним 1 кутова секунда географічних координат. Така точність відповідає кроку в 30м на практиці і є дуже високою.

Результати обчилювальних експериментів

Експеримент 1

Був проведений тестовий експеримент для провірки працездатності програми, було вирішено створити 3д поверхню розміром 20км в районі гори Машербрум (Каракорум, Пакистан) з високою деталізацією. Результати:

  • Програма працює і створює 3Д поверхні

  • Програма правильно визначає координати за назвою та правильно підбирає відповідні дані

  • Програма розміщує вказану точку в центрі графіку

  • В програмі коректно реалізована взаємодія між Python i JavaScript

  • Датасет коректний, точний і не містить похибок.

  • Реузльтат візуально естетичний та функціональний

Експеримент 2

Був проведений екеримент для тестування прокладання оптимального шляху програмою, для ландшафту я вирішив використати долину Гріндельвальд в Швейцарії через скалдний ландшафт і важкі умови для пересування (прокладання шляху). Результати:

  • Програма прокладає шлях і коректно візуалізує його

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

  • Прокладений шлях, з урахуванням штрафування висоти, дуже схожий на оптимальний шлях, прокладений живою людиною

Експеримент 3

Був проведений заключний ексримент для тестування можливостей програми щодо вирішення реальних проблем. Були вибрані міста Рахів та Яремче, розташовані в карпатських горах в Україні на відстані порядку 60км. Був прокладений шлях між ними та порівняний з реальною автомобільною дорогою, прокладеною між цими містами. Результати:

  • Програма працює добре на великих масштабах, до того ж достатньо швидко (за рахунок зниження якості текстур)

  • Програма проклала шлях, що з великою точністю збігається з автомобільною дорогою, спроектованою з сотню років тому (коли такі потужності не були доступні)

  • Останній висновок говорить про можливість програмою виконувати роботу, яка раніше виконувалась напів-суб'єктивною оцінкою людей

Щодо скріншотів цих експериментів відвідайте readme.md