Big Data Demo
Real-time meteorological data visualisation for Hangzhou, China — a live example of Big Data APIs in action.
Hangzhou, Zhejiang, China
30.2936°N · 120.1614°E · UTC+8
§ 01 — Live Monitor · Open-Meteo Realtime Feed
Current Conditions
17.0°C
Feels like 18.5°C
Day / Night
🌙 Nighttime
Precipitation
0.0 mm
Atmospheric Metrics
Wind Speed
2.6km/h
at 10 m elevation
Humidity
93%
relative humidity
Cloud Cover
4%
sky coverage
UV Index
0.0
Low
§ 02 — Trend Analysis · Next 24 Hours
Temperature vs. Precipitation Probability
24-Hour Forecast · ComposedChart
- Precip. Prob.
- Temp (°C)
UV Index & Solar Radiation Trend
24-Hour Forecast · AreaChart
- UV Index
§ 03 — Educational Context
About the Data
Every metric on this dashboard is fetched live, in real-time, from the Open-Meteo API — a free, open-source weather service requiring no API key.
¤t=temperature_2m,wind_speed_10m,...
&hourly=temperature_2m,uv_index,...
- The API returns a structured JSON response that this page parses and renders into charts in milliseconds.
- Data auto-refreshes every 5 minutes using setInterval inside a React useEffect hook.
- Weather codes follow the WMO standard (World Meteorological Organization), a globally consistent vocabulary for weather states.
Big Data Insight
This forecast is generated by aggregating data from satellites, weather balloons, ocean buoys, and thousands of ground weather stations worldwide — then fed into supercomputer models.
Data Points / Day
~1 Billion
Model Resolution
~9 km grid
Update Frequency
Every hour
Forecast Horizon
Up to 16 days
The ECMWF Integrated Forecasting System (IFS) — one of the world's most powerful meteorological supercomputers — processes over 200 TB of observational data per day using Numerical Weather Prediction (NWP) to generate these forecasts.
{
"current": {
"time": "2026-10-13T04:00",
"interval": 900,
"temperature_2m": 17,
"relative_humidity_2m": 93,
"apparent_temperature": 18.5,
"is_day": 0,
"precipitation": 0,
"weather_code": 0,
"cloud_cover": 4,
"wind_speed_10m": 2.6,
"uv_index": 0
},
"current_units": {
"time": "iso8601",
"interval": "seconds",
"temperature_2m": "°C",
"relative_humidity_2m": "%",
"apparent_temperature": "°C",
"is_day": "",
"precipitation": "mm",
"weather_code": "wmo code",
"cloud_cover": "%",
"wind_speed_10m": "km/h",
"uv_index": ""
}
}