Master’s in GeoAI & Dynamic Mapping Engineering
Online master's programme of 1,900 hours in GeoAI and dynamic mapping engineering. 12 modules covering geospatial data engineering, spatial statistics and learning, geospatial deep learning, automatic map updating, real-time mapping, mobility analysis, GeoAI for risk and the environment, natural language and geography, and deployment under the INSPIRE Directive, ISO 19157-1 and the GDPR, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Apply statistical and learning methods that account for spatial dependence.
Build scalable geospatial data pipelines.
Develop deep learning models for imagery and networks.
Automate map updating.
Publish dynamic and real-time maps.
Analyse mobility data while respecting privacy.
Produce maps in line with quality standards and ethical criteria.
Who it's for
- Geospatial data scientists applying AI to territorial problems.
- GeoAI engineers building production models and services.
- Digital cartographers automating map production.
- Mobility analysts working with GPS and phone data.
- Web map developers building dynamic, real-time viewers.
- Territorial risk analysts producing hazard and vulnerability maps.
- Engineering or science graduates looking to enter the public sector.
What you'll work with
- Directive 2007/2/EC (INSPIRE, infrastructure for spatial information in the EU)
- ISO 19157-1 (geographic data quality)
- Regulation (EU) 2016/679 (GDPR)
- ISO 19115-1 (geographic information metadata)
- Implementing Regulation (EU) 2023/138 (high-value datasets)
- OGC API – Processes (web processing of geospatial data)
- Regulation (EU) 2024/1689 (AI Act)
- QGIS
- PostGIS
- Google Earth Engine
- TorchGeo
- MapLibre GL JS
12 modules · 1900 h
1.1Artificial intelligence and geographic information science1.2Spatial dependence and heterogeneity1.3Geospatial data: vector, raster and trajectories1.4Static versus dynamic mapping1.5GeoAI use cases1.6Tool ecosystem1.7Spatial biases in models1.8Ethics and surveillance1.9Current research in GeoAI1.10Case study: designing a dynamic mapping service
2.1GeoJSON, GeoParquet and COG formats2.2PostGIS spatial databases2.3R-tree and H3 spatial indexes2.4Open data sources and OpenStreetMap2.5Satellite data and STAC catalogues2.6Sensor data and IoT networks2.7GPS trajectories and mobility2.8Integrating heterogeneous data2.9Data quality and updating2.10Lab: ingestion pipeline with GeoParquet and H3
3.1Spatial autocorrelation and Moran's I3.2Geographically weighted regression3.3Kriging and spatial Gaussian processes3.4Bayesian spatio-temporal models3.5Spatial cross-validation3.6Trees and boosting with spatial variables3.7Spatial clustering with DBSCAN3.8Hot spot detection3.9Interpolation with machine learning3.10Practical: spatial prediction with block validation
4.1Convolutional networks for satellite imagery4.2Segmentation of buildings and roads4.3Multi-temporal change detection4.4Image super-resolution4.5Graph networks on road networks4.6Transformers for spatio-temporal data4.7Geospatial foundation models4.8Location embeddings4.9Transfer between regions4.10Lab: road extraction with deep segmentation
5.1Change detection in cartographic databases5.2Automatic building extraction5.3Automatic cartographic generalisation5.4Data conflation5.5Automatic quality control5.6Incremental map updating5.7Collaborative mapping and validation5.8High-definition maps5.9Cartographic production workflows5.10Workshop: updating buildings from orthophotos
6.1Real-time maps from data streams6.2Vector tiles and dynamic styles6.3Map servers6.4Web visualisation with MapLibre and deck.gl6.5Mapping events and alerts6.6Updatable risk maps6.7Territorial digital twins6.8Performance with large volumes6.9Cartographic user experience6.10Practical: web viewer for real-time data
7.1Cleaning and map matching7.2Detecting stops and trips7.3Human mobility patterns7.4Estimating origin-destination matrices7.5Trajectory prediction7.6Privacy in location data7.7Mobile phone data7.8Mobility and urban planning7.9Flow visualisation7.10Lab: GPS trajectory analysis with MovingPandas
8.1Flood mapping8.2Wildfire risk8.3Landslides and geological hazards8.4Air quality and dispersion models8.5Urban heat islands8.6Land use and planning8.7Biodiversity and habitats8.8Copernicus emergency services8.9Uncertainty quantification in maps8.10Case study: dynamic flood risk map
9.1Geoparsing and place-name extraction9.2Geocoding and reverse geocoding9.3Gazetteers and toponymic databases9.4Social media as sensors9.5Natural language queries over maps9.6LLMs and geospatial agents9.7Geographic knowledge graphs9.8Evaluating geolocation9.9Limitations and biases9.10Workshop: extracting locations from news
10.1Cloud-native geospatial architectures10.2Distributed processing with Dask and Apache Sedona10.3OGC API services10.4MLOps for geospatial models10.5Containers and scaling10.6Image processing costs10.7Monitoring produced maps10.8Security and access control10.9Interoperability between geospatial services10.10Practical: geospatial inference service with OGC API Processes
11.1Obligations under the INSPIRE Directive11.2ISO 19100 geographic information standards11.3Data quality according to ISO 1915711.4EU high-value datasets11.5Privacy and the GDPR in geolocation11.6The AI Act and surveillance11.7Open data licences11.8Accountability in risk maps11.9Spatial justice and territorial equity11.10Case study: ethical assessment of a vulnerability map
12.1Defining the territorial problem12.2Data sources and preparation12.3Modelling with GeoAI techniques12.4Spatial validation of results12.5Dynamic cartographic production12.6Deploying the service12.7Quality and impact assessment12.8Conclusions and transfer to the territory12.9Master's Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so you can combine the programme with your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is QGIS, PostGIS, Google Earth Engine, TorchGeo and MapLibre GL JS, in free, academic or evaluation versions. Real procedures are studied: automatic updating of building maps, dynamic flood risk maps, and analysis of mobility trajectories. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: Directive 2007/2/EC (INSPIRE), ISO 19157-1, Regulation (EU) 2016/679 (GDPR), ISO 19115-1, Implementing Regulation (EU) 2023/138 (high-value datasets), OGC API – Processes and Regulation (EU) 2024/1689 (AI Act).
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with QGIS, PostGIS, Google Earth Engine, TorchGeo and MapLibre GL JS, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the programme software, and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Master’s in Federated Learning & Privacy-Preserving ML Engineering
Online master's programme of 1,900 hours in federated learning and privacy-preserving machine learning engineering. 12 modules covering ML privacy threats, federated learning foundations, heterogeneity, communication and…
Master’s in Causality and Experimentation Engineering
Online master's programme of 1,900 hours in causality and experimentation: 12 modules covering causal frameworks, causal graphs, classical design of experiments, online A/B testing, complex experiments,…
Master’s in Model Verification, Validation and UQ Engineering
Online master's programme of 1,900 hours in model verification, validation and uncertainty quantification (UQ) engineering. 12 modules covering model credibility, code and solution verification, uncertainty propagation,…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships