Výsledky práce
Nejdůležitějším výsledkem této bakalářské práce je mobilní aplikace „Aerial survey navigation“. Aplikace byla vyvinuta pro operační systém Android a je dostupná široké veřejnosti ke stažení a instalaci v obchodě Google Play. Instalační soubor, projekt vývojového prostředí Android Studio i programový kód jsou také součástí CD přiloženého k bakalářské práci.
K dosažení všech cílů práce bylo nejprve potřeba provést analýzu. Autor na základě rešerše literatury a poznatků vedoucího bakalářské práce z praxe a srovnání dostupných řešení analyzoval, jak by měla výsledná aplikace fungovat a jakým způsobem navigace snímkového letu probíhá. V průběhu vývoje mobilní aplikace pak byla tato analýza postupně upravována a doplňována. Autor sestavil seznam požadavků na základní funkčnost výsledné aplikace:
- Tvorba letu a souvisejících letových os
- Zobrazení aktuální polohy
- Zobrazení letové osy
- Navigace podél letové osy
- Přepínání letových os
- Zobrazení navigačních údajů
- Záznam trasy
- Zobrazení nápovědy
Při vývoji aplikace autor vybral a použil zákony a rovnice potřebné k výpočtům při navigaci snímkového letu. Jedná se o výpočty vzdáleností a úhlů na zemském povrchu. Vše je počítáno na ortodromě. Země je pro tyto potřeby nahrazena referenční koulí, což pro výpočty relativně krátkých vzdáleností dostačuje. Tyto rovnice byly upraveny a převedeny do programovacího jazyku Java a použity jako metody pro výpočet navigačních údajů a vizualizaci letových os a dalších doplňujících informací. Jejich podrobný popis je uveden v kapitole 5.6 Metody výpočtů. V aplikaci jsou použity v různých obměnách a kombinacích tyto rovnice:
- Azimut mezi dvěma body
- Vzdálenost dvou bodů
- Projekce bodu
- Nejkratší vzdálenost bodu a přímky
Pro zajištění přesné navigace a kvalitní výsledek snímkového letu autor analyzoval možnosti připojení různých GPS přijímačů použitelných v mobilní aplikaci Android. Jejich podporu zahrnul do výsledné aplikace. Zahrnuty byly tyto tři možnosti:
- Interní GPS přijímač
- Bluetooth GPS modul
- USB GPS modul
Na základě těchto analýz autor přistoupil k samotné tvorbě aplikace „Aerial survey navigation“. Postup vývoje celé aplikace je popsán v kapitole 5 Aplikace Aerial survey navigation. Výsledná aplikace umožňuje provádět tyto činnosti:
- správa a import letových plánů pro navigaci,
- zobrazení aktuální polohy a směru k cíli,
- zobrazení přehledu letových os,
- zobrazení letové osy,
- zobrazení doplňujících informací k letové ose:
- prodloužené osy (tzv. Endless axis),
- linie maximální přípustné tolerance (tzv. Tolerance lines),
- křivky k otáčení letadla,
- navigace podél letových os,
- ruční a automatické přepínání letových os,
- změna směru letové osy,
- zobrazení letových dat a údajů z GPS přijímače k navigaci,
- záznam trasy,
- export do *.gpx souboru,
- grafické měřítko,
- možnost práce off-line,
- možnost přizpůsobení vzhledu a funkčnosti aplikace,
- zobrazení nápovědy a popisu aplikace,
- možnost připojení různých GPS modulů.
Aplikace byla testována v průběhu tvorby na virtuálním emulátoru s operačním systémem Android. Ověření funkčnosti mapových funkcí proběhlo na zařízení Lenovo TAB-A2 s využitím aplikace GPS Simulator. Testování kompletní aplikace probíhalo na několika zařízeních při navigaci pěšky, na kole, autem a ve vlaku. Ověření použitelnosti v reálném provozu v letadle při snímkovém letu provedl vedoucí bakalářské práce.
V rámci textové části práce byla vytvořena rešerše shrnující starší práce a vědecké publikace věnující se problematice navigace v mobilních aplikacích a leteckému snímkování. V kapitole 4 Vývoj mobilní navigační aplikace autor popisuje informace o vývoji mobilních aplikací a to s důrazem na navigační funkčnost. V kapitole 6 Možnost připojení GPS přijímače popisuje možnosti použití různých GPS zařízení na zařízeních s operačním systémem Android.
Pro prezentační účely byl vytvořen poster formátu A2 ukazující funkčnost a možnosti využití aplikace. Tento poster je v elektronické formě dostupný z těchto stránek.
Nakonec byla vytvořena prezentace bakalářské práce formou webové stránky. Obsahuje stručný popis bakalářské práce, včetně použitých metod, výsledků, odkazu na stažení aplikace a odkazu na stažení textu práce. Tato webová prezentace je dostupná i z oficiálních stránek Katedry geoinformatiky Univerzity Palackého.