CourseCivil, Rail & Smart Cities Applications open

CityGML and 3D City Modeling Course

Online course of 300 hours in CityGML and 3D city modelling, structured in 6 modules covering 3D urban geospatial information, the CityGML conceptual model, extensions and encodings, 3D city model generation, and storage, publication and analysis under OGC CityGML 3.0, ISO 19107 and ISO 19136-1, with an assigned technical tutor.

Duration3 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute certificate
Virtual lab · try it before you enrol

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.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Understand the geometric and encoding fundamentals of 3D urban information.

02

Interpret the conceptual model and modules of CityGML 3.0.

03

Develop ADE extensions and convert models to CityJSON.

04

Generate building models at several levels of detail from LiDAR and cadastral data.

05

Validate the semantic and geometric quality of 3D city models.

06

Store and publish urban models with 3DCityDB and 3D Tiles.

07

Carry out a complete CityGML modelling project for an urban area.

Profile

Who it's for

  • 3D urban modelling technicians.
  • 3D GIS specialists.
  • Geomatics engineers.
  • Geospatial solution developers.
  • Territorial data analysts.
  • Cadastre and mapping technicians.
  • Engineering or science graduates looking to work in mapping and geomatics.
Standards & tools

What you'll work with

  • OGC CityGML 3.0 (conceptual model for 3D city models)
  • ISO 19107 (geographic information spatial schema)
  • ISO 19136-1 (Geography Markup Language (GML))
  • ISO 19109 (rules for application schemas)
  • OGC CityJSON 2.0 (JSON encoding for 3D city models)
  • OGC 3D Tiles (streaming of massive 3D geospatial content)
  • Directive 2007/2/EC (INSPIRE) (EU spatial data infrastructure)
  • ISO 16739-1 (IFC) (Industry Foundation Classes for BIM data exchange)
  • 3DCityDB
  • FME
  • CesiumJS
  • QGIS
  • val3dity
Syllabus

6 modules

  1. 1.1ETRS89 reference systems and projections
  2. 1.2Vector, raster and point cloud models
  3. 1.3B-Rep, CSG and mesh representations
  4. 1.4Geometry according to ISO 19107
  5. 1.5Application schemas with ISO 19109
  6. 1.6GML as an encoding language
  7. 1.7Spatial data infrastructures
  8. 1.8Interoperability between GIS, BIM and CAD
  9. 1.9Evolution from CityGML 1.0 to 3.0
  10. 1.10Workshop: coordinate transformation of an urban model
  1. 2.1Core module and city objects
  2. 2.2Buildings, building parts and installations
  3. 2.3Levels of detail LoD0 to LoD3
  4. 2.4Relief, vegetation and water bodies
  5. 2.5Transportation: streets, tracks and lanes
  6. 2.6City furniture and tunnels
  7. 2.7CityGML 3.0 Versioning and Dynamizer modules
  8. 2.8Appearances, textures and materials
  9. 2.9Generic attributes and semantics
  10. 2.10Practical exercise: reading and interpreting a CityGML file
  1. 3.1Application Domain Extensions (ADE)
  2. 3.2Energy ADE for energy simulation
  3. 3.3Utility Network ADE for utility networks
  4. 3.4Noise ADE and noise mapping
  5. 3.5CityJSON as a lightweight encoding
  6. 3.6Conversion between CityGML and CityJSON
  7. 3.7XML schema validation
  8. 3.8Geometric validation with val3dity
  9. 3.9Management of identifiers and versions
  10. 3.10Lab: creating a simple ADE
  1. 4.1Building footprint extraction
  2. 4.2LoD2 reconstruction from LiDAR
  3. 4.3Detection of roof types
  4. 4.4Procedural building modelling
  5. 4.5Integration of IFC models into CityGML
  6. 4.6Generalisation between levels of detail
  7. 4.7Texturing from oblique photography
  8. 4.8Quality control and common errors
  9. 4.9Workflow automation with FME
  10. 4.10Practical exercise: LoD2 reconstruction of a neighbourhood
  1. 5.13DCityDB database on PostGIS
  2. 5.2Bulk import and export
  3. 5.3Spatial and semantic queries
  4. 5.4Web publication with OGC 3D Tiles
  5. 5.5Visualisation with CesiumJS
  6. 5.6OGC API and WFS 3D services
  7. 5.7Volume and surface analysis
  8. 5.8Calculation of energy demand per building
  9. 5.9Integration into urban digital twins
  10. 5.10Workshop: web publication of a 3D city model
  1. 6.1Selection of the urban area and data sources
  2. 6.2Definition of the schema and levels of detail
  3. 6.3Generation of the building model
  4. 6.4Addition of transportation and vegetation
  5. 6.5Semantic and geometric validation
  6. 6.6Loading into 3DCityDB
  7. 6.7Web publication and visualisation
  8. 6.8Applied analysis on the model
  9. 6.9Report and presentation
  10. 6.10Final project: final review with the tutor
Methodology, software & labs

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 it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is 3DCityDB, FME, CesiumJS, QGIS and val3dity, in free, academic or evaluation versions. Exercises are based on real procedures: LoD2 building reconstruction from LiDAR, geometric validation of a CityGML model and web publication of a 3D city model. Assessment is continuous by module, plus the final integrated project.

Standards covered: OGC CityGML 3.0, ISO 19107, ISO 19136-1, ISO 19109, OGC CityJSON 2.0, OGC 3D Tiles, Directive 2007/2/EC (INSPIRE), ISO 16739-1 (IFC).

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of OGC CityGML 3.0, ISO 19107 and ISO 19136-1 applied to real cases, not as a theoretical annex.
Industry software:3DCityDB, FME, CesiumJS, QGIS and val3dity, in free, academic or evaluation versions.
Final project:a CityGML model of an urban area, validated and published on the web, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Area, sources and schema
Select the urban area and data sources and define the schema and levels of detail.
Building and city model
Generate the building model and add transportation and vegetation.
Validation
Validate the model semantically and geometrically.
Database and web publication
Load the model into 3DCityDB and publish it for web visualisation.
Final project
Present an applied analysis on the model and the report for review by your tutor.
Career opportunities

Where this takes you

3D urban modelling technician3D GIS specialistGeomatics engineerGeospatial solution developerTerritorial data analystCadastre and mapping technician
Admissions & scholarships

Requirements

  • No prior qualification is required.
  • An internet connection and a computer able to run 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.

FAQ

Frequently asked questions

The programme totals 300 hours over 3 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with 3DCityDB, FME, CesiumJS, QGIS and val3dity, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute certificate, awarded on passing the continuous assessment and the final project. 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 are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

No prior qualification is required; you need an internet connection, a computer able to run the programme software and enough English 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.

CityGML and 3D City Modeling CourseEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.