Real-time 3D Urban CO₂ & District Heating Visualization with GeoAI, QGIS & CesiumJS
Bring your laptop and curiosity ( real-time 3d co2 visualization workshop ). In this hands-on workshop you’ll build a real-time 3D web app that visualizes building-level CO₂ emissions and district heating demand using open geospatial data and GeoAI. Edit data in QGIS (or remotely via QFieldCloud) and watch updates appear instantly in a CesiumJS viewer.
Why this matters (Geo + climate planning)
City planners and utilities need clear, local visualizations to test district heating scenarios and prioritize retrofit efforts. This workshop shows a reproducible, open-source pipeline you can adapt to your city.
Who should attend
- Municipal planners and sustainability officers
- District heating engineers
- GIS professionals and QGIS users
- Data scientists interested in GeoAI
What you’ll learn — Practical outcomes
- Import ALKIS cadastral data and CityGML into QGIS
- Store and manage data in PostgreSQL/PostGIS
- Connect a GeoAI model (REST) to predict CO₂ and heating demand
- Sync QGIS edits to a live CesiumJS 3D viewer
- Style buildings dynamically by emissions and district heating status
Agenda (suggested)
- Intro & demo — 15 min
- Data & DB setup — 40 min
- GeoAI model overview & REST setup — 30 min
- QGIS ↔ GeoAI synchronization — 30 min
- CesiumJS 3D demo & styling — 30 min
- Hands-on lab — 60 min
- Wrap-up & resources — 15 min
Location & Geo details
Venue: [Venue name]
Address: [Street, City, Region, Postal code]
Coordinates: [lat, lon]
Requirements (do this before the workshop)
- Install PostgreSQL 16+
- Install QGIS 3.34+
- Create a Cesium ion account: FROM
FAQ
- Do I need ML experience?
- No. We’ll explain GeoAI integration at a practical, applied level.
- Can I use my own city/building data?
- Yes. Bring your files or use the sample dataset we provide.
Resources & follow-up
- Sample datasets (download link)
- Setup checklist and scripts (GitHub link)
- Post-workshop recording & materials (link — if applicable)
Contact
Questions? Email [email protected]
