Skip to content

NL: the full BRP series 2009-2026 - #237

Merged
ivorbosloper merged 2 commits into
mainfrom
split/nl
Sep 15, 2026
Merged

ivorbosloper merged 2 commits into
mainfrom
split/nl

Conversation

@ivorbosloper

@ivorbosloper ivorbosloper commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Update source-url, accomodate slightly different files (handle differently named columns over years)

  • 2009-2019 ship a FileGDB, not a GeoPackage, with GWS_/CAT_ prefixes, no year column (the edition supplies it) and no area column the converter mapped (computed from the geometry)
  • 2020 is a bare GeoPackage, not a zip; 2009 exists where the range started at 2010; 2026 moved to a new PDOK location

The older editions are not what the converter assumed. The 2009-2019 zips hold
a FileGDB rather than a GeoPackage, so the target is globbed after extraction;
their columns carry GWS_/CAT_ prefixes and there is no year column at all, so
the edition supplies the year; and their shape area sits under a name the
converter does not map, so it is derived from the geometry. 2020 is a
GeoPackage rather than a zip, 2009 exists where the range started at 2010, and
2026 is a concept edition at a new PDOK location.

Eighteen editions are built and published, 15.9M field-years. The jump from
~760k to ~1.35M parcels in 2023 is a real BRP delineation change upstream, not
a conversion artefact.

The local crop-mapping fixture makes the test hermetic.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DVx9uQV2QPM8ecPAY3ZjXG
Comment thread fiboa_cli/datasets/nl.py
@ivorbosloper
ivorbosloper requested a review from m-mohr September 14, 2026 06:30
@ivorbosloper
ivorbosloper merged commit 34e7a94 into main Sep 15, 2026
7 checks passed
@ivorbosloper
ivorbosloper deleted the split/nl branch September 15, 2026 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants