Smart City Digital Twin by Snap4City

Snap4City Smart City Digital Twin

The version presented at Smart City Expo World Confrence 2024 in Barcellona is not publicly accessible.

https://www.youtube.com/watch?v=vYeb485nYJ8&t=183s
You can access to the demonstrator by sending a request to
snap4city@disit.org

"Smart City Digital Twin Framework for Real-Time Multi-Data Integration and Wide Public Distribution", IEEE Access, IEEE, 2024. pp: 1-27, ISSN: 2169-3536, ISSN: 2169-3536, DOI: 10.1109/ACCESS.2024.3406795  https://ieeexplore.ieee.org/document/10540577

Cityverse consists of creating a digital counterpart always aligned of your building and city on which you can perform analysis, simulation, what-if analysis. This is precisely what Snap4City Digital Twin provides as ready to use tool. https://www.snap4city.org/989
​Snap4City is an official certificated FIWARE platform, and is a platform of OASC, and of EOSC.

  • M. Fanfani, L. A. Ipsaro Palesi, P. Nesi, "Microservices’ Libraries Enabling Server-Side Business Logic Visual Programming for Digital Twins", SoftwareX, Elsevier, 2024.

"Microservices’ Libraries Enabling Server-Side Business Logic Visual Programming for Digital Twins", SoftwareX, Elsevier, 2024.

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: https://www.snap4city.org/944 

https://digitaltwin.snap4city.org

For Digital Twin / CityVerse we intend the modelling and management of physical entities with digital entities, by monitoring, simulation and control. In the context of cities and industries we can have a digital counterpart describing all aspects including data flow, time series, structural details of the design, control and functional aspects, and also 3D shapes to see them in the 3D representation in digital https://www.snap4city.org/749 . The Digital Twin local refers to local details of a building or of a single machine/area, while the Global refers to the coverage of the model among several entities. Data, and interaction can be on physical entities and provoke changes in the digital or viceversa, the two worlds should be actually twined, or merged, or better they should be the same thing, in some cases the digital model can be used to explore other cases, for example in simulation, optimisation, etc. Snap4City’s comprehensive suite of tools and technologies offers a robust foundation for creating smart city solutions that are compatible with CityVerse, adhere to MIMs Plus standards, and utilize the DS4SSCC blueprint and the LDTs Toolbox. This integration promotes the development of innovative, interoperable, and impactful smart city projects. In Snap4City, Digital Twins are integrated with IoT Device Models, maps, heatmaps, structure, functional, services, and 3D representations, etc. They can be used for making changes into the virtual world and see the action of the physical, or just to apply temporary changes to show them at the stakeholders, thus facilitating the decision-making process in close to realistic conditions.;

