Skip to main content
Skip header

Geoweb 2

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code548-0137/01
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *First Cycle
Year of Study *Third Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionEnglish
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
KUK064Ing. Pavel Kukuliač, Ph.D.
Summary
By completing the course, students gain the knowledge and skills needed to create their own web map applications using modern tools and technologies. Procedures for publishing spatial data on the web, their limitations, problems and policies are discussed. Furthermore, attention is paid to explanation of the roles of the client and the server in the publishing process. Students get acquainted in more detail with the architecture of the map server and map services created through the map server.
Learning Outcomes of the Course Unit
Students will be able to demonstrate knowledge of technologies for publishing spatial data on the Web in the context of the specified situation.

Students will be able to develop interactive web map applications utilizing frameworks, JavaScript libraries and map servers.

Students will be able to use the most popular commercial and open-source technologies for web map application development, choose the most suitable technology in the context of each specified situation and estimate the complexity of application development in the context of the specified situation.
Course Contents
1) WebGIS principles and technical evolution
2) Overview of commercial and non-commercial solutions
3) Basics of geospatial data publishing on the web
4) ArcGIS Online - Web AppBuilder for ArcGIS
5) JavaScipt and its use in geospatial data publishing on the web
6) XML and SVG markup languages and their use in geospatial data publishing on the web
7) Web Map Service (WMS)
8) Web Feature Service (WFS)
9) Web Processing Service (WPS)
10) Web Coverage Service (WCS)
11) Map API - Leaflet
12) Map API - ArcGIS API for JavaScript
13) GeoServer - System architecture for web mapping
Recommended or Required Reading
Required Reading:
J. Vijayaraghavan , Y. Dhanapal. ArcGIS for JavaScript developers by Example. Birmingham, United Kingdom, Packt Publishing Limited, 2016, 286 s, ISBN 9781785888663.
Gremling, N. Leaflet Cookbook: Recipes for Creating Dynamic Web Maps, 2019, Locate Press; Illustrated edition, 336 pages,ISBN-10:0998547751.
Fu, P. Getting to Know Web GIS, 2020, Esri Press; 4th edition, 490 pages,ISBN-10:1589485920.
Dorman, M. Introduction to Web Mapping, Chapman and Hall/CRC; 1st edition, 2020, 366 pages, ISBN-10:0367861186.
ŽÁRA, O. JavaScript: programátorské techniky a webové technologie. Brno: Computer Press, 2015. ISBN 978-80-251-4573-9.
NÉTEK, Rostislav. Webová kartografie - specifika tvorby interaktivních map na webu. Olomouc: Univerzita Palackého v Olomouci, 2020. ISBN 978-80-244-5827-4.
Růžička, J., Kružliak, B. Školení GeoServer pro začátečníky [online]. 2020. Dostupné Online: https://training.gismentors.eu/geoserver-zacatecnik/
Vijayaraghavan,J., Dhanapal, Y. ArcGIS for JavaScript developers by Example. Birmingham, United Kingdom, Packt Publishing Limited, 2016, 286 s, ISBN 9781785888663.
Recommended Reading:
Crickard, P. Leaflet.js Essentials. Packt Publishing; Illustrated edition, 2014. 180 pages.
Rubalcava, R. Introducing ArcGIS API 4 for JavaScript: Turn Awesome Maps into Awesome Apps. 2017, Apress; 1st ed. edition, 150 pages.
Stefanakis, E. Web Mapping and Geospatial Web Services, CreateSpace (Amazon); 1st edition, 2017, 168 pages.
ArcGIS API for JavaScript. ArcGIS for Developers, ESRI, 2022. [Available online] https://developers.arcgis.com/javascript/.
Open Geospatial Concortium. Web Feature Service Implementation Specification [online]. 2005. Dostupné Online: http://www.opengeospatial.org/standards/wfs.
Open Geospatial Consortium. Web Map Server Implementation Specification [online]. 2008. Dostupné Online: http://portal.opengeospatial.org/files/?artifact_id=14416.
ArcGIS API for JavaScript. ArcGIS for Developers, ESRI, 2019. https://developers.arcgis.com/javascript/.
Leaflet - An Open-Source JavaScript Library for Mobile-Friendly Interactive Maps, Vladimir Agafonkin. 2019. https://leafletjs.com/examples.html.
Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit33 17
        ExaminationExamination67 (67)18
                Written part of examWritten examination52 18
                Oral part of examOral examination15 0