548-0137/01 – Geoweb 2 (GWEB2)
Gurantor department | Department of Geoinformatics | Credits | 5 |
Subject guarantor | Ing. Pavel Kukuliač, Ph.D. | Subject version guarantor | Ing. Pavel Kukuliač, Ph.D. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 3 | Semester | summer |
| | Study language | English |
Year of introduction | 2021/2022 | Year of cancellation | |
Intended for the faculties | HGF | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
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.
Teaching methods
Lectures
Tutorials
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.
Compulsory literature:
Recommended literature:
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/.
Way of continuous check of knowledge in the course of semester
Students' knowledge acquisition is continuously verified during lessons.
Students work on individual projects within which they demonstrate the acquired knowledge.
At the end of the semester, students present their projects and defend the chosen procedures and technologies used for their web map application development.
Students' knowledge is tested by a written exam at the end of the semester.
E-learning
Other requirements
No additional requirements are imposed on the student.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
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
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.