This is an interactive 2D Map and 3D Globe web application demonstrating cloud-native climate data visualization.
It recreates and adapts parts of:
- Interactive Visualization: Toggle between average temperature (
tavg) and precipitation (precip) variables. - Temporal Control: Interactive slider to animate or select data across the 12 months.
- Multiscale Rendering: Efficient rendering of 6 resolution levels based on map zoom using web tiles.
- 2D/3D Views: Navigation buttons to switch between a flat 2D Map (
index.html) and a 3D Globe Projection (globe.html).
- Map Engine: MapLibre GL
- Data Layers: @carbonplan/zarr-layer
- Colormaps: @carbonplan/colormaps
- Base Map: Dark tiles from OpenFreeMap
The application streams Zarr multiscale data directly from HuggingFace without a backend database, derived from WorldClim v2.1:
- HuggingFace Dataset: markmclaren/climate-webmap-zarr
index.html: 2D Map viewglobe.html: 3D Globe viewstyle.css: Unified CSS stylesmap.js: Shared MapLibre GL controller logic