IS3S665 - GIS and the Spatial Web 01 Sep 2021 - 31 Aug 2028 | Version 4

Associated Module Information

Module Code: IS3S665
Module Title: GIS and the Spatial Web
Faculty: Faculty of Computing, Engineering and Science
Faculty Group: Computing and Mathematics
Faculty Sub Group: Informatics
Module Leader: Mitchel Langford
Module Team: Mark Ware, Robert Berry
First Intended Intake: Final Year of Intake:
Date Closed:
Credit Value: 20 Credit Level: 6
Language: English
Percentage of Module Taught in Welsh: 0
Equivalent Module:
HECOS codes: 100369 - geographical information systems 100373 - internet technologies 100374 - software engineering
HECOS Code Weighting: 40 30 30

Document Version Information

Version 4
Valid From 01 Sep 2021
Valid To 31 Aug 2028

Module Aims

To expose students to advanced and developing web mapping technologies and so enable them to apply related concepts to advanced web-based applications.

Content Summary

Underlying technologies – a review of the mainstream web technologies (e.g. HTML5, JavaScript, CSS3, web servers, and web services).

Data preparation – the acquisition and pre-processing of spatial data sets (e.g. open data sources, common storage/transfer formats, the management of coordinate reference systems, data selection procedures, and spatial data generalization).

Mainstream web mapping platforms – integrating maps and location experience into web pages by using mainstream APIs (e.g. Google, Bing, Yahoo).

Database technologies – server-side data organisation, storage and management (e.g. PostGIS, Oracle Spatial, SpatiaLite).

Web data transfer standards – the Open Geospatial Consortium and its standards (e.g. WMS, WFS, WPS), GeoJSON, TopoJSON, KML, GML, WKT and WKB.

Web map server technologies – server-side spatial data publishing and interactive mapping applications (e.g. GeoServer, MapServer).

Web client technologies – client-side web mapping development technologies (e.g. OpenLayers, Leaflet).

Desktop technologies – desktop GIS applications for visualising, analysing and managing back-end spatial databases and for consuming spatial data supplied through the web (e.g. QGIS, uDig and OpenJUMP).

Mobile mapping applications – web based and native apps.

Learning and Teaching Methods

Activity Type Hours
Lecture 24
Practical classes and workshops 24
Independent Study 80
Directed Study 72
Total Hours Selected 200

Learning Outcomes

# Learning Outcome
LO1 To analyse and evaluate the technologies used for the consumption of spatial data resources through front-end web based clients and desktop applications.
LO2 To analyse the requirements and design an appropriate solution for a specified problem of defined scope using web based mapping technologies.

Module Requisites

N/A

Assessment Criteria

Assessment Category Assessment Type Description Duration Word Count Weight (%) Best of? Pass Mark
Practical Assessment (CW) Practical Coursework 2 Server-side data supply and management and a final Web Site 0 2400 40 No 40
Practical Assessment (CW) Practical Coursework 1 Open-source front-end mapping APIs 0 1800 30 No 40
Portfolio Portfolio 1 Proprietary Front-end Web Mapping APIs 0 1800 30 No 40

Assessment Matrix

Assessment Type Learning Outcomes
LO1 LO2
Practical Coursework 2
Practical Coursework 1
Portfolio 1

Reading List

Youngblood, Brian (2013) GeoServer beginner’s guide. Packt Publishing. ISBN-13: 978-1849516686

Gratier, Thomas (2015) OpenLayers 3: beginner’s guide. Packt Publishing. ISBN-13: 978-1782162360

Duckett, Jon (2014) Web design with HTML, CSS, JavaScript and jQuery Set. John Wiley & Sons. ISBN-13: 978-1118907443

The International Journal of Geographic Information Science, Taylor and Francis

http://www.opengeospatial.org/

http://openlayers.org/

http://geoserver.org/