From 48d750be2540d1e120150ebf23531a49c8f7e342 Mon Sep 17 00:00:00 2001 From: Ivor Bosloper Date: Wed, 12 Aug 2026 22:43:37 +0200 Subject: [PATCH 1/2] Multiple years for de_sh --- CHANGELOG.md | 1 + fiboa_cli/datasets/de_sh.py | 7 ++++++- ...ecke_2024_GPKG.zip => Feldbloecke_2026_GPKG.zip} | Bin 3 files changed, 7 insertions(+), 1 deletion(-) rename tests/data-files/convert/de_sh/{Feldbloecke_2024_GPKG.zip => Feldbloecke_2026_GPKG.zip} (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 277c1cd6..46cf3a8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +- Multiple years for DE_sh - Update years for DK (2025, 2026) - Support multiple years for CZ - Converter for Bavaria, Germany diff --git a/fiboa_cli/datasets/de_sh.py b/fiboa_cli/datasets/de_sh.py index dcc2818c..26d37a96 100644 --- a/fiboa_cli/datasets/de_sh.py +++ b/fiboa_cli/datasets/de_sh.py @@ -4,7 +4,12 @@ class Converter(AdminConverterMixin, FiboaBaseConverter): - sources = "https://service.gdi-sh.de/SH_OpenGBD/feeds/Atom_SH_Feldblockfinder_OpenGBD/data/Feldbloecke_2024_GPKG.zip" + variants = { + str( + y + ): f"https://service.gdi-sh.de/SH_OpenGBD/feeds/Atom_SH_Feldblockfinder_OpenGBD/data/Feldbloecke_{y}_GPKG.zip" + for y in range(2026, 2024 - 1, -1) + } id = "de_sh" admin_subdivision_code = "SH" short_name = "Germany, Schleswig-Holstein" diff --git a/tests/data-files/convert/de_sh/Feldbloecke_2024_GPKG.zip b/tests/data-files/convert/de_sh/Feldbloecke_2026_GPKG.zip similarity index 100% rename from tests/data-files/convert/de_sh/Feldbloecke_2024_GPKG.zip rename to tests/data-files/convert/de_sh/Feldbloecke_2026_GPKG.zip From 8d6614c714224b128651dde9320edabea3564d4c Mon Sep 17 00:00:00 2001 From: Ivor Bosloper Date: Thu, 13 Aug 2026 16:17:22 +0200 Subject: [PATCH 2/2] Add 2023 --- fiboa_cli/datasets/de_sh.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fiboa_cli/datasets/de_sh.py b/fiboa_cli/datasets/de_sh.py index 26d37a96..5c594fb5 100644 --- a/fiboa_cli/datasets/de_sh.py +++ b/fiboa_cli/datasets/de_sh.py @@ -8,7 +8,7 @@ class Converter(AdminConverterMixin, FiboaBaseConverter): str( y ): f"https://service.gdi-sh.de/SH_OpenGBD/feeds/Atom_SH_Feldblockfinder_OpenGBD/data/Feldbloecke_{y}_GPKG.zip" - for y in range(2026, 2024 - 1, -1) + for y in range(2026, 2023 - 1, -1) } id = "de_sh" admin_subdivision_code = "SH"