Cílem práce je seznámit se s různými volně dostupnými knihovnami a nástroji pro zobrazování interaktivních map na internetu a vybrat tu, která se bude nejvíce hodit k vývoji webové aplikace, která usnadní pilotům naplánovat trasu letu pro let za VFR, čili letu podle srovnávací navigace, nikoliv podle přístrojů.
První část práce popisuje základní principy létání podle pravidel VFR, obeznamuje s jednotlivými pojmy a vysvětluje důležité aspekty tohoto druhu létání.
Dále se práce soustředí na nalezení a prozkoumání geografických služeb, možnosti jejich využití, srovnání jejich API a výběr té nejvhodnější. Spolu s výběrem knihovny pro zobrazování map bylo nutné vyřešit otázku, jaký serverový jazyk a databázi použít, případně zda nasadit nějaký webový framework, který by zjednodušil práci při implementaci méně zajímavých částí kódu.
Poslední část práce se věnuje detailům implementace jednotlivých částí webové aplikace, přehledu důležitých komponent a ukázkám zajímavých částí zdrojového kódu. Také jsou rozebrány konkrétní algoritmy, které byly při práci použity.
Annotation in English
The main target of this thesis is to create a modern, usable web application that will help pilots to prepare their flights according to the Visual Flight Rules (VFR) specification. VFR is one of ways how to manage flights, using only visual reference to the ground.
To achieve this, my first objective was to learn and understand methods of the VFR ground preparation so that the application reflects and meets requirements of pilots and therefore can be a suitable assistant to them.
Second goal was to explore various technologies and gather information about available services for displaying and handling interactive, user-editable maps on the Internet.
Finally, last part of the thesis was about choosing the most suitable technology and developing the application according to the previously analyzed situation and knowledge obtained.
Keywords
webová aplikace, Google Maps, létání podle srovnávací navigace, plánování letu, navigační štítek, Nette framework, Metoda haversinu
Keywords in English
web application, Google Maps, visual flight rules flying, flight planning, navigation log, Nette framework, Haversine method
Length of the covering note
30 stran, 35 000 znaků
Language
CZ
Annotation
Cílem práce je seznámit se s různými volně dostupnými knihovnami a nástroji pro zobrazování interaktivních map na internetu a vybrat tu, která se bude nejvíce hodit k vývoji webové aplikace, která usnadní pilotům naplánovat trasu letu pro let za VFR, čili letu podle srovnávací navigace, nikoliv podle přístrojů.
První část práce popisuje základní principy létání podle pravidel VFR, obeznamuje s jednotlivými pojmy a vysvětluje důležité aspekty tohoto druhu létání.
Dále se práce soustředí na nalezení a prozkoumání geografických služeb, možnosti jejich využití, srovnání jejich API a výběr té nejvhodnější. Spolu s výběrem knihovny pro zobrazování map bylo nutné vyřešit otázku, jaký serverový jazyk a databázi použít, případně zda nasadit nějaký webový framework, který by zjednodušil práci při implementaci méně zajímavých částí kódu.
Poslední část práce se věnuje detailům implementace jednotlivých částí webové aplikace, přehledu důležitých komponent a ukázkám zajímavých částí zdrojového kódu. Také jsou rozebrány konkrétní algoritmy, které byly při práci použity.
Annotation in English
The main target of this thesis is to create a modern, usable web application that will help pilots to prepare their flights according to the Visual Flight Rules (VFR) specification. VFR is one of ways how to manage flights, using only visual reference to the ground.
To achieve this, my first objective was to learn and understand methods of the VFR ground preparation so that the application reflects and meets requirements of pilots and therefore can be a suitable assistant to them.
Second goal was to explore various technologies and gather information about available services for displaying and handling interactive, user-editable maps on the Internet.
Finally, last part of the thesis was about choosing the most suitable technology and developing the application according to the previously analyzed situation and knowledge obtained.
Keywords
webová aplikace, Google Maps, létání podle srovnávací navigace, plánování letu, navigační štítek, Nette framework, Metoda haversinu
Keywords in English
web application, Google Maps, visual flight rules flying, flight planning, navigation log, Nette framework, Haversine method
Research Plan
Cílem práce je vytvořit webovou aplikaci, která umožní naplánování letu a základní navigační přípravu pro let malého sportovního letadla za podmínek VFR. Aplikace by měla umět vygenerovat tzv. navigační štítek (v podobě vhodné pro tisk). Mapové podklady a geografický aparát bude využit z projektu Google Earth či Google Maps pomocí jejich API.
Prostudujte rozhraní veřejně dostupných geografických služeb jako je např. Google Earth, Google Maps, apod. Seznamte se s metodami navigační přípravy VFR letů malých sportovních letadel.
Navrhněte a implementujte za použití perspektivních technik webovou aplikaci, která usnadní provedení navigační přípravy dle výše uvedené specifikace.
Dílo opatřete podrobnou dokumentací včetně srozumitelného uživatelského manuálu.
Cílem práce je vytvořit webovou aplikaci, která umožní naplánování letu a základní navigační přípravu pro let malého sportovního letadla za podmínek VFR. Aplikace by měla umět vygenerovat tzv. navigační štítek (v podobě vhodné pro tisk). Mapové podklady a geografický aparát bude využit z projektu Google Earth či Google Maps pomocí jejich API.
Prostudujte rozhraní veřejně dostupných geografických služeb jako je např. Google Earth, Google Maps, apod. Seznamte se s metodami navigační přípravy VFR letů malých sportovních letadel.
Navrhněte a implementujte za použití perspektivních technik webovou aplikaci, která usnadní provedení navigační přípravy dle výše uvedené specifikace.
Dílo opatřete podrobnou dokumentací včetně srozumitelného uživatelského manuálu.