talk · Thursday 24 September · SAL C

From NetCDF to Web Maps: Building an Open-Source Web GIS for Biodiversity Data Cubes

Christian Langer · Digital Tools for Data Discovery, Resolution and Exchange

Recording time 8:30:52–8:47:07Open on Vimeo ↗

The short versionA simple open-source stack of NetCDF, THREDDS/ncWMS and vanilla JavaScript makes multidimensional biodiversity data cubes browsable and analysable in the browser.

Overview

What this was about

Christian Langer presented the EBV Data Portal (portal.geobon.org) and its visualiser for Essential Biodiversity Variable data cubes. EBVs are modelled datasets that sit between raw observations and indicators, and the EBV Cube format stores them as NetCDF with metadata and four dimensions (x, y, time, entity). The portal offers a metadata catalogue, API, DOIs and versioning. The lightweight vanilla-JavaScript web GIS talks to a THREDDS server through ncWMS for map tiles (e.g. gorilla habitat suitability in 1990) and time series for trends in any user-defined region, with DAP4 chunked access. The cons are server limits for very high-resolution global layers (downscaled ×10 for display), THREDDS not being cloud-native (Zarr would be needed) and ncWMS not being a strict OGC WMS.

Why it matters. EBVs are meant to link raw biodiversity data to policy indicators. Making their data cubes easy to explore spatially and over time lowers barriers for researchers and decision-makers.

Key ideas

In the room

  • EBVs (GEO BON) are measurements describing biodiversity across time, space and entity: eight classes, e.g. species populations with species distribution as a variable.
  • EBVs act as middleware between raw data (in situ, remote sensing, GBIF occurrences) and indicators (aggregated trends).
  • The EBV Cube format is NetCDF with metadata and four dimensions (x, y, time, entity) and covers species, traits, habitats, genetics, phenology and more. It is not a competitor to Darwin Core.
  • The EBV Data Portal provides a searchable metadata catalogue, API, automatic DOIs and version control.
  • The visualiser uses THREDDS and ncWMS requests (GetMap for tiles, GetTimeSeries in JSON/CSV) from a vanilla JavaScript front end; parameters in the URL select metric, entity, time, CRS and bounding box.
  • Users can browse by entity, scenario, metric and time and calculate trends for any area of interest, e.g. a national park.
  • Pros: lightweight, open source, fast, DAP4 chunk access without downloading whole files. Cons: high-resolution global layers must be downscaled ×10 for display; THREDDS/NetCDF are not suited to S3/cloud storage; ncWMS is only OGC-compliant, not strict OGC WMS.
Jump in

Notable moments

In their words

Transcript

Automatically generated captions can contain mistakes, especially in names and technical terms. Times are relative to the room recording.

Read the transcript ↓
Loading transcript…