A collection of datasets from various Dutch institutions to demonstrate a Spatial Data Infrastructure built on Portolan.
A complete digital map of land use in the Netherlands for the year 2017, produced by CBS (Centraal Bureau voor de Statistiek / Statistics Netherlands). Every parcel of land in the country is classified by its functional use at ground level: transportation, buildings, recreation, agriculture, forest, water, and more.
CBS has tracked Dutch land use since 1900. The Bestand Bodemgebruik (BBG) series provides a consistent time series, allowing analysis of how the Netherlands has changed over decades — from agricultural land being converted to housing, to urban expansion, to nature restoration.
Important: This is the BBG 2017 edition, produced under the old methodology. From 2020 onwards, CBS produces the NBBG (Nieuw Bestand Bodemgebruik / Renewed Land Use File) which uses semi-automated procedures and digital base registries (BAG, BGT, BRT) instead of manual interpretation. The two are not directly comparable due to methodological differences.
Source: https://www.pdok.nl/introductie/-/article/cbs-bestand-bodemgebruik-2017 CBS page: https://www.cbs.nl/nl-nl/dossier/nederland-regionaal/geografische-data/natuur-en-milieu/bestand-bodemgebruik Provider: CBS (Centraal Bureau voor de Statistiek / Statistics Netherlands) License: CC0 (public domain) Reference year: 2017 WFS endpoint: https://service.pdok.nl/cbs/bestandbodemgebruik/2017/wfs/v1_0 WMS endpoint: https://service.pdok.nl/cbs/bestandbodemgebruik/2017/wms/v1_0 Feature type: bestandbodemgebruik:BBG2017
GeoParquet and PMTiles files are available from Source Cooperative. Native CRS is EPSG:28992 (RD New / Amersfoort) — coordinates are in meters.
Base URL: https://data.source.coop/cholmes/portolan-nl/cbs/bestand_bodemgebruik_2017/
Also available via WFS and WMS from PDOK:
https://service.pdok.nl/cbs/bestandbodemgebruik/2017/wfs/v1_0https://service.pdok.nl/cbs/bestandbodemgebruik/2017/wms/v1_0The BBG uses a hierarchical classification. The categorie field gives the broad group;
bodemgebruik gives the specific type. The bg2017 numeric code uniquely identifies each
type.
Verkeersterrein (Traffic/Transportation)
Bebouwd terrein (Built-up Area)
Recreatieterrein (Recreation)
Agrarisch terrein (Agricultural)
Bos en open natuurlijk terrein (Forest and Open Nature)
Binnenwater (Inland Water)
Buitenwater (Outer Water)
bg2017 — the numeric code; use this for joins and programmatic filteringbodemgebruik — the human-readable land use label; use for display and reportscategorie — the higher-level category; useful for aggregation and summary statisticsgeom — MultiPolygon geometries covering the entire NetherlandsSince CRS is in meters, ST_Area(geom) gives m2 directly. Divide by 10,000 for hectares.
Starting from reference year 2020, CBS switched to the NBBG (Nieuw Bestand Bodemgebruik). Key differences:
Do not combine BBG and NBBG data for time-series analysis without understanding the methodological break. CBS publishes bridging tables and documentation for this purpose.
CBS has been mapping Dutch land use since 1900. The BBG time series includes editions for: 1996, 2000, 2003, 2006, 2008, 2010, 2012, 2015, and 2017. Each edition used a similar methodology (manual photo interpretation over topographic base maps), making them broadly comparable for trend analysis.
Major trends visible in the BBG time series:
Two Mapbox GL v8 styles are 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 — Land use overview. Colors polygons by bodemgebruik (14 broad categories): green for agriculture, dark green for forest, gray for built areas, yellow for recreation, blue for water. Classic land use map of the Netherlands.styles/by-detailed-use.json — Detailed land use analysis. Colors by categorie (38 fine-grained classes): distinguishes between arable land, greenhouses, grassland, orchards, different forest types, residential vs. industrial vs. commercial areas, and specific water bodies (IJsselmeer, Rijn & Maas, etc.). Best for detailed land use studies and comparing specific sub-categories.Style files are at: https://data.source.coop/cholmes/portolan-nl/cbs/bestand_bodemgebruik_2017/styles/
bbg2017.parquet (1.2 GB, 171,543 features, EPSG:28992)bbg2017.pmtiles (189 MB, for web map visualization)https://service.pdok.nl/cbs/bestandbodemgebruik/2017/wfs/v1_0
(feature type: bestandbodemgebruik:BBG2017)https://service.pdok.nl/cbs/bestandbodemgebruik/2017/wms/v1_0Hand-maintained agent guide (ported from this collection's llms.txt in August 2026). Update it alongside collection.json.