A collection of datasets from various Dutch institutions to demonstrate a Spatial Data Infrastructure built on Portolan.
INSPIRE-harmonized health statistics for the Netherlands from CBS (Centraal Bureau voor de Statistiek / Statistics Netherlands). Contains two indicators at the NUTS2 (province) level:
This is a very small dataset: 12 provinces x 2 indicators = ~24 features total. Each feature is a provincial boundary polygon with the associated health statistic. It is the Dutch contribution to the European INSPIRE Human Health and Safety theme.
Source: https://www.pdok.nl/introductie/-/article/cbs-gezondheid-human-health-statistics-netherlands- Provider: CBS (Statistics Netherlands) License: CC0 (public domain)
Two GeoParquet files (one per indicator) and a combined PMTiles file for web visualization are available from Source Cooperative. Native CRS is EPSG:3035 (ETRS89-LAEA) — coordinates are in meters.
Base URL: https://data.source.coop/cholmes/portolan-nl/cbs/gezondheid/
Also available via WFS, WMS, and ATOM from PDOK:
https://service.pdok.nl/cbs/hh/wfs/v1_0https://service.pdok.nl/cbs/hh/wms/v1_0https://service.pdok.nl/cbs/hh/atom/v1_0/index.xmlEach layer has 12 features (one per province).
Additional INSPIRE-standard metadata fields may be present depending on the WFS response.
The columns you'll most often use:
identifier -- NUTS2 province code (the join key for Eurostat/INSPIRE data)text -- province name in Dutchgeometry -- provincial boundary polygonThis dataset is part of the INSPIRE (Infrastructure for Spatial Information in Europe) Directive. INSPIRE harmonizes spatial data across EU member states to enable cross-border interoperability. The Human Health theme (Annex III) provides health-related statistics referenced to standard European administrative units (NUTS).
Key implications:
localId, namespace, identifier follow the
INSPIRE Generic Conceptual Modelhttps://service.pdok.nl/cbs/hh/wms/v1_0?service=WMS&request=GetMap&layers=hh-nl-nuts2-doctors-2017&bbox=3.37,50.73,7.24,53.55&width=800&height=600&srs=EPSG:4326&format=image/png
namespace and localId fields are INSPIRE administrative metadata, not analytical data.One Mapbox GL v8 style is available for interactive map visualization via the PMTiles file.
Style files are Mapbox GL v8 JSON with relative PMTiles source paths. They can be used with MapLibre GL JS, OpenLayers (via ol-mapbox-style), or any Mapbox GL v8-compatible renderer.
styles/default.json — Health indicator choropleth. Red sequential ramp showing doctors-per-province statistics. Light pink (fewer) to deep red (more). Province-level view of healthcare distribution.Style files are at: https://data.source.coop/cholmes/portolan-nl/cbs/gezondheid/styles/
doctors.parquet (198 KB) and deaths.parquet (198 KB), EPSG:3035gezondheid.pmtiles (5.0 MB, for web map visualization)https://service.pdok.nl/cbs/hh/atom/v1_0/index.xmlHand-maintained agent guide (ported from this collection's llms.txt in August 2026). Update it alongside collection.json.
areaValue | float64 | Province area in square metres |
HH_NL_NUTS2_doctors_STATCODE | string | Province code in the doctors layer, e.g. PV20 |
geometry | MultiPolygon | Provincial boundary in EPSG:3035 (ETRS89-LAEA) |