Spatial Modeling
This course explores how Geographic Information Systems (GIS) and databases are used to build, manage, and question models of the real world. It introduces the conceptual and technical foundations of spatial modeling, from identifying real-world entities and relationships to implementing structured database designs and querying spatial information in practical GIS environments.
Course Description
This course explores how we use Geographic Information Systems (GIS) and databases to build, manage, and question models of the real world.
A spatial model is a simplified version of reality. Instead of trying to represent everything in all its detail, we focus on a specific mini-world so we can understand it better. That mini-world might be as small as mapping hydrants in a neighbourhood or as large as modeling a land management system for an entire country. By reducing complexity, we can focus on what matters: the objects, the relationships between them, and the processes that shape them.
Although this might sound abstract at first, the idea is quite practical. Spatial modeling is about finding clear ways to describe what exists in the world and how it behaves, so that we can analyse it, visualise it, and ultimately make informed decisions.
Databases play a central role in this process. They provide the structure that allows us to store, organize, and relate spatial information efficiently. A well-designed database underpins the entire model by determining how effectively we can connect information, manage data, and ask meaningful questions. Together, GIS software and database systems form the core toolkit for creating and exploring spatial models.
Throughout the course, you will learn how to design and implement database schemas, model real-world entities and relationships, and write effective queries to explore and analyse data. By the end, you will have a solid, hands-on understanding of how databases support spatial models and how GIS and database systems work together in real-world applications across many fields.
Goals and outcomes
This course aims to equip students with both the concepts and the practical skills needed to work confidently with spatial information. Students will learn how to design a spatial model from the ground up—how to identify key real-world entities, structure them in a database, and represent them effectively in GIS.
They will practice building database schemas, writing queries to answer meaningful questions, and creating visualizations that help explain patterns and processes. By the end of the course, students should be able to apply spatial modeling techniques to real-world problems, evaluate the quality of spatial data and models, and communicate their findings clearly.
Weekly schedule
The semester takes place during spring-terms (February – June)
Assessment
The course is successfully completed if project work is completed and the combined exam and coursework performance reaches at least 60 percent.
Software
The course makes use of a variety of software packages and tools. Versions may change at any time.
Course Material
Course material including lecture notes, textbook and workbook will be provided here.