|
Web for Displaying Archive Materials
Malík, Oto ; Veigend, Petr (oponent) ; Rozman, Jaroslav (vedoucí práce)
The thesis deals with the websites analysis of the archives in the Czech Republic and used technologies. The aim of the thesis is to design an intuitive user interface and to create a datacentric web application for displaying archival materials from eight main archives in the Czech Republic. The server part of the application is implemented by using the Java programming language with Spring Boot. The client part of the application is built by using Angular, and the part of the application that is designed for a detailed browsing of the digitized attachments is created by using the OpenSeadragon JavaScript library.
|
|
Nástroj pro pokročilou vizualizaci intenzity cyklistické dopravy v Brně
Šerejch, Radek ; Hynek, Jiří (oponent) ; Lazúr, Juraj (vedoucí práce)
V důsledku stále rostoucího trendu cyklistické dopravy vyvztává potřeba cyklistickou dopravu analyzovat. Datový portál města Brna poskytuje data, které je možné použít nejrůznějšími způsoby. Záznamy v těchto datových sadách používají ovšem různé podkladové mapy. Tento problém řeší Radoslav Eliáš ve své diplomové práci, kde za pomocí algoritmů vytváří spojený datový model. Pro vizualizaci těchto dat používá aplikaci ArcGIS, která však není dostatečně pružná pro snadné vytváření pokročilejších vizualizací. V této práci je tedy navrhnuta a implementována aplikace, která nahrazuje stávající způsob vizualizace. Pro jednuché předzpracování dat je aplikace rozdělena na backendovou a frontendovou část. Backendová část zajišťuje předzpracování dat, které následně poskytuje skrze API. Frontendovou část tvoří webová aplikace, která zajišťuje veškerou tvorbu grafů a vizualizací. Implementované řešení přináší širší možnosti jakými lze data analyzovat, a také snazší reagování na změny v datových sadách.
|
|
Vývoj uživatelského rozhraní pro potřeby správy a evidence při zastavování vozidel
Kuric, Christian ; Dvořák, Jan (oponent) ; Šeda, Pavel (vedoucí práce)
Bakalárska práca sa zaoberá vývojom webovej aplikácie pre správu evidencie zastavených vozidiel v cestnej premávke. Serverová strana je implementovaná v jazyku Java, využíva framework Spring na spracovanie logiky a komunikáciu s databázou PostgreSQL. Klientska strana je implementovaná pomocou Next.js, ktoré je postavené na TypeScripte. Aplikácia umožňuje efektívne manipulovať a spravovať záznamy o vozidlách, užívateľoch, prijímať správy cez mqtt protokol a pracovať s nimi.
|
|
Web Application for Graphical Visualization of Geospatial Time Series
Rykala, Kryštof ; Rusňák, Vít (oponent) ; Hynek, Jiří (vedoucí práce)
Geospatial data has become an integral part of everyday life. The most common visualization of geospatial data is a static thematic map. However, static maps visualize only one time moment, or several of them aggregated together. Moreover, it is impossible to visualize geographical phenomena such as the evolution of different geographical features (e.g., the growth of carbon emissions or the spread of a virus) without time. This work aims to create a tool for creating visualizations of geospatial time series that allow data to be presented and studied. The solution is developed as a tool of the Geovisto application. The developed tool allows users to create custom visualizations and animations of geospatial time series while being configurable for use with general data. Users with programming knowledge can create new Geovisto tools (e.g., thematic maps) and use the time tool to implement animations themselves in the new thematic maps.
|
|
Webový editor GPX dat
Hendrych, Petr ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cílem této bakalářské práce je vytvoření webového editoru, prostřednictvím kterého bude uživatel moct zobrazit a upravit své zaznamenané trasy ve formátu GPX. U každé trasy může uživatel změnit pozici vybraného bodu, přidat další nebo smazat jednotlivý bod či vybranou skupinu. Klientská strana aplikace je napsána v jazyce Javascript za využití knihovny React. Serverová část je implementována pomocí frameworku Django a modulu GeoDjango. Komunikace mezi jednotlivými částmi zajišťuje Django REST framework. Výsledky této práce umožňují uživatelům jednoduše upravovat své trasy ve webovém prohlížeči.
|
|
Kontrolní aplikace pro trasy KČT v OSM
Švaňa, Petr ; Michal, Bohumil (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Tato práce se zabývá kontrolou turistických tras Klubu českých turistů v datech internetové mapy OpenStreetMap. Ve výsledné aplikaci má uživatel k dispozici vizualizovaná data z OpenStreetMap a implementované mechanismy pro usnadnění kontroly těchto dat. V tomto textu je popsán úvod do problematiky a informace o datovém modelu OpenStreetMap spolu informacemi o mapování turistických tras. Dále následuje analýza současných možností kontrol a návrh takové aplikace, která dokáže tyto kontroly zavést do praxe. V dalších dvou kapitolách lze nalézt popis vlastní implementace této aplikace a podrobnější manuál.
|
|
Weather and Aeronautical Data on Map for Airplane EFB
Koukolíček, Ondřej ; Maršík, Lukáš (oponent) ; Polok, Lukáš (vedoucí práce)
The main focus of the thesis are map libraries in a web environment and their potential to be used in an implementation of a graphical user interface for Weather Information Service (WIS), a native application made by Honeywell. Overview of WIS is introduced in order to define features, which are needed to be implemented using web technologies. Basics of map libraries are explained and two selected libraries (Leaflet and Altus Map engine) are presented in detail. A chapter is dedicated to rendering methods used in web applications. The thesis then continues with design and implementation of demonstration application, created in order to show capabilities of selected map libraries to implement WIS features. Finally, the differences and usability of selected libraries are discussed.
|
|
Sada webových nástrojů pro geolokalizační systém
Bečka, Petr ; Brejcha, Jan (oponent) ; Čadík, Martin (vedoucí práce)
Hlavním cílem bakalářské práce je vytvoření webové sady nástrojů, pomocí kterých lze zobrazovat výsledky a využívat funkčnosti geolokalizačního systému LOCATE. Výsledné informace lze zobrazit v podobě webové mapy a digitáního modelu terénu. Pro interakci s uživatelem je připraveno rozhraní pro nahrávání fotografií. Dále byl vyvinut způsob, pomocí kterého lze upravit vzhled a funkcionalitu zobrazovacích prostředků.
|
|
Interaktivní průvodce pro zoologické zahrady
Macháček, Martin ; Bartík, Vladimír (oponent) ; Hynek, Jiří (vedoucí práce)
Velké množství zoologických zahrad spadá pod unii CSZOO. I přesto doposud neexistoval sjednocený způsob správy těchto informací a jejich prezentace návštěvníkům. Tato práce řeší tento problém vytvořením sjednocujícího informačního systému pro jakoukoliv zoologickou zahradu, spolu s jednotnou, moderní mobilní aplikací, sloužící jako kapesní průvodce a přehledný zdroj informací ze systému. Mimo funkcionality jako kalendář událostí, zvířecí druhy, expozice nebo oznámení je velmi důležitou součástí interaktivní mapa. Vytvořený informační systém je spolu s veřejnou bezstavovou API založen na frameworku Lumen. Konečná mobilní aplikace je multiplatformní a založena na technologii Cordova. Webové rozhraní informačního systému i mobilní aplikace využívají pro frontend architekturu framework Vue.js. Interaktivní mapa je realizována skrze knihovnu Leaflet v kombinaci s technologiemi Mapbox. Vytvořená řešení figurují jako základní stavební kameny pro budoucí expanze.
|
|
Mobilní aplikace pro hledače pokladů
Skaličan, Robin ; Škarvada, Libor (oponent) ; Hynek, Jiří (vedoucí práce)
Cílem této bakalářské práce je návrh a implementace mobilní aplikace pro zařízení s operačním systémem Android. Aplikace má ulehčit práci se záznamem nálezů hledačům s detektorem kovu při svém hledání. Cílem je také usnadnit další komunikaci s archeology ohledně nálezů. Při zjišťování požadavků uživatelů a kontaktování archeologů vznikl požadavek na rozšíření zadání o webovou aplikaci. Její implementace umožňuje zaznamenaná data z mobilní aplikace zobrazit a zjednodušuje případnou další komunikaci s nálezcem. Tato data jsou uložena v databázi Firebase Realtime Database. V mobilní aplikaci je implementované mapové zobrazení pomocí knihovny Leaflet a funkce vycházející z požadavků uživatelů. Pro většinu implementace byly použity programovací jazyky Java a JavaScript. Výsledkem mé práce jsou dvě aplikace pracující se společnou databází.
|