Building and Consuming Urban Digital Models with Open-Source Tools
2026-07-02 , 005

The workshop describes processes and tools used by the author and his team to build and consume digital models for urban environments. Participants will gain exclusive insights into the development of digital models in 3D Tiles format to consume them within MapStore WebGIS framework


This workshop covers processes and tools used to build and consume digital models for urban environments. Leveraging open-source geospatial technology, we guide attendees through transforming vector data and point clouds into 3D models to consume within the MapStore WebGIS framework (via CesiumJS) and the GeoNode platform. This hands-on session focuses on pipelines and 3D visualization techniques directly applicable to real-world urban contexts.

Participants will gain insights into 3D model development based on our team's urban reconstruction projects. The workshop showcases how these digital replicas serve as essential tools for urban planning, facilitating analysis, scenario planning, and public engagement.

Attendees will use sample data from a selected city to convert and visualize data on the web using the 3D Tiles format within MapStore, underscoring the importance of interoperability and accessibility.

Through this workshop, participants will:
- Learn to convert vector (shapefiles) and point cloud (las) data into 3DTiles compatible with MapStore and CesiumJS.
- Explore MapStore for enhanced 3D visualization and GIS capabilities.
- Access a Docker artifact containing the presented tools and sample data to replicate the process.
- Engage in hands-on exercises illustrating 3D digital model creation, visualization, and analysis.

This session is ideal for GIS professionals, urban planners, researchers, and anyone interested in the forefront of geospatial technology and urban development. Discover how combining MapStore, GeoNode, and 3D data processing builds smarter, sustainable urban environments.

Pre-requirements for attendees

Basic knowledge of Python/JavaScript is helpful, though a dedicated UI handles most interactions. The workshop's material is available online at the following links:

Needed tools:
- Git - see git guides for installation instructions https://github.com/git-guides/install-git
- Docker desktop - https://docs.docker.com/desktop/setup/install/windows-install/
- Docker engine - (Alternative to docker desktop) https://docs.docker.com/engine/install/
- Code editor (e.g. VS Code https://code.visualstudio.com/)

For those that want to follow hands on, the digital-twin-toolbox provides a Docker setup. The Setup and usage page (https://github.com/geosolutions-it/digital-twin-toolbox/wiki/Setup-and-usage) of the wiki describes how to set up the application. The command docker compose up will take some minutes to download the dependencies so we suggest to prepare it beforehand.

Frontend developer at GeoSolutions, interested in interactive maps and cartography

This speaker also appears in: