This marks the first stable, feature-complete version of our advanced geospatial data visualisation dashboard. CityRhythm provides a powerful platform for exploring and understanding complex urban dynamics through an interactive map interface. This release consolidates all core functionalities into a robust and performant application, ready for demonstration and further development. Key Features in this Release Interactive Map Dashboard: A fully-featured map interface powered by Mapbox GL JS, allowing smooth panning, zooming, and 3D visualisation of terrain and buildings. Comprehensive Data Layers: Support for multiple, toggleable data layers, including KML areas, POI spots, presence density, and Local Climate Zones (LCZ). Dynamic Timeline Analysis: A 168-hour timeline control enables users to explore how footfall, demographics, and visitor interests change throughout the week. Detailed Analytics Sidebar: On selecting a map area, a context-aware sidebar appears, populated with interactive charts from ECharts. It displays detailed statistics on: Average Presence (Footfall) Demographics (Gender, Age) Geographic Origin (Provinces and Countries) Visitor Interests (via a dynamic word cloud) Visit Frequency Synthetic Crowdedness Engine: A sophisticated algorithm that estimates crowd levels in areas without direct sensor data. It uses a weighted K-Nearest Neighbours approach based on distance and Jaccard similarity of associated tags, enabling a more complete view of urban activity. Advanced Population Simulation: Visitor presence is rendered as thousands of individual points with organic, "swarming" animations driven by a Perlin noise function. The point distribution is intelligently weighted by the synthetic crowdedness engine, creating a realistic and visually compelling simulation. Dynamic UHI Risk Visualisation: The Urban Heat Island (UHI) risk layer is not static. Its visibility dynamically adapts based on a combination of the area's intrinsic risk and the real-time density of simulated presence, effectively highlighting zones of highest combined risk. Cross-Filtering Interaction: Clicking on a chart in the sidebar (e.g., gender distribution) instantly re-colours the presence points on the map to match, providing powerful and intuitive visual feedback. What's Next While v1.0.0 represents a major milestone, we are already looking ahead. Future development will focus on: Performance optimizations for even larger datasets. Expanding the range of supported data sources and types. Adding more advanced analytical and predictive features. Thank you to everyone who has followed the project's development. We welcome feedback and contributions as we continue to evolve CityRhythm.
Cityrhythm
Marchesani Graziano Enzo
Primo
;Cocci Grifoni Roberta;Bernabei Maria Simonetta;Malavolta Simone;RIERA DAJLA;Khodaparast Mohammadjavad;Rosalba D'Onofrio
2025-01-01
Abstract
This marks the first stable, feature-complete version of our advanced geospatial data visualisation dashboard. CityRhythm provides a powerful platform for exploring and understanding complex urban dynamics through an interactive map interface. This release consolidates all core functionalities into a robust and performant application, ready for demonstration and further development. Key Features in this Release Interactive Map Dashboard: A fully-featured map interface powered by Mapbox GL JS, allowing smooth panning, zooming, and 3D visualisation of terrain and buildings. Comprehensive Data Layers: Support for multiple, toggleable data layers, including KML areas, POI spots, presence density, and Local Climate Zones (LCZ). Dynamic Timeline Analysis: A 168-hour timeline control enables users to explore how footfall, demographics, and visitor interests change throughout the week. Detailed Analytics Sidebar: On selecting a map area, a context-aware sidebar appears, populated with interactive charts from ECharts. It displays detailed statistics on: Average Presence (Footfall) Demographics (Gender, Age) Geographic Origin (Provinces and Countries) Visitor Interests (via a dynamic word cloud) Visit Frequency Synthetic Crowdedness Engine: A sophisticated algorithm that estimates crowd levels in areas without direct sensor data. It uses a weighted K-Nearest Neighbours approach based on distance and Jaccard similarity of associated tags, enabling a more complete view of urban activity. Advanced Population Simulation: Visitor presence is rendered as thousands of individual points with organic, "swarming" animations driven by a Perlin noise function. The point distribution is intelligently weighted by the synthetic crowdedness engine, creating a realistic and visually compelling simulation. Dynamic UHI Risk Visualisation: The Urban Heat Island (UHI) risk layer is not static. Its visibility dynamically adapts based on a combination of the area's intrinsic risk and the real-time density of simulated presence, effectively highlighting zones of highest combined risk. Cross-Filtering Interaction: Clicking on a chart in the sidebar (e.g., gender distribution) instantly re-colours the presence points on the map to match, providing powerful and intuitive visual feedback. What's Next While v1.0.0 represents a major milestone, we are already looking ahead. Future development will focus on: Performance optimizations for even larger datasets. Expanding the range of supported data sources and types. Adding more advanced analytical and predictive features. Thank you to everyone who has followed the project's development. We welcome feedback and contributions as we continue to evolve CityRhythm.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