At level of Digital Twin local detailed aspects are modelled in digital of a physical element, for example of a chemical plant with machines, motors, silos, etc., each of them with 3D representation, detailed components, and real-time values of sensors attached which can be used to understand its behaviour in terms of real-time data and functionalities, mechanical parts to be disassembled for maintenance and inspection, etc. Several different levels of resolutions can be provided and the rendering is typically performed on 3D modelling and visualization tools such as the BIM Manager (https://www.snap4city.org/730 ). The 3D shape is obtained by starting from formats such as IFC, DXF, SVG (Scalable Vector Graphics), STEP, IGES, STL (Stereolithography), OBJ (Wavefront), DAE (Collada), SCAD (OpenSCAD), and IV (Inventor). The Local Digital Twin also may include the detailed description of floors, detailed description of data, devices, etc. 
Snap4City provides support for creating Global Digital Twin of the city with integrated Local Digital Twins, it is part of the Dashboard Builder of Snap4City which is 100% open source. It is possible to pass from Digital Twin to the Local Digital Twin such as “entering in the detailed view”. The 3D representation and view of the Digital Twin in Snap4City can manage multiple layers on the map with different levels of opacity. 
Snap4City 3D City Modelling Framework for Smart City Digital Twin is covering  terrain elevation, roads, building planimetries, maps, orthomaps, heatmaps, buildings, high-value buildings with meshes, building extrude from their plant shape, roof reproduction from LiDAR data, pattern extraction and positioning for roofs and facades, traffic flow data, IoT Sensors/actuators, POI, traffic flows, bus routes, cycling paths, building, scenarios, optimisation, what-if analysis, etc. The LDTs Toolbox provides methodologies and tools aim at creating and managing Living Digital Twins of urban environments. Snap4City’s features, such as advanced analytics, simulation, and visualization technologies, complement the LDTs Toolbox by enabling the development of dynamic and interactive digital twins. Snap4City can simulate real-world scenarios, support decision-making processes, and facilitate urban planning and management, all while being integrated with the broader smart city ecosystem. Interoperable Data Spaces: Snap4City’s platform is built on open standards and supports the creation of interoperable data spaces for smart cities, as a secure and unified marketplace for data that promotes the development of new products and services. 

 Snap4City provides an efficient and cheap approach for (i) the production process from raw data to 3D Digital Twin elements, (ii) the integrated model for Digital Twin representation and distribution on the web, (iii) the performance in production and distribution of the resulting integrated Digital Twin model. The 3D representation is enriched with: a 3D representation of crests for traffic flows, 3D shapes, and dynamic PINs which can manifest data values for real-time IoT data representation, heatmaps, and animations, picking functionality for building and data elements, and interactivity with all the elements from dashboards

At level of Digital Twin local detailed aspects are modelled in digital of a physical element, for example of a chemical plant with machines, motors, silos, etc., each of them with 3D representation, detailed components, and real-time values of sensors attached which can be used to understand its behaviour in terms of real-time data and functionalities, mechanical parts to be disassembled for maintenance and inspection, etc. Several different levels of resolutions can be provided and the rendering is typically performed on 3D modelling and visualization tools such as the BIM Manager (https://www.snap4city.org/730 ). The 3D shape is obtained by starting from formats such as IFC, DXF, SVG (Scalable Vector Graphics), STEP, IGES, STL (Stereolithography), OBJ (Wavefront), DAE (Collada), SCAD (OpenSCAD), and IV (Inventor). The Local Digital Twin also may include the detailed description of floors, detailed description of data, devices, etc. Snap4City provides support for creating Global Digital Twin of the city with integrated Local Digital Twins, it is part of the Dashboard Builder of Snap4City which is 100% open source. It is possible to pass from Digital Twin to the Local Digital Twin such as “entering in the detailed view”. The 3D representation and view of the Digital Twin in Snap4City can manage multiple layers on the map with different levels of opacity. Snap4City 3D City Modelling Framework for Smart City Digital Twin is covering terrain elevation, roads, building planimetries, maps, orthomaps, heatmaps, buildings, high-value buildings with meshes, building extrude from their plant shape, roof reproduction from LiDAR data, pattern extraction and positioning for roofs and facades, traffic flow data, IoT Sensors/actuators, POI, traffic flows, bus routes, cycling paths, building, scenarios, optimisation, what-if analysis, etc. The LDTs Toolbox provides methodologies and tools aim at creating and managing Living Digital Twins of urban environments. Snap4City’s features, such as advanced analytics, simulation, and visualization technologies, complement the LDTs Toolbox by enabling the development of dynamic and interactive digital twins. Snap4City can simulate real-world scenarios, support decision-making processes, and facilitate urban planning and management, all while being integrated with the broader smart city ecosystem. Interoperable Data Spaces: Snap4City’s platform is built on open standards and supports the creation of interoperable data spaces for smart cities, as a secure and unified marketplace for data that promotes the development of new products and services. Snap4City provides an efficient and cheap approach for (i) the production process from raw data to 3D Digital Twin elements, (ii) the integrated model for Digital Twin representation and distribution on the web, (iii) the performance in production and distribution of the resulting integrated Digital Twin model. The 3D representation is enriched with: a 3D representation of crests for traffic flows, 3D shapes, and dynamic PINs which can manifest data values for real-time IoT data representation, heatmaps, and animations, picking functionality for building and data elements, and interactivity with all the elements from dashboards.  

 At level of Digital Twin local detailed aspects are modelled in digital of a physical element, for example of a chemical plant with machines, motors, silos, etc., each of them with 3D representation, detailed components, and real-time values of sensors attached which can be used to understand its behaviour in terms of real-time data and functionalities, mechanical parts to be disassembled for maintenance and inspection, etc. Several different levels of resolutions can be provided and the rendering is typically performed on 3D modelling and visualization tools such as the BIM Manager (https://www.snap4city.org/730 ). The 3D shape is obtained by starting from formats such as IFC, DXF, SVG (Scalable Vector Graphics), STEP, IGES, STL (Stereolithography), OBJ (Wavefront), DAE (Collada), SCAD (OpenSCAD), and IV (Inventor). The Local Digital Twin also may include the detailed description of floors, detailed description of data, devices, etc. 
Snap4City provides support for creating Global Digital Twin of the city with integrated Local Digital Twins, it is part of the Dashboard Builder of Snap4City which is 100% open source. It is possible to pass from Digital Twin to the Local Digital Twin such as “entering in the detailed view”. The 3D representation and view of the Digital Twin in Snap4City can manage multiple layers on the map with different levels of opacity. 
Snap4City 3D City Modelling Framework for Smart City Digital Twin is covering  terrain elevation, roads, building planimetries, maps, orthomaps, heatmaps, buildings, high-value buildings with meshes, building extrude from their plant shape, roof reproduction from LiDAR data, pattern extraction and positioning for roofs and facades, traffic flow data, IoT Sensors/actuators, POI, traffic flows, bus routes, cycling paths, building, scenarios, optimisation, what-if analysis, etc. The LDTs Toolbox provides methodologies and tools aim at creating and managing Living Digital Twins of urban environments. Snap4City’s features, such as advanced analytics, simulation, and visualization technologies, complement the LDTs Toolbox by enabling the development of dynamic and interactive digital twins. Snap4City can simulate real-world scenarios, support decision-making processes, and facilitate urban planning and management, all while being integrated with the broader smart city ecosystem. Interoperable Data Spaces: Snap4City’s platform is built on open standards and supports the creation of interoperable data spaces for smart cities, as a secure and unified marketplace for data that promotes the development of new products and services. 

 Snap4City provides an efficient and cheap approach for (i) the production process from raw data to 3D Digital Twin elements, (ii) the integrated model for Digital Twin representation and distribution on the web, (iii) the performance in production and distribution of the resulting integrated Digital Twin model. The 3D representation is enriched with: a 3D representation of crests for traffic flows, 3D shapes, and dynamic PINs which can manifest data values for real-time IoT data representation, heatmaps, and animations, picking functionality for building and data elements, and interactivity with all the elements from dashboards

Demos

 

 

 

...

...

 
 
 
dd
 

Interface

Interface

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: https://www.snap4city.org/944 

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.

References

 

Error: __clone method called on non-object in og_user_access_entity() (line 2249 of /var/www/html/drupal/sites/default/modules/og/og.module).