Smart City Digital Twin by Snap4City


Warning message

You can't delete this newsletter because it has not been sent to all its subscribers.

Snap4City Smart City Digital Twin

The version presented at Smart City Expo World Confrence 2023 in Barcellona is not publicly accessible.
You can access to the demonstrator by sending a request to

Digital Twins of Smart Cities are fundamental tools for decision makers since they can provide interactive 3D visualizations of the city enriched with real-time information and connected to actual complete digital model of the entities with all their heterogeneous data/info. Such a technology can be exploited to observe the status of the city, and to perform analysis and simulations, and thus to develop strategies. Snap4City provides an open-source framework for creating enhanced Global Digital Twin intgrated with Local Digital Twins. The Snap4City Digital Twin is able to manage multiple kind of entities, from 3D representation of the urban infrastructures to information about services, traffic, air quality, parking, environmental data, IoT data, gove data, KPI, SUMI, PUMS, planning, etc., and others.

many other features. See training on Snap4City platform:










For example, a Digital Twin Dashboard is organized in three main parts, you can create your own dashboard with any theme and composed widgets as you like by using snap4city dashboard elements. In the above example, on the left, the blue rectangle highlitgh the selector menu where each button can be used to activate different information, e.g., services, heatmaps, paths, What-If analysis tool. In yellow the main 3D multi-data map, with the in-map menu (red rectangle) and the interactive pannel (green rectangle). Under the map, in the orange rectangle, addional widget can be visualized and updated interactivelly thanks to client-side business logic.

Main Functionalities on 3D example above

  • 3D terrain textured with orthomaps and heatmaps selectable at run-time. Use the selector menu to activate different heatmaps. Use the in-map menu "Orthomaps" to change the ground texture.

  • 3D buildings, and additional urban elements, supporting picking, interaction, substitution, and BIM integration and inspection (select from the in-map menu "Buildings -> Building New Tiled" to get the lastest functionalities)

  • Interactive road graph, with all the needed details you may need.

  • Services and IoT Data, represented as PINs, to show IoT devices, points of interest, bus stops, traffic, parking, environmenal data, public trasport, smart light, control assessts, etc. etc. Services can be activated from the selector menu. Each PIN can be clicked to access to specific information

  • Traffic density as 3D animated arrows or crests, or simple pillars/pins for the sensors

  • Traffic sensors as 3D columns

  • predictions: traffic, pollutant, weather conditions, critical events, parking, people flow, KPIs, etc. 

  • heatmaps and animated heatmsps about people flow, traffic flow, weather conditions, pollutant of any kind, air quality indexes, KPI, etc. 

  • OD matrices, and animated OD matrices, regarding grid, gov areas, census areas, etc. 

  • What-If tool to assess impact of changes in the urban environment, for tactic and strategic analysis. Use the selector menu to activate the tool and select possible scenarios in the future of your city or in real time. 

  • Routing and dynamic routing, constrained routing, multimodal routing, etc.

  • ticketing management for maintenance,

  • event management, early warning

  • many other features. See training on Snap4City platform: 

Settings in this case:

By clicking on the gear icon on the in-map menu on the top left corner of the map, you can access to the Settings panel to set the following configuration parameter:

  • Max number of tiles: define the maximum number of building tiles to be shown at the same time in the map. By increasing this value more buildings are shown in the map, augmenting client resource usage. We suggest to limit this value if you face sluggishness or excessive use of resources.

  • Min zoom 3D: indicate the minimum zoom level over which no building are shown. By decreasing this value, buildings are shown on wider zoom level augmenting the area covered and increasing the use of resources. We suggest to increase this value if you face sluggishness or excessive use of resources.

  • Traffic animation enabled: if checked traffic flows are shown as 3D animated arrows. Otherwise, when unchecked, static 3D crest are instead used. We suggest to uncheck this value if you face sluggishness or excessive use of resources.

  • Arrows size for traffic (m): define the size of the 3D animated arrows representing the traffic flows.

  • Display road information: if checked roads retrieved from the KM4City knowledge base are shown in the map. We suggest to uncheck this value if you face sluggishness or excessive use of resources.

  • Display decoration: if checked additional 3D elements, as for example trees, are shown in the map. We suggest to uncheck this value if you face sluggishness or excessive use of resources.

  • Realistic decoration: if checked more realistic and detailed 3D models are used to represent additional 3D entities. We suggest uncheck this value if you face sluggishness or excessive use of resources.