A collection of datasets from various Dutch institutions to demonstrate a Spatial Data Infrastructure built on Portolan.
238 LineString features representing primary flood defense sections (primaire waterkeringen) in the Netherlands — the dike sections that protect the country from flooding from the sea, major rivers, and large lakes. These are regulated under the Water Act (Waterwet) and subject to periodic safety assessments.
The Netherlands has one of the world's most sophisticated flood defense systems. These primary defenses protect roughly 60% of the country that lies below sea level or is flood-prone. Each section (traject) has legally prescribed safety norms that specify the maximum acceptable probability of failure or flooding.
Provider: Rijkswaterstaat (Directorate-General for Public Works and Water Management) License: Public domain (Dutch government open data)
The data is a GeoParquet file in EPSG:28992 (Amersfoort / RD New). Use DuckDB with the spatial extension.
Shape__Length gives the section length in metres.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 — Bold red lines showing primary flood defense routes, with width increasing at higher zoom levels. Shows the critical Dutch dike and flood defense infrastructure.Style files are at: https://data.source.coop/cholmes/portolan-nl/rijkswaterstaat/waterkeringen/styles/
NORM_SW
through NORM_NS represent different assessment thresholds, not independent norms.NORMTYP_O distinguishes between two norm frameworks: "Faalkans" (probability of
structural failure) and "Overstromingskans" (probability of actual flooding).NORMTYP_O, WET_JN).Shape__Length uses double underscores (ArcGIS convention).FL_BEGIN, FL_EINDE, etc.) may contain various date formats.Hand-maintained agent guide (ported from this collection's llms.txt in August 2026). Update it alongside collection.json.
Whether legally established (Ja/Nee). |
VERSIE | string | Version of the norm data. |
FL_BEGIN | string | Start of validity period (flood defense layer). |
FL_EINDE | string | End of validity period (flood defense layer). |
FH_BEGIN | string | Start of validity period (assessment norm). |
FH_EINDE | string | End of validity period (assessment norm). |
Shape__Length | float64 | Section length in metres. |