From a414644380ed9e35834dfe31a5153dd622ccaaf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9on=20van=20der=20Kaap?= Date: Thu, 18 Dec 2025 18:12:26 +0100 Subject: [PATCH 1/2] Removed v2beta1 WMS test files and replaced them with v3 conversions --- .../mapfile_generator_test.go | 7 +- .../test_data/input/wms_group.yaml | 899 +++++++----- .../input/wms_group_and_toplayer.yaml | 1246 ++++++++++------- .../test_data/input/wms_groupless.yaml | 423 +++--- .../test_data/input/wms_postgis.yaml | 207 ++- .../test_data/input/wms_tif.yaml | 685 +++++---- 6 files changed, 2127 insertions(+), 1340 deletions(-) diff --git a/internal/controller/mapfilegenerator/mapfile_generator_test.go b/internal/controller/mapfilegenerator/mapfile_generator_test.go index 72b5512..3d6726e 100644 --- a/internal/controller/mapfilegenerator/mapfile_generator_test.go +++ b/internal/controller/mapfilegenerator/mapfile_generator_test.go @@ -9,7 +9,6 @@ import ( "github.com/google/go-cmp/cmp" - "github.com/pdok/mapserver-operator/api/v2beta1" "github.com/stretchr/testify/assert" "sigs.k8s.io/yaml" @@ -74,13 +73,9 @@ func testWMS(t *testing.T, filenameWithoutExt string) { input, err := os.ReadFile("test_data/input/" + filenameWithoutExt + ".yaml") assert.NoError(t, err) - v2wms := &v2beta1.WMS{} - err = yaml.Unmarshal(input, v2wms) - assert.NoError(t, err) var wms pdoknlv3.WMS - err = v2wms.ToV3(&wms) + err = yaml.Unmarshal(input, &wms) assert.NoError(t, err) - inputStruct, err := MapWMSToMapfileGeneratorInput(&wms, ownerInfo) assert.NoError(t, err) expected, err := readExpectedWMS(filenameWithoutExt + ".json") diff --git a/internal/controller/mapfilegenerator/test_data/input/wms_group.yaml b/internal/controller/mapfilegenerator/test_data/input/wms_group.yaml index 3355349..20e2937 100644 --- a/internal/controller/mapfilegenerator/test_data/input/wms_group.yaml +++ b/internal/controller/mapfilegenerator/test_data/input/wms_group.yaml @@ -1,39 +1,45 @@ -apiVersion: pdok.nl/v2beta1 +apiVersion: pdok.nl/v3 kind: WMS metadata: - name: hwh-hydrografie-v2-0 - labels: - dataset-owner: hwh - dataset: hydrografie - service-version: v2_0 - service-type: wms annotations: lifecycle-phase: prod service-bundle-id: d30bdf62-1c12-45a5-a57d-367e642ef118 -spec: - general: - datasetOwner: hwh + creationTimestamp: null + labels: dataset: hydrografie - serviceVersion: v2_0 - kubernetes: - resources: - limits: - ephemeralStorage: 1544Mi - requests: - ephemeralStorage: 1544Mi + dataset-owner: hwh + service-type: wms + service-version: v2_0 + name: hwh-hydrografie-v2-0 +spec: + options: + automaticCasing: true + disableWebserviceProxy: false + includeIngress: true + prefetchData: true + rewriteGroupToDataLayers: false + validateChildStyleNameEqual: false + validateRequests: true + podSpecPatch: + containers: + - name: mapserver + resources: + limits: + ephemeral-storage: 1544Mi + requests: + ephemeral-storage: 1544Mi service: - title: Waterschappen Hydrografie (INSPIRE geharmoniseerd) WMS - abstract: - "Deze dataset is gebaseerd op (niet geharmoniseerde) data van alle waterschappen + abstract: 'Deze dataset is gebaseerd op (niet geharmoniseerde) data van alle waterschappen in Nederland conform INSPIRE. De dataset bevat de volgende INSPIRE objecten: CrossingLine, CrossingPoint, DamOrWeir, DrainageBasin, Embankment, Lock, Sluice, - Watercourse." - authority: - name: hwh - url: https://www.hetwaterschapshuis.nl/ + Watercourse.' + accessConstraints: https://creativecommons.org/publicdomain/zero/1.0/deed.nl dataEPSG: EPSG:28992 - extent: -59188.44333693248 304984.64144318487 308126.88473339565 858328.516489961 - inspire: true + inspire: + language: dut + serviceMetadataUrl: + csw: + metadataIdentifier: 871a58f8-c9f1-41a4-be37-0f059e0f886f keywords: - Aquaduct - Brug @@ -46,330 +52,525 @@ spec: - HydroObject - HVD - Aardobservatie en milieu - metadataIdentifier: 871a58f8-c9f1-41a4-be37-0f059e0f886f + layer: + abstract: 'Deze dataset is gebaseerd op (niet geharmoniseerde) data van alle + waterschappen in Nederland conform INSPIRE. De dataset bevat de volgende INSPIRE + objecten: CrossingLine, CrossingPoint, DamOrWeir, DrainageBasin, Embankment, + Lock, Sluice, Watercourse.' + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + - bbox: + maxx: "795163" + maxy: "6181970" + minx: "-470271" + miny: "5562310" + crs: EPSG:25831 + - bbox: + maxx: "397827" + maxy: "6190420" + minx: "62461.6" + miny: "5565550" + crs: EPSG:25832 + - bbox: + maxx: "3220070" + maxy: "3840030" + minx: "2613360" + miny: "3509000" + crs: EPSG:3034 + - bbox: + maxx: "3644850" + maxy: "4155860" + minx: "3016760" + miny: "3812640" + crs: EPSG:3035 + - bbox: + maxx: "820873" + maxy: "7503110" + minx: "281318" + miny: "6483220" + crs: EPSG:3857 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4258 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4326 + - bbox: + maxx: "7.37403" + maxy: "55.7212" + minx: "2.52713" + miny: "50.2129" + crs: CRS:84 + keywords: + - Aquaduct + - Brug + - Duikersifonhevel + - Stuw + - Vastedam + - AfvoerAanvoergebied + - Waterkering + - Sluis + - HydroObject + - HVD + - Aardobservatie en milieu + layers: + - abstract: Watercourse + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/hwh/hydrografie/aaa/1/Waterbody.gpkg + columns: + - name: gml_id + - name: beginlifespanversion + - name: condition + - name: delineationknown + - name: endlifespanversion + - name: length + - name: level + - name: localid + - name: localtype + - name: name + - name: namespace + - name: origin + - name: persistence + - name: streamorder + - name: tidal + - name: widthrange + geometryType: MultiLineString + tableName: watercourse + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - Hydroobject + - Waterbody + - Watercourse + - River + - Stream + - Lake + - Reservoir + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.Waterbodies + styles: + - name: HY.PhysicalWaters.Waterbodies.Default + title: Water bodies default style + visualization: watercourse.style + title: Waterbody + visible: true + - abstract: Drainage basin + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/hwh/hydrografie/aaa/1/Catchment.gpkg + columns: + - name: gml_id + - name: area + - name: beginlifespanversion + - name: endlifespanversion + - name: localid + - name: name + - name: namespace + - name: order + - name: orderscheme + - name: origin + - name: outlet + - name: scope + geometryType: MultiPolygon + tableName: drainagebasin + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - AfvoergebiedAanvoergebied + - Catchment + - Basin + - Catchment Area + - Drainage basin + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.Catchments + styles: + - name: HY.PhysicalWaters.Catchments.Default + title: Drainage Basin default style + visualization: drainagebasin.style + title: Catchment + visible: true + - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, + lock. + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - Man Made + - Duikersifonhevel + - Aquaduct + - Brug + - Stuw + - Vastedam + - Waterkering + - Sluis + - Bridge + - Aquaduct + - Dam + - Weir + - Lock + - Ford + - Dyke + layers: + - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, + lock. + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg + columns: + - name: gml_id + - name: beginlifespanversion + - name: condition + - name: endlifespanversion + - name: localid + - name: name + - name: namespace + geometryType: Point + tableName: lock + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - Man Made + - Duikersifonhevel + - Aquaduct + - Brug + - Stuw + - Vastedam + - Waterkering + - Sluis. + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.ManMadeObject.lock + styles: + - name: HY.PhysicalWaters.ManMadeObject.Default + title: Lock + visualization: lock.style + title: Man-made Object + visible: false + - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, + lock. + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg + columns: + - name: gml_id + - name: beginlifespanversion + - name: condition + - name: endlifespanversion + - name: localid + - name: name + - name: namespace + - name: type + geometryType: Point + tableName: crossingpoint + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - Man Made + - Duikersifonhevel + - Aquaduct + - Brug + - Stuw + - Vastedam + - Waterkering + - Sluis. + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.ManMadeObject.crossingpoint + styles: + - name: HY.PhysicalWaters.ManMadeObject.Default + title: Crossing Point + visualization: crossingpoint.style + title: Man-made Object + visible: false + - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, + lock. + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg + columns: + - name: gml_id + - name: beginlifespanversion + - name: condition + - name: endlifespanversion + - name: localid + - name: name + - name: namespace + geometryType: Point + tableName: sluice + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - Man Made + - Duikersifonhevel + - Aquaduct + - Brug + - Stuw + - Vastedam + - Waterkering + - Sluis. + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.ManMadeObject.sluice + styles: + - name: HY.PhysicalWaters.ManMadeObject.Default + title: Sluice + visualization: sluice.style + title: Man-made Object + visible: false + - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, + lock. + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg + columns: + - name: gml_id + - name: beginlifespanversion + - name: condition + - name: endlifespanversion + - name: localid + - name: name + - name: namespace + geometryType: MultiLineString + tableName: embankment + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - Man Made + - Duikersifonhevel + - Aquaduct + - Brug + - Stuw + - Vastedam + - Waterkering + - Sluis. + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.ManMadeObject.embankment + styles: + - name: HY.PhysicalWaters.ManMadeObject.Default + title: Embankment + visualization: embankment.style + title: Man-made Object + visible: false + - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, + lock. + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg + columns: + - name: gml_id + - name: beginlifespanversion + - name: condition + - name: endlifespanversion + - name: localid + - name: name + - name: namespace + - name: type + geometryType: MultiLineString + tableName: crossingline + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - Man Made + - Duikersifonhevel + - Aquaduct + - Brug + - Stuw + - Vastedam + - Waterkering + - Sluis. + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.ManMadeObject.crossingline + styles: + - name: HY.PhysicalWaters.ManMadeObject.Default + title: Crossing Line + visualization: crossingline.style + title: Man-made Object + visible: false + - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, + lock. + authority: + name: hwh + spatialDatasetIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + url: https://www.hetwaterschapshuis.nl/ + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg + columns: + - name: gml_id + - name: beginlifespanversion + - name: condition + - name: endlifespanversion + - name: localid + - name: name + - name: namespace + geometryType: Point + tableName: damorweir + datasetMetadataUrl: + csw: + metadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 + keywords: + - Man Made + - Duikersifonhevel + - Aquaduct + - Brug + - Stuw + - Vastedam + - Waterkering + - Sluis. + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.ManMadeObject.damorweir + styles: + - name: HY.PhysicalWaters.ManMadeObject.Default + title: Dam or Weir + visualization: damorweir.style + title: Man-made Object + visible: false + maxscaledenominator: "50000" + minscaledenominator: "1" + name: HY.PhysicalWaters.ManMadeObject + styles: + - name: HY.PhysicalWaters.ManMadeObject.Default + title: Man-made objects default style + title: Man-made Object + visible: true + title: Waterschappen Hydrografie (INSPIRE geharmoniseerd) WMS + visible: true + ownerInfoRef: pdok + prefix: hydrografie stylingAssets: + blobKeys: + - resources/images/hwh/hydrografie/bridge.png configMapRefs: - - name: includes - keys: + - keys: - bridge.symbol - x.symbol - blobKeys: - - resources/images/hwh/hydrografie/bridge.png - layers: - - abstract: Watercourse - data: - gpkg: - blobKey: geopackages/hwh/hydrografie/aaa/1/Waterbody.gpkg - columns: - - gml_id - - beginlifespanversion - - condition - - delineationknown - - endlifespanversion - - length - - level - - localid - - localtype - - name - - namespace - - origin - - persistence - - streamorder - - tidal - - widthrange - geometryType: MultiLineString - table: watercourse - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - keywords: - - Hydroobject - - Waterbody - - Watercourse - - River - - Stream - - Lake - - Reservoir - name: HY.PhysicalWaters.Waterbodies - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.Waterbodies.Default - title: Water bodies default style - visualization: watercourse.style - title: Waterbody - maxScale: 50000.0 - minScale: 1.0 - visible: true - - abstract: Drainage basin - data: - gpkg: - blobKey: geopackages/hwh/hydrografie/aaa/1/Catchment.gpkg - columns: - - gml_id - - area - - beginlifespanversion - - endlifespanversion - - localid - - name - - namespace - - order - - orderscheme - - origin - - outlet - - scope - geometryType: MultiPolygon - table: drainagebasin - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - keywords: - - AfvoergebiedAanvoergebied - - Catchment - - Basin - - Catchment Area - - Drainage basin - name: HY.PhysicalWaters.Catchments - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.Catchments.Default - title: Drainage Basin default style - visualization: drainagebasin.style - title: Catchment - maxScale: 50000.0 - minScale: 1.0 - visible: true - - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, lock. - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - keywords: - - Man Made - - Duikersifonhevel - - Aquaduct - - Brug - - Stuw - - Vastedam - - Waterkering - - Sluis - - Bridge - - Aquaduct - - Dam - - Weir - - Lock - - Ford - - Dyke - maxScale: 50000.0 - minScale: 1.0 - name: HY.PhysicalWaters.ManMadeObject - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.ManMadeObject.Default - title: Man-made objects default style - title: Man-made Object - visible: true - - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, lock. - data: - gpkg: - blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg - columns: - - gml_id - - beginlifespanversion - - condition - - endlifespanversion - - localid - - name - - namespace - geometryType: Point - table: lock - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - group: HY.PhysicalWaters.ManMadeObject - keywords: - - Man Made - - Duikersifonhevel - - Aquaduct - - Brug - - Stuw - - Vastedam - - Waterkering - - Sluis. - name: HY.PhysicalWaters.ManMadeObject.lock - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.ManMadeObject.Default - title: Lock - visualization: lock.style - title: Man-made Object - maxScale: 50000.0 - minScale: 1.0 - visible: false - - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, lock. - data: - gpkg: - blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg - columns: - - gml_id - - beginlifespanversion - - condition - - endlifespanversion - - localid - - name - - namespace - - type - geometryType: Point - table: crossingpoint - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - group: HY.PhysicalWaters.ManMadeObject - keywords: - - Man Made - - Duikersifonhevel - - Aquaduct - - Brug - - Stuw - - Vastedam - - Waterkering - - Sluis. - name: HY.PhysicalWaters.ManMadeObject.crossingpoint - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.ManMadeObject.Default - title: Crossing Point - visualization: crossingpoint.style - title: Man-made Object - maxScale: 50000.0 - minScale: 1.0 - visible: false - - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, lock. - data: - gpkg: - blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg - columns: - - gml_id - - beginlifespanversion - - condition - - endlifespanversion - - localid - - name - - namespace - geometryType: Point - table: sluice - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - group: HY.PhysicalWaters.ManMadeObject - keywords: - - Man Made - - Duikersifonhevel - - Aquaduct - - Brug - - Stuw - - Vastedam - - Waterkering - - Sluis. - name: HY.PhysicalWaters.ManMadeObject.sluice - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.ManMadeObject.Default - title: Sluice - visualization: sluice.style - title: Man-made Object - maxScale: 50000.0 - minScale: 1.0 - visible: false - - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, lock. - data: - gpkg: - blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg - columns: - - gml_id - - beginlifespanversion - - condition - - endlifespanversion - - localid - - name - - namespace - geometryType: MultiLineString - table: embankment - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - group: HY.PhysicalWaters.ManMadeObject - keywords: - - Man Made - - Duikersifonhevel - - Aquaduct - - Brug - - Stuw - - Vastedam - - Waterkering - - Sluis. - name: HY.PhysicalWaters.ManMadeObject.embankment - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.ManMadeObject.Default - title: Embankment - visualization: embankment.style - title: Man-made Object - maxScale: 50000.0 - minScale: 1.0 - visible: false - - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, lock. - data: - gpkg: - blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg - columns: - - gml_id - - beginlifespanversion - - condition - - endlifespanversion - - localid - - name - - namespace - - type - geometryType: MultiLineString - table: crossingline - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - group: HY.PhysicalWaters.ManMadeObject - keywords: - - Man Made - - Duikersifonhevel - - Aquaduct - - Brug - - Stuw - - Vastedam - - Waterkering - - Sluis. - name: HY.PhysicalWaters.ManMadeObject.crossingline - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.ManMadeObject.Default - title: Crossing Line - visualization: crossingline.style - title: Man-made Object - maxScale: 50000.0 - minScale: 1.0 - visible: false - - abstract: Crossing line, crossing point, dam or weir, sluice, embankment, lock. - data: - gpkg: - blobKey: geopackages/hwh/hydrografie/aaa/1/Man-madeObject.gpkg - columns: - - gml_id - - beginlifespanversion - - condition - - endlifespanversion - - localid - - name - - namespace - geometryType: Point - table: damorweir - datasetMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - group: HY.PhysicalWaters.ManMadeObject - keywords: - - Man Made - - Duikersifonhevel - - Aquaduct - - Brug - - Stuw - - Vastedam - - Waterkering - - Sluis. - name: HY.PhysicalWaters.ManMadeObject.damorweir - sourceMetadataIdentifier: 07575774-57a1-4419-bab4-6c88fdeb02b2 - styles: - - name: HY.PhysicalWaters.ManMadeObject.Default - title: Dam or Weir - visualization: damorweir.style - title: Man-made Object - maxScale: 50000.0 - minScale: 1.0 - visible: false + - watercourse.style + - drainagebasin.style + - lock.style + - crossingpoint.style + - sluice.style + - embankment.style + - crossingline.style + - damorweir.style + name: includes + title: Waterschappen Hydrografie (INSPIRE geharmoniseerd) WMS + url: https://service.pdok.nl/hwh/hydrografie/wms/v2_0 diff --git a/internal/controller/mapfilegenerator/test_data/input/wms_group_and_toplayer.yaml b/internal/controller/mapfilegenerator/test_data/input/wms_group_and_toplayer.yaml index af71bc0..ca0d910 100644 --- a/internal/controller/mapfilegenerator/test_data/input/wms_group_and_toplayer.yaml +++ b/internal/controller/mapfilegenerator/test_data/input/wms_group_and_toplayer.yaml @@ -1,39 +1,46 @@ apiVersion: pdok.nl/v2beta1 kind: WMS metadata: - name: kadaster-kadastralekaart + annotations: + pdok.nl/wms-service-metadata-uuid: 97cf6a64-9cfc-4ce6-9741-2db44fd27fca + creationTimestamp: null labels: - dataset-owner: kadaster dataset: kadastralekaart - service-version: v5_0 + dataset-owner: kadaster service-type: wms + service-version: v5_0 + name: kadaster-kadastralekaart spec: - general: - datasetOwner: kadaster - dataset: kadastralekaart - serviceVersion: v5_0 - kubernetes: - healthCheck: - querystring: language=dut&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=193882.0336615453998,470528.1693874415942,193922.4213813782844,470564.250484353397&CRS=EPSG:28992&WIDTH=769&HEIGHT=687&LAYERS=OpenbareRuimteNaam,Bebouwing,Perceel,KadastraleGrens&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE - mimetype: image/png - resources: - limits: - memory: "103M" - ephemeralStorage: "104M" - requests: - cpu: "1001" - memory: "101M" - ephemeralStorage: "102M" + healthCheck: + mimetype: image/png + querystring: language=dut&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=193882.0336615453998,470528.1693874415942,193922.4213813782844,470564.250484353397&CRS=EPSG:28992&WIDTH=769&HEIGHT=687&LAYERS=OpenbareRuimteNaam,Bebouwing,Perceel,KadastraleGrens&FORMAT=image/png&DPI=96&MAP_RESOLUTION=96&FORMAT_OPTIONS=dpi:96&TRANSPARENT=TRUE options: automaticCasing: true disableWebserviceProxy: false includeIngress: true - validateRequests: true + prefetchData: true rewriteGroupToDataLayers: true + validateChildStyleNameEqual: false + validateRequests: true + podSpecPatch: + containers: + - name: mapserver + resources: + limits: + ephemeral-storage: 104M + memory: 103M + requests: + cpu: "1001" + ephemeral-storage: 102M + memory: 101M service: - inspire: false - title: Kadastrale Kaart (WMS) - abstract: Overzicht van de ligging van de kadastrale percelen in Nederland. Fungeert als schakel tussen terrein en registratie, vervult voor externe gebruiker vaak een referentiefunctie, een ondergrond ten opzichte waarvan de gebruiker eigen informatie kan vastleggen en presenteren. + abstract: Overzicht van de ligging van de kadastrale percelen in Nederland. Fungeert + als schakel tussen terrein en registratie, vervult voor externe gebruiker vaak + een referentiefunctie, een ondergrond ten opzichte waarvan de gebruiker eigen + informatie kan vastleggen en presenteren. + accessConstraints: https://creativecommons.org/publicdomain/zero/1.0/deed.nl + dataEPSG: EPSG:28992 + defResolution: 91 keywords: - Kadaster - Kadastrale percelen @@ -48,480 +55,729 @@ spec: - Kwaliteitslabels - HVD - Geospatiale data - metadataIdentifier: 97cf6a64-9cfc-4ce6-9741-2db44fd27fca - authority: - name: kadaster - url: https://www.kadaster.nl - dataEPSG: EPSG:28992 - resolution: 91 - defResolution: 91 - extent: "-25000 250000 280000 860000" + layer: + abstract: Overzicht van de ligging van de kadastrale percelen in Nederland. + Fungeert als schakel tussen terrein en registratie, vervult voor externe gebruiker + vaak een referentiefunctie, een ondergrond ten opzichte waarvan de gebruiker + eigen informatie kan vastleggen en presenteren. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + - bbox: + maxx: "795163" + maxy: "6181970" + minx: "-470271" + miny: "5562310" + crs: EPSG:25831 + - bbox: + maxx: "397827" + maxy: "6190420" + minx: "62461.6" + miny: "5565550" + crs: EPSG:25832 + - bbox: + maxx: "3220070" + maxy: "3840030" + minx: "2613360" + miny: "3509000" + crs: EPSG:3034 + - bbox: + maxx: "3644850" + maxy: "4155860" + minx: "3016760" + miny: "3812640" + crs: EPSG:3035 + - bbox: + maxx: "820873" + maxy: "7503110" + minx: "281318" + miny: "6483220" + crs: EPSG:3857 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4258 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4326 + - bbox: + maxx: "7.37403" + maxy: "55.7212" + minx: "2.52713" + miny: "50.2129" + crs: CRS:84 + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Kadaster + - Kadastrale percelen + - Kadastrale grens + layers: + - abstract: De laag Bebouwing is een selectie op panden van de BGT. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Bebouwing + layers: + - abstract: De laag Bebouwing is een selectie op panden van de BGT. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/pand.gpkg + columns: + - name: object_begin_tijd + - alias: LV-publicatiedatum + name: lv_publicatiedatum + - name: relatieve_hoogteligging + - name: in_onderzoek + - name: tijdstip_registratie + - name: identificatie_namespace + - alias: identificatieLokaalID + name: identificatie_lokaal_id + - name: bronhouder + - alias: bgt-status + name: bgt_status + - alias: plus-status + name: plus_status + - alias: identificatieBAGPND + name: identificatie_bag_pnd + geometryType: Polygon + tableName: pand + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Bebouwing + maxscaledenominator: "6001" + minscaledenominator: "50" + name: Bebouwingvlak + styles: + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard + title: Standaardvisualisatie + visualization: bebouwing.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit + title: Kwaliteitsvisualisatie + visualization: bebouwing_kwaliteit.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print + title: Printvisualisatie + visualization: bebouwing_print.style + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard:bebouwing + title: Standaardvisualisatie Bebouwing + visualization: bebouwing.group.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:bebouwing + title: Kwaliteitsvisualisatie Bebouwing + visualization: bebouwing_kwaliteit.group.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:bebouwing + title: Printvisualisatie Bebouwing + visualization: bebouwing_print.group.style + title: Bebouwingvlak + visible: true + - abstract: De laag Bebouwing is een selectie op panden van de BGT. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/pand_nummeraanduiding.gpkg + columns: + - alias: bebouwingID + name: bebouwing_id + - name: hoek + - name: tekst + - alias: identificatie_BAGVBOLaagsteHuisnummer + name: bag_vbo_laagste_huisnummer + - alias: identificatie_BAGVBOHoogsteHuisnummer + name: bag_vbo_hoogste_huisnummer + - name: hoek + geometryType: Point + tableName: pand_nummeraanduiding + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Nummeraanduidingreeks + maxscaledenominator: "2001" + minscaledenominator: "50" + name: Nummeraanduidingreeks + styles: + - abstract: Standaarvisualisatie van de nummeraanduidingreeks. + name: standaard + title: Standaardvisualisatie + visualization: nummeraanduidingreeks.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit + title: Kwaliteitsvisualisatie + visualization: nummeraanduidingreeks_kwaliteit.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print + title: Printvisualisatie + visualization: nummeraanduidingreeks_print.style + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard:bebouwing + title: Standaardvisualisatie Bebouwing + visualization: nummeraanduidingreeks.group.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:bebouwing + title: Kwaliteitsvisualisatie Bebouwing + visualization: nummeraanduidingreeks_kwaliteit.group.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:bebouwing + title: Printvisualisatie Bebouwing + visualization: nummeraanduidingreeks_print.group.style + title: Nummeraanduidingreeks + visible: true + maxscaledenominator: "6001" + minscaledenominator: "50" + name: Bebouwing + styles: + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard:bebouwing + title: Standaardvisualisatie Bebouwing + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:bebouwing + title: Kwaliteitsvisualisatie Bebouwing + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:bebouwing + title: Printvisualisatie Bebouwing + title: Bebouwing + visible: true + - abstract: De laag Openbareruimtenaam is een selectie op de openbare ruimte + labels van de BGT met een bgt-status "bestaand" die een classificatie (openbareruimtetype) + Weg en Water hebben. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/openbareruimtelabel.gpkg + columns: + - name: object_begin_tijd + - alias: LV-publicatiedatum + name: lv_publicatiedatum + - name: relatieve_hoogteligging + - name: in_onderzoek + - name: tijdstip_registratie + - name: identificatie_namespace + - alias: identificatieLokaalID + name: identificatie_lokaal_id + - name: bronhouder + - alias: bgt-status + name: bgt_status + - alias: plus-status + name: plus_status + - alias: identificatieBAGOPR + name: identificatie_bag_opr + - name: tekst + - name: hoek + - name: openbare_ruimte_type + geometryType: Point + tableName: openbareruimtelabel + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Openbare ruimte naam + maxscaledenominator: "2001" + minscaledenominator: "50" + name: OpenbareRuimteNaam + styles: + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard + title: Standaardvisualisatie + visualization: openbareruimtenaam.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit + title: Kwaliteitsvisualisatie + visualization: openbareruimtenaam_kwaliteit.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print + title: Printvisualisatie + visualization: openbareruimtenaam_print.style + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard:openbareruimtenaam + title: Standaardvisualisatie OpenbareRuimteNaam + visualization: openbareruimtenaam.group.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:openbareruimtenaam + title: Kwaliteitsvisualisatie OpenbareRuimteNaam + visualization: openbareruimtenaam_kwaliteit.group.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:openbareruimtenaam + title: Printvisualisatie OpenbareRuimteNaam + visualization: openbareruimtenaam_print.group.style + title: OpenbareRuimteNaam + visible: true + - abstract: Een perceel is een stuk grond waarvan het Kadaster de grenzen heeft + gemeten of gaat meten en dat bij het Kadaster een eigen nummer heeft. Een + perceel is een begrensd deel van het Nederlands grondgebied dat kadastraal + geïdentificeerd is en met kadastrale grenzen begrensd is. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Perceel + - Kadastrale percelen + layers: + - abstract: Een perceel is een stuk grond waarvan het Kadaster de grenzen + heeft gemeten of gaat meten en dat bij het Kadaster een eigen nummer heeft. + Een perceel is een begrensd deel van het Nederlands grondgebied dat kadastraal + geïdentificeerd is en met kadastrale grenzen begrensd is. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/perceel.gpkg + columns: + - name: identificatie_namespace + - alias: identificatieLokaalID + name: identificatie_lokaal_id + - name: begin_geldigheid + - name: tijdstip_registratie + - name: volgnummer + - name: status_historie_code + - name: status_historie_waarde + - name: kadastrale_gemeente_code + - name: kadastrale_gemeente_waarde + - name: sectie + - alias: AKRKadastraleGemeenteCodeCode + name: akr_kadastrale_gemeente_code_code + - alias: AKRKadastraleGemeenteCodeWaarde + name: akr_kadastrale_gemeente_code_waarde + - name: kadastrale_grootte_waarde + - name: soort_grootte_code + - name: soort_grootte_waarde + - name: perceelnummer + - name: perceelnummer_rotatie + - name: perceelnummer_verschuiving_delta_x + - name: perceelnummer_verschuiving_delta_y + - name: perceelnummer_plaatscoordinaat_x + - name: perceelnummer_plaatscoordinaat_y + geometryType: Polygon + tableName: perceel + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Kadastrale percelen + maxscaledenominator: "6001" + minscaledenominator: "50" + name: Perceelvlak + styles: + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard + title: Standaardvisualisatie + visualization: perceelvlak.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit + title: Kwaliteitsvisualisatie + visualization: perceelvlak_kwaliteit.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print + title: Printvisualisatie + visualization: perceelvlak_print.style + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard:perceel + title: Standaardvisualisatie Perceel + visualization: perceelvlak.group.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:perceel + title: Kwaliteitsvisualisatie Perceel + visualization: perceelvlak_kwaliteit.group.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:perceel + title: Printvisualisatie Perceel + visualization: perceelvlak_print.group.style + title: Perceelvlak + visible: true + - abstract: Een perceel is een stuk grond waarvan het Kadaster de grenzen + heeft gemeten of gaat meten en dat bij het Kadaster een eigen nummer heeft. + Een perceel is een begrensd deel van het Nederlands grondgebied dat kadastraal + geïdentificeerd is en met kadastrale grenzen begrensd is. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/perceel_label.gpkg + columns: + - alias: perceelID + name: perceel_id + - name: perceelnummer + - name: rotatie + - name: verschuiving_delta_x + - name: verschuiving_delta_y + geometryType: Point + tableName: perceel_label + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Kadastrale percelen + maxscaledenominator: "6001" + minscaledenominator: "50" + name: Label + styles: + - abstract: Standaarvisualisatie van het label. + name: standaard + title: Standaardvisualisatie + visualization: label.style + - abstract: Standaarvisualisatie van het label. + name: standaard:perceel + title: Standaardvisualisatie Perceel + visualization: label.group.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit + title: Kwaliteitsvisualisatie + visualization: label_kwaliteit.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:perceel + title: Kwaliteitsvisualisatie Perceel + visualization: label_kwaliteit.group.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print + title: Printvisualisatie + visualization: label_print.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:perceel + title: Printvisualisatie Perceel + visualization: label_print.group.style + title: Label + visible: true + - abstract: Een perceel is een stuk grond waarvan het Kadaster de grenzen + heeft gemeten of gaat meten en dat bij het Kadaster een eigen nummer heeft. + Een perceel is een begrensd deel van het Nederlands grondgebied dat kadastraal + geïdentificeerd is en met kadastrale grenzen begrensd is. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/perceel_bijpijling.gpkg + columns: + - alias: perceelID + name: perceel_id + geometryType: LineString + tableName: perceel_bijpijling + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Kadastrale percelen + maxscaledenominator: "6001" + minscaledenominator: "50" + name: Bijpijling + styles: + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard + title: Standaardvisualisatie + visualization: bijpijling.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit + title: Kwaliteitsvisualisatie + visualization: bijpijling_kwaliteit.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print + title: Printvisualisatie + visualization: bijpijling_print.style + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard:perceel + title: Standaardvisualisatie Perceel + visualization: bijpijling.group.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:perceel + title: Kwaliteitsvisualisatie Perceel + visualization: bijpijling_kwaliteit.group.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:perceel + title: Printvisualisatie Perceel + visualization: bijpijling_print.group.style + title: Bijpijling + visible: true + maxscaledenominator: "6001" + minscaledenominator: "50" + name: Perceel + styles: + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard:perceel + title: Standaardvisualisatie Perceel + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:perceel + title: Kwaliteitsvisualisatie Perceel + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:perceel + title: Printvisualisatie Perceel + title: Perceel + visible: true + - abstract: Een Kadastrale Grens is de weergave van een grens op de kadastrale + kaart die door de dienst van het Kadaster tussen percelen (voorlopig) vastgesteld + wordt, op basis van inlichtingen van belanghebbenden en met gebruikmaking + van de aan de kadastrale kaart ten grondslag liggende bescheiden die in + elk geval de landmeetkundige gegevens bevatten van hetgeen op die kaart + wordt weergegeven. + authority: + name: kadaster + spatialDatasetIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 + url: https://www.kadaster.nl + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/kadastrale_grens.gpkg + columns: + - name: begin_geldigheid + - name: tijdstip_registratie + - name: volgnummer + - name: status_historie_code + - name: status_historie_waarde + - name: identificatie_namespace + - alias: identificatieLokaalID + name: identificatie_lokaal_id + - name: type_grens_code + - name: type_grens_waarde + - alias: ClassificatieKwaliteitCode + name: classificatie_kwaliteit_code + - alias: ClassificatieKwaliteitWaarde + name: classificatie_kwaliteit_waarde + - name: perceel_links_identificatie_namespace + - alias: perceelLinksIdentificatieLokaalID + name: perceel_links_identificatie_lokaal_id + - name: perceel_rechts_identificatie_namespace + - alias: perceelRechtsIdentificatieLokaalID + name: perceel_rechts_identificatie_lokaal_id + geometryType: LineString + tableName: kadastrale_grens + datasetMetadataUrl: + csw: + metadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 + keywords: + - Grens + - Kadastrale grenzen + maxscaledenominator: "6001" + minscaledenominator: "50" + name: KadastraleGrens + styles: + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard + title: Standaardvisualisatie + visualization: kadastralegrens.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit + title: Kwaliteitsvisualisatie + visualization: kadastralegrens_kwaliteit.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print + title: Printvisualisatie + visualization: kadastralegrens_print.style + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard:kadastralegrens + title: Standaardvisualisatie KadastraleGrens + visualization: kadastralegrens.group.style + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit:kadastralegrens + title: Kwaliteitsvisualisatie KadastraleGrens + visualization: kadastralegrens_kwaliteit.group.style + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print:kadastralegrens + title: Printvisualisatie KadastraleGrens + visualization: kadastralegrens_print.group.style + title: KadastraleGrens + visible: true + maxscaledenominator: "6001" + name: Kadastralekaart + styles: + - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, + voorlopig of administratief). + name: standaard + title: Standaardvisualisatie + - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse + (B, C, D of E). + name: kwaliteit + title: Kwaliteitsvisualisatie + - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. + name: print + title: Printvisualisatie + title: KadastraleKaartv5 + visible: true maxSize: 10000 + ownerInfoRef: pdok + prefix: kadastralekaart + resolution: 91 stylingAssets: - configMapRefs: - - name: includes blobKeys: - resources/fonts/liberation-sans.ttf - resources/fonts/liberation-sans-italic.ttf - layers: - - name: Kadastralekaart - title: KadastraleKaartv5 - abstract: Overzicht van de ligging van de kadastrale percelen in Nederland. Fungeert als schakel tussen terrein en registratie, vervult voor externe gebruiker vaak een referentiefunctie, een ondergrond ten opzichte waarvan de gebruiker eigen informatie kan vastleggen en presenteren. - maxScale: 6001 - keywords: - - Kadaster - - Kadastrale percelen - - Kadastrale grens - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - styles: - - name: standaard - title: Standaardvisualisatie - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - - name: kwaliteit - title: Kwaliteitsvisualisatie - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - - name: print - title: Printvisualisatie - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - - name: Bebouwing - visible: true - group: Kadastralekaart - title: Bebouwing - abstract: De laag Bebouwing is een selectie op panden van de BGT. - keywords: - - Bebouwing - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 6001 - styles: - - name: standaard:bebouwing - title: Standaardvisualisatie Bebouwing - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - - name: kwaliteit:bebouwing - title: Kwaliteitsvisualisatie Bebouwing - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - - name: print:bebouwing - title: Printvisualisatie Bebouwing - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - - name: Bebouwingvlak - visible: true - group: Bebouwing - title: Bebouwingvlak - abstract: De laag Bebouwing is een selectie op panden van de BGT. - keywords: - - Bebouwing - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 6001 - styles: - - name: standaard - title: Standaardvisualisatie - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: bebouwing.style - - name: kwaliteit - title: Kwaliteitsvisualisatie - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: bebouwing_kwaliteit.style - - name: print - title: Printvisualisatie - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: bebouwing_print.style - - name: standaard:bebouwing - title: Standaardvisualisatie Bebouwing - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: bebouwing.group.style - - name: kwaliteit:bebouwing - title: Kwaliteitsvisualisatie Bebouwing - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: bebouwing_kwaliteit.group.style - - name: print:bebouwing - title: Printvisualisatie Bebouwing - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: bebouwing_print.group.style - data: - gpkg: - blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/pand.gpkg - table: pand - geometryType: Polygon - columns: - - object_begin_tijd - - lv_publicatiedatum - - relatieve_hoogteligging - - in_onderzoek - - tijdstip_registratie - - identificatie_namespace - - identificatie_lokaal_id - - bronhouder - - bgt_status - - plus_status - - identificatie_bag_pnd - aliases: - lv_publicatiedatum: LV-publicatiedatum - identificatie_lokaal_id: identificatieLokaalID - identificatie_bag_pnd: identificatieBAGPND - bgt_status: bgt-status - plus_status: plus-status - - name: Nummeraanduidingreeks - visible: true - group: Bebouwing - title: Nummeraanduidingreeks - abstract: De laag Bebouwing is een selectie op panden van de BGT. - keywords: - - Nummeraanduidingreeks - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 2001 - styles: - - name: standaard - title: Standaardvisualisatie - abstract: Standaarvisualisatie van de nummeraanduidingreeks. - visualization: nummeraanduidingreeks.style - - name: kwaliteit - title: Kwaliteitsvisualisatie - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: nummeraanduidingreeks_kwaliteit.style - - name: print - title: Printvisualisatie - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: nummeraanduidingreeks_print.style - - name: standaard:bebouwing - title: Standaardvisualisatie Bebouwing - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: nummeraanduidingreeks.group.style - - name: kwaliteit:bebouwing - title: Kwaliteitsvisualisatie Bebouwing - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: nummeraanduidingreeks_kwaliteit.group.style - - name: print:bebouwing - title: Printvisualisatie Bebouwing - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: nummeraanduidingreeks_print.group.style - data: - gpkg: - blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/pand_nummeraanduiding.gpkg - table: pand_nummeraanduiding - geometryType: Point - columns: - - bebouwing_id - - hoek - - tekst - - bag_vbo_laagste_huisnummer - - bag_vbo_hoogste_huisnummer - - hoek - aliases: - bebouwing_id: bebouwingID - bag_vbo_laagste_huisnummer: identificatie_BAGVBOLaagsteHuisnummer - bag_vbo_hoogste_huisnummer: identificatie_BAGVBOHoogsteHuisnummer - - name: OpenbareRuimteNaam - visible: true - group: Kadastralekaart - title: OpenbareRuimteNaam - abstract: De laag Openbareruimtenaam is een selectie op de openbare ruimte labels van de BGT met een bgt-status "bestaand" die een classificatie (openbareruimtetype) Weg en Water hebben. - keywords: - - Openbare ruimte naam - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 2001 - styles: - - name: standaard - title: Standaardvisualisatie - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: openbareruimtenaam.style - - name: kwaliteit - title: Kwaliteitsvisualisatie - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: openbareruimtenaam_kwaliteit.style - - name: print - title: Printvisualisatie - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: openbareruimtenaam_print.style - - name: standaard:openbareruimtenaam - title: Standaardvisualisatie OpenbareRuimteNaam - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: openbareruimtenaam.group.style - - name: kwaliteit:openbareruimtenaam - title: Kwaliteitsvisualisatie OpenbareRuimteNaam - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: openbareruimtenaam_kwaliteit.group.style - - name: print:openbareruimtenaam - title: Printvisualisatie OpenbareRuimteNaam - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: openbareruimtenaam_print.group.style - data: - gpkg: - blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/openbareruimtelabel.gpkg - table: openbareruimtelabel - geometryType: Point - columns: - - object_begin_tijd - - lv_publicatiedatum - - relatieve_hoogteligging - - in_onderzoek - - tijdstip_registratie - - identificatie_namespace - - identificatie_lokaal_id - - bronhouder - - bgt_status - - plus_status - - identificatie_bag_opr - - tekst - - hoek - - openbare_ruimte_type - aliases: - lv_publicatiedatum: LV-publicatiedatum - identificatie_lokaal_id: identificatieLokaalID - identificatie_bag_opr: identificatieBAGOPR - bgt_status: bgt-status - plus_status: plus-status - - name: Perceel - visible: true - group: Kadastralekaart - title: Perceel - abstract: Een perceel is een stuk grond waarvan het Kadaster de grenzen heeft gemeten of gaat meten en dat bij het Kadaster een eigen nummer heeft. Een perceel is een begrensd deel van het Nederlands grondgebied dat kadastraal geïdentificeerd is en met kadastrale grenzen begrensd is. - keywords: - - Perceel - - Kadastrale percelen - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 6001 - styles: - - name: standaard:perceel - title: Standaardvisualisatie Perceel - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - - name: kwaliteit:perceel - title: Kwaliteitsvisualisatie Perceel - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - - name: print:perceel - title: Printvisualisatie Perceel - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - - name: Perceelvlak - visible: true - group: Perceel - title: Perceelvlak - abstract: Een perceel is een stuk grond waarvan het Kadaster de grenzen heeft gemeten of gaat meten en dat bij het Kadaster een eigen nummer heeft. Een perceel is een begrensd deel van het Nederlands grondgebied dat kadastraal geïdentificeerd is en met kadastrale grenzen begrensd is. - keywords: - - Kadastrale percelen - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 6001 - styles: - - name: standaard - title: Standaardvisualisatie - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: perceelvlak.style - - name: kwaliteit - title: Kwaliteitsvisualisatie - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: perceelvlak_kwaliteit.style - - name: print - title: Printvisualisatie - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: perceelvlak_print.style - - name: standaard:perceel - title: Standaardvisualisatie Perceel - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: perceelvlak.group.style - - name: kwaliteit:perceel - title: Kwaliteitsvisualisatie Perceel - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: perceelvlak_kwaliteit.group.style - - name: print:perceel - title: Printvisualisatie Perceel - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: perceelvlak_print.group.style - data: - gpkg: - blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/perceel.gpkg - table: perceel - geometryType: Polygon - columns: - - identificatie_namespace - - identificatie_lokaal_id - - begin_geldigheid - - tijdstip_registratie - - volgnummer - - status_historie_code - - status_historie_waarde - - kadastrale_gemeente_code - - kadastrale_gemeente_waarde - - sectie - - akr_kadastrale_gemeente_code_code - - akr_kadastrale_gemeente_code_waarde - - kadastrale_grootte_waarde - - soort_grootte_code - - soort_grootte_waarde - - perceelnummer - - perceelnummer_rotatie - - perceelnummer_verschuiving_delta_x - - perceelnummer_verschuiving_delta_y - - perceelnummer_plaatscoordinaat_x - - perceelnummer_plaatscoordinaat_y - aliases: - identificatie_lokaal_id: identificatieLokaalID - akr_kadastrale_gemeente_code_code: AKRKadastraleGemeenteCodeCode - akr_kadastrale_gemeente_code_waarde: AKRKadastraleGemeenteCodeWaarde - - name: Label - visible: true - group: Perceel - title: Label - abstract: Een perceel is een stuk grond waarvan het Kadaster de grenzen heeft gemeten of gaat meten en dat bij het Kadaster een eigen nummer heeft. Een perceel is een begrensd deel van het Nederlands grondgebied dat kadastraal geïdentificeerd is en met kadastrale grenzen begrensd is. - keywords: - - Kadastrale percelen - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 6001 - styles: - - name: standaard - title: Standaardvisualisatie - abstract: Standaarvisualisatie van het label. - visualization: label.style - - name: standaard:perceel - title: Standaardvisualisatie Perceel - abstract: Standaarvisualisatie van het label. - visualization: label.group.style - - name: kwaliteit - title: Kwaliteitsvisualisatie - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: label_kwaliteit.style - - name: kwaliteit:perceel - title: Kwaliteitsvisualisatie Perceel - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: label_kwaliteit.group.style - - name: print - title: Printvisualisatie - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: label_print.style - - name: print:perceel - title: Printvisualisatie Perceel - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: label_print.group.style - data: - gpkg: - blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/perceel_label.gpkg - table: perceel_label - geometryType: Point - columns: - - perceel_id - - perceelnummer - - rotatie - - verschuiving_delta_x - - verschuiving_delta_y - aliases: - perceel_id: perceelID - - name: Bijpijling - visible: true - group: Perceel - title: Bijpijling - abstract: Een perceel is een stuk grond waarvan het Kadaster de grenzen heeft gemeten of gaat meten en dat bij het Kadaster een eigen nummer heeft. Een perceel is een begrensd deel van het Nederlands grondgebied dat kadastraal geïdentificeerd is en met kadastrale grenzen begrensd is. - keywords: - - Kadastrale percelen - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 6001 - styles: - - name: standaard - title: Standaardvisualisatie - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: bijpijling.style - - name: kwaliteit - title: Kwaliteitsvisualisatie - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: bijpijling_kwaliteit.style - - name: print - title: Printvisualisatie - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: bijpijling_print.style - - name: standaard:perceel - title: Standaardvisualisatie Perceel - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: bijpijling.group.style - - name: kwaliteit:perceel - title: Kwaliteitsvisualisatie Perceel - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: bijpijling_kwaliteit.group.style - - name: print:perceel - title: Printvisualisatie Perceel - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: bijpijling_print.group.style - data: - gpkg: - blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/perceel_bijpijling.gpkg - table: perceel_bijpijling - geometryType: LineString - columns: - - perceel_id - aliases: - perceel_id: perceelID - - name: KadastraleGrens - visible: true - group: Kadastralekaart - title: KadastraleGrens - abstract: Een Kadastrale Grens is de weergave van een grens op de kadastrale kaart die door de dienst van het Kadaster tussen percelen (voorlopig) vastgesteld wordt, op basis van inlichtingen van belanghebbenden en met gebruikmaking van de aan de kadastrale kaart ten grondslag liggende bescheiden die in elk geval de landmeetkundige gegevens bevatten van hetgeen op die kaart wordt weergegeven. - keywords: - - Grens - - Kadastrale grenzen - datasetMetadataIdentifier: a29917b9-3426-4041-a11b-69bcb2256904 - sourceMetadataIdentifier: 06b6c650-cdb1-11dd-ad8b-0800200c9a64 - minScale: 50 - maxScale: 6001 - styles: - - name: standaard - title: Standaardvisualisatie - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: kadastralegrens.style - - name: kwaliteit - title: Kwaliteitsvisualisatie - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: kadastralegrens_kwaliteit.style - - name: print - title: Printvisualisatie - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: kadastralegrens_print.style - - name: standaard:kadastralegrens - title: Standaardvisualisatie KadastraleGrens - abstract: Standaardvisualisatie met grenzen op basis van type (definitief, voorlopig of administratief). - visualization: kadastralegrens.group.style - - name: kwaliteit:kadastralegrens - title: Kwaliteitsvisualisatie KadastraleGrens - abstract: Kwaliteitsvisualisatie met grenzen op basis van kwaliteitsklasse (B, C, D of E). - visualization: kadastralegrens_kwaliteit.group.style - - name: print:kadastralegrens - title: Printvisualisatie KadastraleGrens - abstract: Visualisatie ten behoeve van afdrukken op 180 dpi. - visualization: kadastralegrens_print.group.style - data: - gpkg: - blobKey: geopackages/kadaster/kadastralekaart_brk/aaa/1/kadastrale_grens.gpkg - table: kadastrale_grens - geometryType: LineString - columns: - - begin_geldigheid - - tijdstip_registratie - - volgnummer - - status_historie_code - - status_historie_waarde - - identificatie_namespace - - identificatie_lokaal_id - - type_grens_code - - type_grens_waarde - - classificatie_kwaliteit_code - - classificatie_kwaliteit_waarde - - perceel_links_identificatie_namespace - - perceel_links_identificatie_lokaal_id - - perceel_rechts_identificatie_namespace - - perceel_rechts_identificatie_lokaal_id - aliases: - identificatie_lokaal_id: identificatieLokaalID - perceel_links_identificatie_lokaal_id: perceelLinksIdentificatieLokaalID - perceel_rechts_identificatie_lokaal_id: perceelRechtsIdentificatieLokaalID - classificatie_kwaliteit_code: ClassificatieKwaliteitCode - classificatie_kwaliteit_waarde: ClassificatieKwaliteitWaarde + configMapRefs: + - keys: + - bebouwing.style + - bebouwing_kwaliteit.style + - bebouwing_print.style + - bebouwing.group.style + - bebouwing_kwaliteit.group.style + - bebouwing_print.group.style + - nummeraanduidingreeks.style + - nummeraanduidingreeks_kwaliteit.style + - nummeraanduidingreeks_print.style + - nummeraanduidingreeks.group.style + - nummeraanduidingreeks_kwaliteit.group.style + - nummeraanduidingreeks_print.group.style + - openbareruimtenaam.style + - openbareruimtenaam_kwaliteit.style + - openbareruimtenaam_print.style + - openbareruimtenaam.group.style + - openbareruimtenaam_kwaliteit.group.style + - openbareruimtenaam_print.group.style + - perceelvlak.style + - perceelvlak_kwaliteit.style + - perceelvlak_print.style + - perceelvlak.group.style + - perceelvlak_kwaliteit.group.style + - perceelvlak_print.group.style + - label.style + - label.group.style + - label_kwaliteit.style + - label_kwaliteit.group.style + - label_print.style + - label_print.group.style + - bijpijling.style + - bijpijling_kwaliteit.style + - bijpijling_print.style + - bijpijling.group.style + - bijpijling_kwaliteit.group.style + - bijpijling_print.group.style + - kadastralegrens.style + - kadastralegrens_kwaliteit.style + - kadastralegrens_print.style + - kadastralegrens.group.style + - kadastralegrens_kwaliteit.group.style + - kadastralegrens_print.group.style + name: includes + title: Kadastrale Kaart (WMS) + url: https://service.pdok.nl/kadaster/kadastralekaart/wms/v5_0 diff --git a/internal/controller/mapfilegenerator/test_data/input/wms_groupless.yaml b/internal/controller/mapfilegenerator/test_data/input/wms_groupless.yaml index 7cacc96..845272e 100644 --- a/internal/controller/mapfilegenerator/test_data/input/wms_groupless.yaml +++ b/internal/controller/mapfilegenerator/test_data/input/wms_groupless.yaml @@ -1,51 +1,56 @@ -apiVersion: pdok.nl/v2beta1 +apiVersion: pdok.nl/v3 kind: WMS metadata: - name: rws-nwbwegen-v1-0 - labels: - dataset-owner: rws - dataset: nwbwegen - service-version: v1_0 - service-type: wms annotations: lifecycle-phase: prod service-bundle-id: b39c152b-393b-52f5-a50c-e1ffe904b6fb -spec: - general: - datasetOwner: rws + creationTimestamp: null + labels: dataset: nwbwegen - serviceVersion: v1_0 - kubernetes: - healthCheck: - boundingbox: 135134.89,457152.55,135416.03,457187.82 - resources: - limits: - ephemeralStorage: 1535Mi - memory: 4G - requests: - cpu: 2000m - ephemeralStorage: 1535Mi - memory: 4G + dataset-owner: rws + service-type: wms + service-version: v1_0 + name: rws-nwbwegen-v1-0 +spec: + healthCheck: + boundingbox: + maxx: "135416.03" + maxy: "457187.82" + minx: "135134.89" + miny: "457152.55" options: automaticCasing: true disableWebserviceProxy: false includeIngress: true + prefetchData: true + rewriteGroupToDataLayers: false + validateChildStyleNameEqual: false validateRequests: true + podSpecPatch: + containers: + - name: mapserver + resources: + limits: + ephemeral-storage: 1535Mi + memory: 4G + requests: + cpu: "2" + ephemeral-storage: 1535Mi + memory: 4G service: - title: NWB - Wegen WMS - abstract: - Dit is de web map service van het Nationaal Wegen Bestand (NWB) - wegen. + abstract: Dit is de web map service van het Nationaal Wegen Bestand (NWB) - wegen. Deze dataset bevat alleen de wegvakken en hectometerpunten. Het Nationaal Wegen Bestand - Wegen is een digitaal geografisch bestand van alle wegen in Nederland. Opgenomen zijn alle wegen die worden beheerd door wegbeheerders als het Rijk, provincies, gemeenten en waterschappen, echter alleen voor zover deze zijn voorzien van een straatnaam of nummer. - authority: - name: rws - url: https://www.rijkswaterstaat.nl + accessConstraints: https://creativecommons.org/publicdomain/zero/1.0/deed.nl dataEPSG: EPSG:28992 - extent: -59188.44333693248 304984.64144318487 308126.88473339565 858328.516489961 - inspire: true + inspire: + language: dut + serviceMetadataUrl: + csw: + metadataIdentifier: f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8 keywords: - Vervoersnetwerken - Menselijke gezondheid en veiligheid @@ -57,137 +62,237 @@ spec: - Hectometerpunten - HVD - Mobiliteit + layer: + abstract: Dit is de web map service van het Nationaal Wegen Bestand (NWB) - + wegen. Deze dataset bevat alleen de wegvakken en hectometerpunten. Het Nationaal + Wegen Bestand - Wegen is een digitaal geografisch bestand van alle wegen in + Nederland. Opgenomen zijn alle wegen die worden beheerd door wegbeheerders + als het Rijk, provincies, gemeenten en waterschappen, echter alleen voor zover + deze zijn voorzien van een straatnaam of nummer. + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + - bbox: + maxx: "795163" + maxy: "6181970" + minx: "-470271" + miny: "5562310" + crs: EPSG:25831 + - bbox: + maxx: "397827" + maxy: "6190420" + minx: "62461.6" + miny: "5565550" + crs: EPSG:25832 + - bbox: + maxx: "3220070" + maxy: "3840030" + minx: "2613360" + miny: "3509000" + crs: EPSG:3034 + - bbox: + maxx: "3644850" + maxy: "4155860" + minx: "3016760" + miny: "3812640" + crs: EPSG:3035 + - bbox: + maxx: "820873" + maxy: "7503110" + minx: "281318" + miny: "6483220" + crs: EPSG:3857 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4258 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4326 + - bbox: + maxx: "7.37403" + maxy: "55.7212" + minx: "2.52713" + miny: "50.2129" + crs: CRS:84 + keywords: + - Vervoersnetwerken + - Menselijke gezondheid en veiligheid + - Geluidsbelasting hoofdwegen (Richtlijn Omgevingslawaai) + - Nationaal + - Voertuigen + - Verkeer + - Wegvakken + - Hectometerpunten + - HVD + - Mobiliteit + layers: + - abstract: Deze laag bevat de wegvakken uit het Nationaal Wegen bestand (NWB) + en geeft gedetailleerde informatie per wegvak zoals straatnaam, wegnummer, + routenummer, wegbeheerder, huisnummers, enz. weer. + authority: + name: rws + spatialDatasetIdentifier: 8f0497f0-dbd7-4bee-b85a-5fdec484a7ff + url: https://www.rijkswaterstaat.nl + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/rws/nwbwegen/410a6d1e-e767-41b4-ba8d-9e1e955dd013/1/nwb_wegen.gpkg + columns: + - name: objectid + - name: wvk_id + - name: wvk_begdat + - name: jte_id_beg + - name: jte_id_end + - name: wegbehsrt + - name: wegnummer + - name: wegdeelltr + - name: hecto_lttr + - name: bst_code + - name: rpe_code + - name: admrichtng + - name: rijrichtng + - name: stt_naam + - name: stt_bron + - name: wpsnaam + - name: gme_id + - name: gme_naam + - name: hnrstrlnks + - name: hnrstrrhts + - name: e_hnr_lnks + - name: e_hnr_rhts + - name: l_hnr_lnks + - name: l_hnr_rhts + - name: begafstand + - name: endafstand + - name: beginkm + - name: eindkm + - name: pos_tv_wol + - name: wegbehcode + - name: wegbehnaam + - name: distrcode + - name: distrnaam + - name: dienstcode + - name: dienstnaam + - name: wegtype + - name: wgtype_oms + - name: routeltr + - name: routenr + - name: routeltr2 + - name: routenr2 + - name: routeltr3 + - name: routenr3 + - name: routeltr4 + - name: routenr4 + - name: wegnr_aw + - name: wegnr_hmp + - name: geobron_id + - name: geobron_nm + - name: bronjaar + - name: openlr + - name: bag_orl + - name: frc + - name: fow + - name: alt_naam + - name: alt_nr + - name: rel_hoogte + - name: st_lengthshape + geometryType: MultiLineString + tableName: wegvakken + datasetMetadataUrl: + csw: + metadataIdentifier: a9b7026e-0a81-4813-93bd-ba49e6f28502 + keywords: + - Vervoersnetwerken + - Menselijke gezondheid en veiligheid + - Geluidsbelasting hoofdwegen (Richtlijn Omgevingslawaai) + - Nationaal + - Voertuigen + - Verkeer + - Wegvakken + maxscaledenominator: "50000" + minscaledenominator: "1" + name: wegvakken + styles: + - name: wegvakken + title: NWB - Wegvakken + visualization: wegvakken.style + title: Wegvakken + visible: true + - abstract: Deze laag bevat de hectopunten uit het Nationaal Wegen Bestand (NWB) + en geeft gedetailleerde informatie per hectopunt zoals hectometrering, afstand, + zijde en hectoletter weer. + authority: + name: rws + spatialDatasetIdentifier: 8f0497f0-dbd7-4bee-b85a-5fdec484a7ff + url: https://www.rijkswaterstaat.nl + boundingBoxes: + - bbox: + maxx: "308126.88473339565" + maxy: "858328.516489961" + minx: "-59188.44333693248" + miny: "304984.64144318487" + crs: EPSG:28992 + data: + gpkg: + blobKey: geopackages/rws/nwbwegen/410a6d1e-e767-41b4-ba8d-9e1e955dd013/1/nwb_wegen.gpkg + columns: + - name: objectid + - name: hectomtrng + - name: afstand + - name: wvk_id + - name: wvk_begdat + - name: zijde + - name: hecto_lttr + geometryType: MultiPoint + tableName: hectopunten + datasetMetadataUrl: + csw: + metadataIdentifier: a9b7026e-0a81-4813-93bd-ba49e6f28502 + keywords: + - Vervoersnetwerken + - Menselijke gezondheid en veiligheid + - Geluidsbelasting hoofdwegen (Richtlijn Omgevingslawaai) + - Nationaal + - Voertuigen + - Verkeer + - Hectometerpunten + maxscaledenominator: "50000" + minscaledenominator: "1" + name: hectopunten + styles: + - name: hectopunten + title: NWB - Hectopunten + visualization: hectopunten.style + title: Hectopunten + visible: true + title: NWB - Wegen WMS + visible: true + ownerInfoRef: pdok + prefix: nwbwegen stylingAssets: + blobKeys: + - resources/fonts/liberation-sans.ttf configMapRefs: - - name: includes - keys: + - keys: - nwb_wegen_hectopunten.symbol - hectopunten.style - wegvakken.style - blobKeys: - - resources/fonts/liberation-sans.ttf - layers: - - abstract: - Deze laag bevat de wegvakken uit het Nationaal Wegen bestand (NWB) - en geeft gedetailleerde informatie per wegvak zoals straatnaam, wegnummer, - routenummer, wegbeheerder, huisnummers, enz. weer. - data: - gpkg: - columns: - - objectid - - wvk_id - - wvk_begdat - - jte_id_beg - - jte_id_end - - wegbehsrt - - wegnummer - - wegdeelltr - - hecto_lttr - - bst_code - - rpe_code - - admrichtng - - rijrichtng - - stt_naam - - stt_bron - - wpsnaam - - gme_id - - gme_naam - - hnrstrlnks - - hnrstrrhts - - e_hnr_lnks - - e_hnr_rhts - - l_hnr_lnks - - l_hnr_rhts - - begafstand - - endafstand - - beginkm - - eindkm - - pos_tv_wol - - wegbehcode - - wegbehnaam - - distrcode - - distrnaam - - dienstcode - - dienstnaam - - wegtype - - wgtype_oms - - routeltr - - routenr - - routeltr2 - - routenr2 - - routeltr3 - - routenr3 - - routeltr4 - - routenr4 - - wegnr_aw - - wegnr_hmp - - geobron_id - - geobron_nm - - bronjaar - - openlr - - bag_orl - - frc - - fow - - alt_naam - - alt_nr - - rel_hoogte - - st_lengthshape - geometryType: MultiLineString - blobKey: geopackages/rws/nwbwegen/410a6d1e-e767-41b4-ba8d-9e1e955dd013/1/nwb_wegen.gpkg - table: wegvakken - datasetMetadataIdentifier: a9b7026e-0a81-4813-93bd-ba49e6f28502 - keywords: - - Vervoersnetwerken - - Menselijke gezondheid en veiligheid - - Geluidsbelasting hoofdwegen (Richtlijn Omgevingslawaai) - - Nationaal - - Voertuigen - - Verkeer - - Wegvakken - maxScale: 50000.0 - minScale: 1.0 - name: wegvakken - sourceMetadataIdentifier: 8f0497f0-dbd7-4bee-b85a-5fdec484a7ff - styles: - - name: wegvakken - title: NWB - Wegvakken - visualization: wegvakken.style - title: Wegvakken - visible: true - - abstract: - Deze laag bevat de hectopunten uit het Nationaal Wegen Bestand (NWB) - en geeft gedetailleerde informatie per hectopunt zoals hectometrering, afstand, - zijde en hectoletter weer. - data: - gpkg: - columns: - - objectid - - hectomtrng - - afstand - - wvk_id - - wvk_begdat - - zijde - - hecto_lttr - geometryType: MultiPoint - blobKey: geopackages/rws/nwbwegen/410a6d1e-e767-41b4-ba8d-9e1e955dd013/1/nwb_wegen.gpkg - table: hectopunten - datasetMetadataIdentifier: a9b7026e-0a81-4813-93bd-ba49e6f28502 - keywords: - - Vervoersnetwerken - - Menselijke gezondheid en veiligheid - - Geluidsbelasting hoofdwegen (Richtlijn Omgevingslawaai) - - Nationaal - - Voertuigen - - Verkeer - - Hectometerpunten - maxScale: 50000.0 - minScale: 1.0 - name: hectopunten - sourceMetadataIdentifier: 8f0497f0-dbd7-4bee-b85a-5fdec484a7ff - styles: - - name: hectopunten - title: NWB - Hectopunten - visualization: hectopunten.style - title: Hectopunten - visible: true - metadataIdentifier: f2437a92-ddd3-4777-a1bc-fdf4b4a7fcb8 + name: includes + title: NWB - Wegen WMS + url: https://service.pdok.nl/rws/nwbwegen/wms/v1_0 diff --git a/internal/controller/mapfilegenerator/test_data/input/wms_postgis.yaml b/internal/controller/mapfilegenerator/test_data/input/wms_postgis.yaml index eecb357..8735da6 100644 --- a/internal/controller/mapfilegenerator/test_data/input/wms_postgis.yaml +++ b/internal/controller/mapfilegenerator/test_data/input/wms_postgis.yaml @@ -1,30 +1,39 @@ -apiVersion: pdok.nl/v2beta1 +apiVersion: pdok.nl/v3 kind: WMS metadata: - name: v1-0 # name set with namePrefix in base/kustomization.yaml + annotations: + pdok.nl/wms-service-metadata-uuid: fa069f74-9837-4d63-b2ac-b337b5de86b1 + creationTimestamp: null labels: dataset: terugmeldingen dataset-owner: brt - service-version: v1_0 service-type: wms + service-version: v1_0 + name: v1-0 spec: - general: - datasetOwner: brt - dataset: terugmeldingen - serviceVersion: v1_0 - kubernetes: - resources: - limits: - ephemeralStorage: 20Mi options: automaticCasing: true disableWebserviceProxy: false includeIngress: true + prefetchData: true + rewriteGroupToDataLayers: false + validateChildStyleNameEqual: false validateRequests: true + podSpecPatch: + containers: + - name: mapserver + resources: + limits: + ephemeral-storage: 20Mi service: - inspire: false - title: BRT Terugmeldingen WMS - abstract: De BRT terugmeldingenservice bevat alle recente meldingen op BRT objecten waar twijfel over de juistheid bestaat. Zowel terugmeldingen op de TOP10 als meldingen die gemaakt zijn op de gegeneraliseerde kaartproducten (TOP25, TOP50, TOP100, TOP250) worden hierin geregistreerd. Daarnaast kan je de inhoud en status van de meldingen inzien. Ook een vermoedelijke fout geconstateerd? Doe een melding op https://verbeterdekaart.kadaster.nl + abstract: De BRT terugmeldingenservice bevat alle recente meldingen op BRT objecten + waar twijfel over de juistheid bestaat. Zowel terugmeldingen op de TOP10 als + meldingen die gemaakt zijn op de gegeneraliseerde kaartproducten (TOP25, TOP50, + TOP100, TOP250) worden hierin geregistreerd. Daarnaast kan je de inhoud en status + van de meldingen inzien. Ook een vermoedelijke fout geconstateerd? Doe een melding + op https://verbeterdekaart.kadaster.nl + accessConstraints: https://creativecommons.org/publicdomain/zero/1.0/deed.nl + dataEPSG: EPSG:28992 keywords: - Basisregistratie Topografie - BRT @@ -37,18 +46,128 @@ spec: - in onderzoek register - verbeter de kaart - verbeterdekaart - metadataIdentifier: fa069f74-9837-4d63-b2ac-b337b5de86b1 - authority: - name: brt - url: http://www.brt.nl - dataEPSG: EPSG:28992 - extent: -7000 289000 300000 629000 + layer: + abstract: De BRT terugmeldingenservice bevat alle recente meldingen op BRT objecten + waar twijfel over de juistheid bestaat. Zowel terugmeldingen op de TOP10 als + meldingen die gemaakt zijn op de gegeneraliseerde kaartproducten (TOP25, TOP50, + TOP100, TOP250) worden hierin geregistreerd. Daarnaast kan je de inhoud en + status van de meldingen inzien. Ook een vermoedelijke fout geconstateerd? + Doe een melding op https://verbeterdekaart.kadaster.nl + boundingBoxes: + - bbox: + maxx: "300000" + maxy: "629000" + minx: "-7000" + miny: "289000" + crs: EPSG:28992 + - bbox: + maxx: "795163" + maxy: "6181970" + minx: "-470271" + miny: "5562310" + crs: EPSG:25831 + - bbox: + maxx: "397827" + maxy: "6190420" + minx: "62461.6" + miny: "5565550" + crs: EPSG:25832 + - bbox: + maxx: "3220070" + maxy: "3840030" + minx: "2613360" + miny: "3509000" + crs: EPSG:3034 + - bbox: + maxx: "3644850" + maxy: "4155860" + minx: "3016760" + miny: "3812640" + crs: EPSG:3035 + - bbox: + maxx: "820873" + maxy: "7503110" + minx: "281318" + miny: "6483220" + crs: EPSG:3857 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4258 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4326 + - bbox: + maxx: "7.37403" + maxy: "55.7212" + minx: "2.52713" + miny: "50.2129" + crs: CRS:84 + keywords: + - Basisregistratie Topografie + - BRT + - terugmeldingen + - TOP10NL + - TOP25 + - TOP50 + - TOP100 + - TOP250 + - in onderzoek register + - verbeter de kaart + - verbeterdekaart + layers: + - abstract: Alle recente BRT terugmeldingen gedaan door BRT gebruikers. + authority: + name: brt + spatialDatasetIdentifier: 07c7d650-cdb1-11dd-ad8b-0800200c9a60 + url: http://www.brt.nl + boundingBoxes: + - bbox: + maxx: "300000" + maxy: "629000" + minx: "-7000" + miny: "289000" + crs: EPSG:28992 + data: + postgis: + columns: + - name: meldingsnummer_volledig + - name: tijdstip_registratie + - name: status + - name: omschrijving + - name: bronhoudercode + - name: bronhoudernaam + - name: tijdstip_statuswijziging + - name: toelichting + - name: objectid + - name: objecttype + - name: hoogte_vanaf_maaiveld + geometryType: Point + tableName: brtterugmeldingen.brtterugmeldingen_v1 + datasetMetadataUrl: + csw: + metadataIdentifier: 7a84c4de-4ec0-4202-a8d0-792fb7d39d1f + keywords: + - brtterugmeldingen + name: brtterugmeldingen + styles: + - legend: + blobKey: ${BLOBS_RESOURCES_BUCKET}/images/terugmeldingen/terugmeldingen-legend.png + name: brtterugmeldingen:terugmeldingen + title: Terugmeldingen + visualization: terugmeldingen.style + title: BRT Terugmeldingen + visible: true + title: BRT Terugmeldingen WMS + visible: true + ownerInfoRef: pdok + prefix: terugmeldingen stylingAssets: - configMapRefs: - - name: includes - keys: - - terugmeldingen.symbol - - terugmeldingen.style blobKeys: - ${BLOBS_RESOURCES_BUCKET}/images/terugmeldingen/afgerond-blauw.png - ${BLOBS_RESOURCES_BUCKET}/images/terugmeldingen/afgewezen-rood.png @@ -57,34 +176,10 @@ spec: - ${BLOBS_RESOURCES_BUCKET}/images/terugmeldingen/goedgekeurd-groen.png - ${BLOBS_RESOURCES_BUCKET}/images/terugmeldingen/nieuw-geel.png - ${BLOBS_RESOURCES_BUCKET}/images/terugmeldingen/onderzoek-oranje.png - layers: - - name: brtterugmeldingen - visible: true - title: BRT Terugmeldingen - abstract: Alle recente BRT terugmeldingen gedaan door BRT gebruikers. - keywords: - - brtterugmeldingen - datasetMetadataIdentifier: 7a84c4de-4ec0-4202-a8d0-792fb7d39d1f - sourceMetadataIdentifier: 07c7d650-cdb1-11dd-ad8b-0800200c9a60 - styles: - - title: Terugmeldingen - name: brtterugmeldingen:terugmeldingen - visualization: terugmeldingen.style - legendFile: - blobKey: ${BLOBS_RESOURCES_BUCKET}/images/terugmeldingen/terugmeldingen-legend.png - data: - postgis: - table: brtterugmeldingen.brtterugmeldingen_v1 - geometryType: Point - columns: - - meldingsnummer_volledig - - tijdstip_registratie - - status - - omschrijving - - bronhoudercode - - bronhoudernaam - - tijdstip_statuswijziging - - toelichting - - objectid - - objecttype - - hoogte_vanaf_maaiveld + configMapRefs: + - keys: + - terugmeldingen.symbol + - terugmeldingen.style + name: includes + title: BRT Terugmeldingen WMS + url: https://service.pdok.nl/brt/terugmeldingen/wms/v1_0 diff --git a/internal/controller/mapfilegenerator/test_data/input/wms_tif.yaml b/internal/controller/mapfilegenerator/test_data/input/wms_tif.yaml index 05dae8f..a642021 100644 --- a/internal/controller/mapfilegenerator/test_data/input/wms_tif.yaml +++ b/internal/controller/mapfilegenerator/test_data/input/wms_tif.yaml @@ -1,292 +1,427 @@ -apiVersion: pdok.nl/v2beta1 +apiVersion: pdok.nl/v3 kind: WMS metadata: - name: bzk-luchtfotolabels-v1-0 + annotations: + pdok.nl/wms-service-metadata-uuid: 70562932-e7dc-4ba2-ba4f-05863d02587c + creationTimestamp: null labels: - dataset-owner: bzk dataset: luchtfotolabels - service-version: v1_0 + dataset-owner: bzk service-type: wms + service-version: v1_0 + name: bzk-luchtfotolabels-v1-0 spec: - general: - datasetOwner: bzk - dataset: luchtfotolabels - serviceVersion: v1_0 - kubernetes: - autoscaling: - minReplicas: 1 - maxReplicas: 2 - healthCheck: - boundingbox: 135036.1077132325445,456913.9317436855054,135531.2729437439411,457377.1306112145539 - resources: - limits: - memory: 4G - ephemeralStorage: 6G - requests: - cpu: "1" - memory: 4G - ephemeralStorage: 6G + healthCheck: + boundingbox: + maxx: "135531.2729437439411" + maxy: "457377.1306112145539" + minx: "135036.1077132325445" + miny: "456913.9317436855054" + horizontalPodAutoscalerPatch: + maxReplicas: 2 + minReplicas: 1 options: automaticCasing: false disableWebserviceProxy: false includeIngress: false - validateRequests: false + prefetchData: true + rewriteGroupToDataLayers: false validateChildStyleNameEqual: false + validateRequests: false + podSpecPatch: + containers: + - name: mapserver + resources: + limits: + ephemeral-storage: 6G + memory: 4G + requests: + cpu: "1" + ephemeral-storage: 6G + memory: 4G service: - inspire: false - title: Luchtfoto Labels WMS - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." + abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden + gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + accessConstraints: https://creativecommons.org/publicdomain/zero/1.0/deed.nl + dataEPSG: EPSG:28992 keywords: - bzk - luchtfotolabels - metadataIdentifier: 70562932-e7dc-4ba2-ba4f-05863d02587c - authority: - name: kadaster - url: http://www.kadaster.nl - dataEPSG: EPSG:28992 + layer: + abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden + gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + boundingBoxes: + - bbox: + maxx: "280000" + maxy: "860000" + minx: "-25000" + miny: "250000" + crs: EPSG:28992 + - bbox: + maxx: "795163" + maxy: "6181970" + minx: "-470271" + miny: "5562310" + crs: EPSG:25831 + - bbox: + maxx: "397827" + maxy: "6190420" + minx: "62461.6" + miny: "5565550" + crs: EPSG:25832 + - bbox: + maxx: "3220070" + maxy: "3840030" + minx: "2613360" + miny: "3509000" + crs: EPSG:3034 + - bbox: + maxx: "3644850" + maxy: "4155860" + minx: "3016760" + miny: "3812640" + crs: EPSG:3035 + - bbox: + maxx: "820873" + maxy: "7503110" + minx: "281318" + miny: "6483220" + crs: EPSG:3857 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4258 + - bbox: + maxx: "55.7212" + maxy: "7.37403" + minx: "50.2129" + miny: "2.52713" + crs: EPSG:4326 + - bbox: + maxx: "7.37403" + maxy: "55.7212" + minx: "2.52713" + miny: "50.2129" + crs: CRS:84 + keywords: + - bzk + - luchtfotolabels + layers: + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + layers: + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/100pixkm_luforoads/100pixkm_luforoads.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "48001" + minscaledenominator: "24001" + name: luchtfotoroads_100pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: roads.style + title: Luchtfoto roads 100pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/200pixkm_luforoads/200pixkm_luforoads.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "24001" + minscaledenominator: "12001" + name: luchtfotoroads_200pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: roads.style + title: Luchtfoto roads 200pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/400pixkm_luforoads/400pixkm_luforoads.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "12001" + minscaledenominator: "6001" + name: luchtfotoroads_400pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: roads.style + title: Luchtfoto roads 400pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/800pixkm_luforoads/800pixkm_luforoads.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "6001" + minscaledenominator: "3001" + name: luchtfotoroads_800pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: roads.style + title: Luchtfoto roads 800pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/1600pixkm_luforoads/1600pixkm_luforoads.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "3001" + minscaledenominator: "1501" + name: luchtfotoroads_1600pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: roads.style + title: Luchtfoto roads 1600pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/100pixkm_lufolabels/100pixkm_lufolabels.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "48001" + minscaledenominator: "24001" + name: luchtfotolabels_100pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: labels.style + title: Luchtfoto labels 100pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/200pixkm_lufolabels/200pixkm_lufolabels.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "24001" + minscaledenominator: "12001" + name: luchtfotolabels_200pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: labels.style + title: Luchtfoto labels 200pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/400pixkm_lufolabels/400pixkm_lufolabels.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "12001" + minscaledenominator: "6001" + name: luchtfotolabels_400pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: labels.style + title: Luchtfoto labels 400pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/800pixkm_lufolabels/800pixkm_lufolabels.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "6001" + minscaledenominator: "3001" + name: luchtfotolabels_800pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: labels.style + title: Luchtfoto labels 800pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/1600pixkm_lufolabels/1600pixkm_lufolabels.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "3001" + minscaledenominator: "1501" + name: luchtfotolabels_1600pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: labels.style + title: Luchtfoto labels 1600pixkm + visible: true + - abstract: De luchtfoto labels bestaan uit weglabels en wegassen en kunnen + worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto. + authority: + name: kadaster + spatialDatasetIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 + url: http://www.kadaster.nl + data: + tif: + blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/3200pixkm_lufolabels/3200pixkm_lufolabels.vrt + offsite: '#978E97' + resample: BILINEAR + datasetMetadataUrl: + csw: + metadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 + keywords: + - bzk + - luchtfotolabels + maxscaledenominator: "1501" + name: luchtfotolabels_3200pixkm + styles: + - name: luchtfotolabels + title: Luchtfotolabels + visualization: labels.style + title: Luchtfoto labels 3200pixkm + visible: true + name: lufolabels + styles: + - name: luchtfotolabels + title: Luchtfotolabels + title: Luchtfoto labels + visible: true + title: Luchtfoto Labels WMS + visible: true + ownerInfoRef: pdok + prefix: luchtfotolabels stylingAssets: configMapRefs: - - name: ${INCLUDES} - layers: - - name: lufolabels - visible: true - title: Luchtfoto labels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - - name: luchtfotoroads_100pixkm - visible: true - title: Luchtfoto roads 100pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 24001 - maxScale: 48001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: roads.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/100pixkm_luforoads/100pixkm_luforoads.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotoroads_200pixkm - visible: true - title: Luchtfoto roads 200pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 12001 - maxScale: 24001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: roads.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/200pixkm_luforoads/200pixkm_luforoads.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotoroads_400pixkm - visible: true - title: Luchtfoto roads 400pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 6001 - maxScale: 12001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: roads.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/400pixkm_luforoads/400pixkm_luforoads.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotoroads_800pixkm - visible: true - title: Luchtfoto roads 800pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 3001 - maxScale: 6001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: roads.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/800pixkm_luforoads/800pixkm_luforoads.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotoroads_1600pixkm - visible: true - title: Luchtfoto roads 1600pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 1501 - maxScale: 3001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: roads.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/1600pixkm_luforoads/1600pixkm_luforoads.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotolabels_100pixkm - visible: true - title: Luchtfoto labels 100pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 24001 - maxScale: 48001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: labels.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/100pixkm_lufolabels/100pixkm_lufolabels.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotolabels_200pixkm - visible: true - title: Luchtfoto labels 200pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 12001 - maxScale: 24001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: labels.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/200pixkm_lufolabels/200pixkm_lufolabels.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotolabels_400pixkm - visible: true - title: Luchtfoto labels 400pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 6001 - maxScale: 12001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: labels.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/400pixkm_lufolabels/400pixkm_lufolabels.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotolabels_800pixkm - visible: true - title: Luchtfoto labels 800pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 3001 - maxScale: 6001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: labels.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/800pixkm_lufolabels/800pixkm_lufolabels.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotolabels_1600pixkm - visible: true - title: Luchtfoto labels 1600pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - minScale: 1501 - maxScale: 3001 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: labels.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/1600pixkm_lufolabels/1600pixkm_lufolabels.vrt - offsite: "#978E97" - resample: BILINEAR - - name: luchtfotolabels_3200pixkm - visible: true - title: Luchtfoto labels 3200pixkm - group: lufolabels - abstract: "De luchtfoto labels bestaan uit weglabels en wegassen en kunnen worden gebruikt als laag (overlay) op onder andere de PDOK luchtfoto." - keywords: - - bzk - - luchtfotolabels - datasetMetadataIdentifier: 6ca22f53-b072-42f4-b920-104c7c83cd28 - sourceMetadataIdentifier: 901647c2-802d-11e6-ae22-56b6b6499611 - maxScale: 1501 - styles: - - name: luchtfotolabels - title: Luchtfotolabels - visualization: labels.style - data: - tif: - blobKey: tifs/bzk/luchtfotolabels/${GPKG_VERSION}/3200pixkm_lufolabels/3200pixkm_lufolabels.vrt - offsite: "#978E97" - resample: BILINEAR + - keys: + - roads.style + - labels.style + name: ${INCLUDES} + title: Luchtfoto Labels WMS + url: https://service.pdok.nl/bzk/luchtfotolabels/wms/v1_0 From 798fc36cfed20967b05aa20ba4d29a0cf4be1635 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9on=20van=20der=20Kaap?= Date: Thu, 18 Dec 2025 18:33:29 +0100 Subject: [PATCH 2/2] Fixed type mistake --- .../test_data/input/wms_group_and_toplayer.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/controller/mapfilegenerator/test_data/input/wms_group_and_toplayer.yaml b/internal/controller/mapfilegenerator/test_data/input/wms_group_and_toplayer.yaml index ca0d910..8b53f3a 100644 --- a/internal/controller/mapfilegenerator/test_data/input/wms_group_and_toplayer.yaml +++ b/internal/controller/mapfilegenerator/test_data/input/wms_group_and_toplayer.yaml @@ -1,4 +1,4 @@ -apiVersion: pdok.nl/v2beta1 +apiVersion: pdok.nl/v3 kind: WMS metadata: annotations: