Домашнє Завдання 4 - ViriAldi/HomeworkCycle2020 GitHub Wiki
Розробка ADT та основних модулів проекту
Накопичені дані
Було накопичено близько 15 ГБ геоданих у форматі geotiff, що покривають частину території Європи та Азії, і організовано їх очищення. Дані є дуже точного характеру, оскільки виміряні супутником з кроком між точками рівним 1 кутова секунда географічних координат. Така точність відповідає кроку в 30м на практиці і є дуже високою.
Результати обчилювальних експериментів
Експеримент 1
Був проведений тестовий експеримент для провірки працездатності програми, було вирішено створити 3д поверхню розміром 20км в районі гори Машербрум (Каракорум, Пакистан) з високою деталізацією. Результати:
-
Програма працює і створює 3Д поверхні
-
Програма правильно визначає координати за назвою та правильно підбирає відповідні дані
-
Програма розміщує вказану точку в центрі графіку
-
В програмі коректно реалізована взаємодія між Python i JavaScript
-
Датасет коректний, точний і не містить похибок.
-
Реузльтат візуально естетичний та функціональний
Експеримент 2
Був проведений екеримент для тестування прокладання оптимального шляху програмою, для ландшафту я вирішив використати долину Гріндельвальд в Швейцарії через скалдний ландшафт і важкі умови для пересування (прокладання шляху). Результати:
-
Програма прокладає шлях і коректно візуалізує його
-
Швидкість виконання обчислень середня, але не критична, модифікований алгоритм Дейкстри через приорітетну чергу працює і дає результат
-
Прокладений шлях, з урахуванням штрафування висоти, дуже схожий на оптимальний шлях, прокладений живою людиною
Експеримент 3
Був проведений заключний ексримент для тестування можливостей програми щодо вирішення реальних проблем. Були вибрані міста Рахів та Яремче, розташовані в карпатських горах в Україні на відстані порядку 60км. Був прокладений шлях між ними та порівняний з реальною автомобільною дорогою, прокладеною між цими містами. Результати:
-
Програма працює добре на великих масштабах, до того ж достатньо швидко (за рахунок зниження якості текстур)
-
Програма проклала шлях, що з великою точністю збігається з автомобільною дорогою, спроектованою з сотню років тому (коли такі потужності не були доступні)
-
Останній висновок говорить про можливість програмою виконувати роботу, яка раніше виконувалась напів-суб'єктивною оцінкою людей