Urban Computing is the acquisition, integration, and analysis of large, heterogeneous data generated by sensors, devices, vehicles, and people in cities to understand and improve urban systems. It applies data analytics, machine learning, and pervasive sensing to problems such as traffic management, energy use, environmental monitoring, and public services. Drawing on Internet of Things infrastructure and geospatial data, urban computing closes the loop between sensing the city and acting on it. It is closely related to the smart cities agenda and to ubiquitous and pervasive computing.
Overview
- Urban computing treats the city as a vast, instrumented system whose flows of people, vehicles, energy, and information can be sensed, modelled, and optimised.
- It fuses heterogeneous data — GPS traces, mobile signalling, environmental sensors, social media, and municipal records — to reveal patterns invisible to any single source.
- The discipline spans the full pipeline: sensing infrastructure, data integration and storage, analytical and machine-learning models, and actuation through services and policy.
Key aspects
- Sensing: pervasive IoT and sensor networks capture continuous, spatially distributed urban data.
- Integration: fusing modalities with differing resolution, latency, and reliability into coherent geospatial datasets.
- Analytics: spatial-temporal mining and machine learning model mobility, demand, and environmental dynamics.
- Actuation: insights feed traffic control, energy management, and public-service optimisation.
Applications
- Adaptive traffic signal control and congestion forecasting.
- Air-quality and noise monitoring for public health.
- Demand-responsive transport and urban energy optimisation.