Web Mapping Technologies

Major: Space Monitoring of the Earth
Code of subject: 7.103.01.E.026
Credits: 5.00
Department: Cartography and Geospatial Modelling
Lecturer: Associate Professor, Ph.D, Yurkiv Marіana Ihorivna
Semester: 2 семестр
Mode of study: денна
Learning outcomes: • have knowledge of the elements of the web map, System architecture for web mapping and the formats of open geodata. • gain an understanding of techniques to distribute, process and display geographical data via the Internet and of the basic concepts of programming web GIS applications, including integrating different types of spatial information into web-enabled GIS maps. • learn basic programming skills including HTML,СSS, XML, Java Script to construct and implement web mapping applications. • locate and interpret class, property and method documentation in a web mapping API reference; identify useful code samples and be able to apply them; • ability to work with Internet mapping systems: ESRI ArcGIS Online, GIS Server, Leaflet, OpenStreetMap, etc. • ability to develop web pages and create various kinds of web-maps of moderate complexity on the Internet.
Required prior and related subjects: • GIS, Cartographic Banks and Databases • Geoinformation modeling
Summary of the subject: Web-mapping is widely used to share and distribute geographic information over the Internet. This course introduces the concepts and techniques of web programming, the principles of development, evaluation and use of web maps. Course focuses on how geospatial professionals can create such applications using industry-relevant geospatial application programming interfaces. Course topics cover a variety of technological means of displaying geospatial information on the Internet, including cartographic Internet systems such as ESRI ArcGIS Online, GIS Server, OpenStreetMap, Leaflet and geoportals; creation of cartographic web applications; use of HTML-based languages to transmit and display geospatial data and configure mapping websites using the API. Topics covered will include the implementation of 2D maps and 3D scenes, understanding API documentation(ArcGIS and Leaflet), layer discovery and visualization, user interface development. You will also learn about open data standards such as GeoJSON, KML, system architecture for web mapping and OGC web service specifications. It is expected that after completing this course, students will be able to create and customize moderately complex mapping websites using the technologies covered in the course.
Assessment methods and criteria: Work in laboratory classes (laboratory work), interview (protection of reports on laboratory work) (40%). Final examination control (60%, written form)
Recommended books: 1. Самойленко В.М. Географічні інформаційні системи та технології: підручник / В.М. Самойленко. – К.: Ніка-Центр, 2010. – 448 с. 2. Web GIS: Principles and Applications. Pinde Fu, Jiulin Sun Esri Press ©2010 ISBN:158948245X 9781589482456 3. Довідник з HTML,СSS, XML, Java Script https://www.w3schools.com 4. ArcGIS Online https://doc.arcgis.com/ru/arcgis-online/create-maps/choose-basemap-mv.htm 5. ArcGIS Java Script API https://developers.arcgis.com/javascript/latest/api-reference/ 6. Leaflet JavaScript API - https://leafletjs.com/