Tato bakalářská práce se zejména zabývá implementací JavaScript knihovny Turf.js do funkční mapové aplikace ve webovém prostředí. V teoretické části se autor zabývá použitými technologiemi a metodami, vymezí pojem procesní webová služba a zabývá se popisem stávajících řešení na poli mapových aplikací ve webovém prostředí, které v sobě implementují prostoré operace a analýzy. V praktické části je vytvořená aplikace s implementovanou knihovnou Turf.js otestována a srovnána s alternativními řešeními. Na závěr autor uvádí možný směr vývoje aplikace s navrhuje další možnosti rozvoje.
Anotace v angličtině
This bachelor thesis mainly deals with the implementation of the JavaScript library Turf.js into a functional map application in a web environment. In the theoretical part, the author deals with the technologies and methods used, defines the concept of web processing service and deals with the description of existing solutions in the field of map applications in the web environment, which implement spatial operations and analysis. In the practical part, the created application with the implemented Turf.js library is tested and compared with alternative solutions. Finally, the author states the possible direction of application development and suggests further development options.
Klíčová slova
Procesní webová služba, WPS, Turf.js, Mapbox GL JS, implementace, aplikace
Klíčová slova v angličtině
Web processing service, WPS, Turf.js, Mapbox, implementation, application
Rozsah průvodní práce
42s. (58 856 znaků)
Jazyk
CZ
Anotace
Tato bakalářská práce se zejména zabývá implementací JavaScript knihovny Turf.js do funkční mapové aplikace ve webovém prostředí. V teoretické části se autor zabývá použitými technologiemi a metodami, vymezí pojem procesní webová služba a zabývá se popisem stávajících řešení na poli mapových aplikací ve webovém prostředí, které v sobě implementují prostoré operace a analýzy. V praktické části je vytvořená aplikace s implementovanou knihovnou Turf.js otestována a srovnána s alternativními řešeními. Na závěr autor uvádí možný směr vývoje aplikace s navrhuje další možnosti rozvoje.
Anotace v angličtině
This bachelor thesis mainly deals with the implementation of the JavaScript library Turf.js into a functional map application in a web environment. In the theoretical part, the author deals with the technologies and methods used, defines the concept of web processing service and deals with the description of existing solutions in the field of map applications in the web environment, which implement spatial operations and analysis. In the practical part, the created application with the implemented Turf.js library is tested and compared with alternative solutions. Finally, the author states the possible direction of application development and suggests further development options.
Klíčová slova
Procesní webová služba, WPS, Turf.js, Mapbox GL JS, implementace, aplikace
Klíčová slova v angličtině
Web processing service, WPS, Turf.js, Mapbox, implementation, application
Zásady pro vypracování
Cílem práce je prozkoumat možnosti využití a nasazení procesních služeb ve webové kartografii. Student se zaměří na knihovnu turf.js umožňující provádět prostorové operace ve webovém prohlížeči, ověří technické, datové, geoinformatické a kartografické možnosti, především se zaměří na implementaci a otestování. Výstupem bude případová studie demonstrující různé operace nad různými typy dat. Dále student provede porovnání s alternativními možnostmi jako geoprocessingové nástroje v ArcGIS Online či GIScloud, a vymezení vůči obecnému principu webových procesních služeb (WPS).
Celá práce, tj. text včetně všech příloh, posteru, výstupů, zdrojových i vytvořených dat, map, programových kódů a databází, student odevzdá v digitální podobě na paměťovém nosiči (CD, DVD, SD karta, flash disk) s popisem (jméno, název, KGI, rok). Text práce s přílohami odevzdá ve dvou svázaných výtiscích na sekretariát katedry ve stanoveném termínu. O práci student vytvoří webovou stránku v souladu s pravidly dostupnými na stránkách katedry. Práce bude zpracována podle obecných zásad (Voženílek, 2002) a závazné šablony pro kvalifikační práce na KGI. Povinnou přílohou práce bude poster formátu A2.
Zásady pro vypracování
Cílem práce je prozkoumat možnosti využití a nasazení procesních služeb ve webové kartografii. Student se zaměří na knihovnu turf.js umožňující provádět prostorové operace ve webovém prohlížeči, ověří technické, datové, geoinformatické a kartografické možnosti, především se zaměří na implementaci a otestování. Výstupem bude případová studie demonstrující různé operace nad různými typy dat. Dále student provede porovnání s alternativními možnostmi jako geoprocessingové nástroje v ArcGIS Online či GIScloud, a vymezení vůči obecnému principu webových procesních služeb (WPS).
Celá práce, tj. text včetně všech příloh, posteru, výstupů, zdrojových i vytvořených dat, map, programových kódů a databází, student odevzdá v digitální podobě na paměťovém nosiči (CD, DVD, SD karta, flash disk) s popisem (jméno, název, KGI, rok). Text práce s přílohami odevzdá ve dvou svázaných výtiscích na sekretariát katedry ve stanoveném termínu. O práci student vytvoří webovou stránku v souladu s pravidly dostupnými na stránkách katedry. Práce bude zpracována podle obecných zásad (Voženílek, 2002) a závazné šablony pro kvalifikační práce na KGI. Povinnou přílohou práce bude poster formátu A2.
Seznam doporučené literatury
Kraak M.J., Brown A.Web Cartography: Developments and Prospects, 2003 Mapová knihovna Leaflet
dostupné online: https://leafletjs.com/ Zhang Ch, Liping D. et al (2018): Exploring cloud-based Web Processing Service: A case study on the implementation of CMAQ as a Service.
Environmental Modelling & Software, Pages 29-41. Muehlenhaus I. Web Cartography: Map Design for Interactive and Mobile Devices, 2013. Nétek R., Burian T. (2018) Free and open source v geoinformatice. Univerzita Palackého v Olomouci. 118s. ISBN: 9788024452913
Turf.js - dostupné online: https://turfjs.org/
Voženílek, V.: Diplomové práce z geoinformatiky. Olomouc, Univerzita Palackého v Olomouci, 2002. 31 s.
Seznam doporučené literatury
Kraak M.J., Brown A.Web Cartography: Developments and Prospects, 2003 Mapová knihovna Leaflet
dostupné online: https://leafletjs.com/ Zhang Ch, Liping D. et al (2018): Exploring cloud-based Web Processing Service: A case study on the implementation of CMAQ as a Service.
Environmental Modelling & Software, Pages 29-41. Muehlenhaus I. Web Cartography: Map Design for Interactive and Mobile Devices, 2013. Nétek R., Burian T. (2018) Free and open source v geoinformatice. Univerzita Palackého v Olomouci. 118s. ISBN: 9788024452913
Turf.js - dostupné online: https://turfjs.org/
Voženílek, V.: Diplomové práce z geoinformatiky. Olomouc, Univerzita Palackého v Olomouci, 2002. 31 s.
Přílohy volně vložené
CD, poster
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
V úvodu obhajoby student seznámil komisi s cíli, metodami a výsledky své bakalářské práce. Následně přednesli své posudky vedoucí práce a oponent. V diskusi byla řešena témata: