diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2025-06-04 15:44:51 +0200 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2025-06-04 15:54:18 +0200 |
commit | 2d8f839914feb2b9d31f2682b1c9992dd21c9b16 (patch) | |
tree | 31009ccd434a30507da15d4ea7dba9f91211f7ce /config.yml | |
parent | 052536f62d2e58f6b9b142e035c49cb033458d7f (diff) |
VBK: Use the shapefile as source for offshore projects.
The file appears to be official and updated as often as the GPKG
nowdays. Both have 101 distinct features.
And unlike the GPKG the multipolygons are not split, so we add the
UNIQUE CONSTRAINT on "OmrID".
For some reason there are a lot of duplicates in the GPKG.
sqlite> SELECT "ObjectID", COUNT(*) FROM "lst_vbk_havsbaserad_vindkraft" GROUP BY 1 ORDER BY 2;
101|9
1|24
2|24
[…]
100|24
Diffstat (limited to 'config.yml')
-rw-r--r-- | config.yml | 40 |
1 files changed, 20 insertions, 20 deletions
@@ -3164,13 +3164,7 @@ layers: alias: Områdes-ID type: String width: 10 - # XXX The provided GeoPKG splits multi polygons into several - # features of geometry type polygon. lst.vbk_vindkraftverk.zip - # has also LST.vbk_havsbaserad_vindkraft.shp with the proper - # features, but unfortunately that layer doesn't seem to be - # updated as often (and also isn't official). So we remove - # the UNIQUE condition for now. - #unique: true + unique: true nullable: false comment: ID-nummer i Vindbruksollen för projekteringsområdet - name: Projektnamn @@ -3306,32 +3300,34 @@ layers: path: vbk/lst.vbk_havsbaserad_vindkraft.zip unar: format: zip + patterns: + - 'lst.vbk_havsbaserad_vindkraft.*' import: - path: LST.vbk_havsbaserad_vindkraft.gpkg - format: GPKG - layername: vbk_havsbaserad_vindkraft + path: lst.vbk_havsbaserad_vindkraft.shp + format: ESRI Shapefile + layername: lst.vbk_havsbaserad_vindkraft field-map: OMRID: OmrID - HAVSPARKNAMN: Projektnamn + HAVSPARKNA: Projektnamn Orgnamn: Organisationsnamn Orgnr: Organisationsnummer - ArendeStatus: Projektstatus + ArendeStat: Projektstatus DNR: Diarienummer - AndringsansokanPagar: AndringsansokanPagar + Andringsan: AndringsansokanPagar SAMRAD: SamradsunderlagInlamnat ANSOKINL: AnsokanInlamnat ATERKALL: AnsokanAterkallad - ANSOKTILLST: AnsokanBeviljad + ANSOKTILLS: AnsokanBeviljad ANSOKAVSL: AnsokanAvslagen - ANSOKOVERKL: AnsokanOverklagad + ANSOKOVERK: AnsokanOverklagad N2000ANS: Natura2000_Ansokan N2000BES: Natura2000_Beslutdatum UNDERBYGGN: UnderByggnation UPPFORD: Uppfort Planantmin: PlaneratAntalVerkMin planantmax: PlaneratAntalVerkMax - Planhojdmin: PlaneradHojdMin - Planhojdmax: PlaneradHojdMax + Planhojdmi: PlaneradHojdMin + Planhojdma: PlaneradHojdMax PlanGWhmin: PlaneradProduktionMin PlanGWhmax: PlaneradProduktionMax PBYGGSTART: PlaneradByggstart @@ -3340,9 +3336,9 @@ layers: Uppfortant: UppfortAntalVerk BevMaxHojd: BeviljadMaxhojd InstallEff: InstalleradEffekt - BeraknadGWh: Calprod + BeraknadGW: Calprod Elomrade: ElNamn - SenasteUppdaterat: SenasteUppdaterat + SenasteUpp: SenasteUppdaterat Raderat: Raderat value-map: Orgnamn: @@ -3354,7 +3350,7 @@ layers: DNR: - replace: '' with: null - AndringsansokanPagar: + Andringsan: - replace: 'Ja' with: '1' - replace: 'Nej' @@ -3369,6 +3365,10 @@ layers: with: '1' - replace: 'No' with: '0' + SenasteUpp: + - replace: '([0-9]{4})([0-9]{2})([0-9]{2})' + with: '{0}-{1}-{2}' + type: regex publish: area_offshore: where: | |