aboutsummaryrefslogtreecommitdiffstats
path: root/config.yml
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2024-06-19 14:13:18 +0200
committerGuilhem Moulin <guilhem@fripost.org>2024-06-22 00:56:51 +0200
commit58ec5a4544f55c53921bd553633733d153910e7a (patch)
tree1edadde1e5fb044ce7d5dd22463bb6fb54114b92 /config.yml
parent425cc4063f45feb2a508d63dd43bf2572d7844d5 (diff)
Add layer definitions for Vindbrukskollen layers.
Only the land-based ones for now. Source: https://www.energimyndigheten.se/energisystem-och-analys/elproduktion/vindkraft/vindbrukskollen/ Layers: - https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=ed5814b2-08bf-493a-a164-7819e1b590d6 LST Vindbrukskollen landbaserade vindkraftverk - https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=c816bd1e-bc6c-487f-a962-770f05f677b6 LST Vindbrukskollen landbaserade projekteringsområden - https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/api/records/GetMetaDataById?id=c290bc31-1af8-497e-a9a5-87fcec55d0ce LST Vindbrukskollen havsbaserad vindkraft Webmaps: - https://vbk.lansstyrelsen.se/ - https://ext-geodatakatalog.lansstyrelsen.se/GeodataKatalogen/srv/swe/catalog.search#/map
Diffstat (limited to 'config.yml')
-rw-r--r--config.yml550
1 files changed, 550 insertions, 0 deletions
diff --git a/config.yml b/config.yml
index 72a735e..d3de950 100644
--- a/config.yml
+++ b/config.yml
@@ -107,6 +107,7 @@ layers:
# # alternative name cannot be used in place of the actual field name during SQL
# # queries or other field name dependent API calls.
# AlternativeName: field_name_alias
+# Alias: field_name_alias
#
# # Description/comment
# Comment: A string describing that field
@@ -748,14 +749,563 @@ layers:
cache: sametinget/
'vbk:vindkraftverk':
+ description: Vindbrukskollen landbaserade vindkraftverk (Länsstyrelsen)
+ create:
+ geometry-type: POINT
+ fields:
+ # https://ext-dokument.lansstyrelsen.se/Gemensamt/Geodata/Externa%20dokument/VBK/LST.vbk_vindkraftverk_shp_information.txt.zip
+ - name: VerkID
+ alias: Verk-ID
+ type: String
+ width: 14
+ unique: true
+ nullable: false
+ comment: ID-nummer i Vindbrukskollen för vindkraftverket
+ - name: OmrID
+ alias: Områdes-ID
+ type: String
+ width: 10
+ nullable: false
+ comment: ID-nummer i Vindbruksollen för projekteringsområdet
+ - name: Projektnamn
+ type: String
+ width: 62
+ comment: Namn på projekteringsområdet
+ - name: Status
+ type: String
+ width: 62
+ nullable: false
+ comment: Status för vindkraftverket (t.ex beviljat)
+ - name: Statuskod
+ type: Integer
+ subtype: Int16
+ nullable: false
+ - name: Handlingstyp
+ type: String
+ width: 62
+ comment: Aktuell prövningsgrund enligt Miljöbalken eller Plan och Bygglagen
+ - name: Uppfort
+ alias: Uppförandedatum
+ type: Date
+ comment: Uppförandedatum för vindkraftverket
+ - name: MB_Tillstand
+ alias: Miljöbalken tillstånd tidsbegränsning
+ type: Date
+ comment: Datum för tidsbegränsning av miljötillståndet
+ - name: Totalhojd
+ alias: Totalhöjd (m)
+ type: Integer
+ subtype: Int16
+ comment: Totalhöjd (m) för vindkraftverket
+ - name: Navhojd
+ alias: Navhöjd (m)
+ type: Integer
+ subtype: Int16
+ comment: Navhöjd (m) för vindkraftverket
+ - name: Rotordiameter
+ alias: Rotordiameter (m)
+ type: Integer
+ subtype: Int16
+ comment: Rotordiameter (m) för vindkraftverket
+ - name: Maxeffekt
+ # XXX convert to W?
+ alias: Maxeffekt (MW)
+ type: Real
+ subtype: Float32
+ comment: Ansökt eller installerad maxeffekt (MW) för vindkraftverket
+ - name: Calprod
+ # XXX convert to Wh?
+ alias: Beräknad årsproduktion (GWh)
+ type: Real
+ subtype: Float32
+ comment: Den beräknade årsproduktionern (GWh) för vindkraftverket
+ - name: Fabrikat
+ type: String
+ width: 62
+ comment: Namn på vindkraftverkets fabrikat
+ - name: Modell
+ type: String
+ width: 62
+ comment: Namn på vindkraftverkets modell
+ - name: Organisationsnamn
+ type: String
+ width: 254
+ comment: Namnet på verksamhetsutövaren för projekteringsområdet
+ - name: Organisationsnummer
+ type: String
+ width: 11
+ comment: Verksamhetsutövarens organisationsnummer
+ - name: Placering
+ type: String
+ width: 62
+ comment: Anger om verket är placerat på land eller i vatten
+ - name: ElNamn
+ alias: Elområde
+ type: String
+ width: 62
+ nullable: false
+ comment: Elområde dit vindkraftverket tillhör
+ - name: SenasteUppdaterat
+ alias: Datum för senaste uppdatering av verk
+ type: Date
+ comment: Datum då vindkraftverket senast sparats i Vindbrukskollen (om datum saknas har vindkraftverket inte sparats efter nov 2018)
+ - name: EjAktuell
+ type: Integer
+ subtype: Bool
+ - name: Raderat
+ type: Integer
+ subtype: Bool
+ nullable: false
source:
download: 'https://ext-dokument.lansstyrelsen.se/gemensamt/geodata/ShapeExport/lst.vbk_vindkraftverk.zip'
cache: vbk/
+ unar:
+ format: zip
+ patterns:
+ - 'LST.vbk_vindkraftverk.*'
+ import:
+ path: LST.vbk_vindkraftverk.shp
+ format: ESRI Shapefile
+ layername: LST.vbk_vindkraftverk
+ field-map:
+ VERKID: VerkID
+ OMRID: OmrID
+ PROJNAMN: Projektnamn
+ STATUS: Status
+ HANDLINGST: Handlingstyp
+ UPPFORT: Uppfort
+ MB_Tillsta: MB_Tillstand
+ TOTALHOJD: Totalhojd
+ NAVHOJD: Navhojd
+ ROTDIAMETE: Rotordiameter
+ MAXEFFEKT: Maxeffekt
+ CALPROD: Calprod
+ FABRIKAT: Fabrikat
+ MODELL: Modell
+ ORGNAMN: Organisationsnamn
+ ORGNMR: Organisationsnummer
+ PLACERING: Placering
+ EL_NAMN: ElNamn
+ SenasteUpp: SenasteUppdaterat
+ EJAKTUELL: EjAktuell
+ ARENDESTAT: Statuskod
+ RADERAD: Raderat
+ value-map:
+ UPPFORT:
+ # 1900-01-01 innebär att datum ej identifierats
+ - replace: '19000101'
+ with: null
+ - replace: '([0-9]{4})([0-9]{2})([0-9]{2})'
+ with: '{0}-{1}-{2}'
+ type: regex
+ TOTALHOJD:
+ - replace: 0
+ with: null
+ NAVHOJD:
+ - replace: 0
+ with: null
+ ROTDIAMETE:
+ - replace: 0
+ with: null
+ MAXEFFEKT:
+ - replace: 0.
+ with: null
+ CALPROD:
+ - replace: 0.
+ with: null
+ FABRIKAT:
+ - replace: '-'
+ with: null
+ MODELL:
+ - replace: '-'
+ with: null
+ ORGNAMN:
+ - replace: 'Projektör ej registrerad '
+ with: null
+ ORGNMR:
+ - replace: '999999-9999'
+ with: null
+ SenasteUpp:
+ - replace: '([0-9]{4})([0-9]{2})([0-9]{2})'
+ with: '{0}-{1}-{2}'
+ type: regex
+ EJAKTUELL:
+ - replace: 'Yes'
+ with: '1'
+ - replace: 'No'
+ with: '0'
+ RADERAD:
+ - replace: 'Yes'
+ with: '1'
+ - replace: 'No'
+ with: '0'
'vbk:projekteringsomraden':
+ description: Vindbrukskollen landbaserade projekteringsområden (Länsstyrelsen)
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ # https://ext-dokument.lansstyrelsen.se/Gemensamt/Geodata/Externa%20dokument/VBK/LST.vbk_projekteringsomraden_shp_information.txt.zip
+ - name: OmrID
+ alias: Områdes-ID
+ type: String
+ width: 10
+ unique: true
+ nullable: false
+ comment: ID-nummer i Vindbruksollen för projekteringsområdet
+ - name: Projektnamn
+ type: String
+ width: 62
+ comment: Namn på projekteringsområdet
+ - name: AntalVerk
+ alias: Aktuella verk
+ type: Integer
+ subtype: Int16
+ nullable: false
+ comment: Antal vindkraftverk exklusive status "Ej aktuell/återkallat"
+ - name: AntalEjXY
+ alias: Antal ej koordinatsatta verk
+ type: Integer
+ subtype: Int16
+ nullable: false
+ comment: Antal vindkraftverk utan koordinater som tillhör projekteringsområdet
+ - name: Calprod
+ alias: Beräknad årsproduktion (GWh)
+ type: Real
+ subtype: Float32
+ comment: Summan av verkens uppgivna beräknade årsproduktion (GWh)
+ - name: PlaneradByggstart
+ alias: Planerad byggstart
+ type: Date
+ comment: Datumangivelse för planerad byggstart för projektet
+ - name: PlaneratDrift
+ alias: Planerat drifttagande
+ type: Date
+ comment: Datumangivelse för planerat idrifttagande för projektet
+ - name: AndringsansokanPagar
+ alias: Ändringsansökan pågår
+ type: Integer
+ subtype: Bool
+ comment: Om ändringsansökan pågår
+ - name: UnderByggnation
+ alias: Under byggnation
+ type: Integer
+ subtype: Bool
+ comment: Om projekteringsområdet är under byggnation
+ - name: Organisationsnamn
+ type: String
+ width: 254
+ comment: Namnet på verksamhetsutövaren för projekteringsområdet
+ - name: Organisationsnummer
+ type: String
+ width: 11
+ comment: Verksamhetsutövarens organisationsnummer
+ - name: ElNamn
+ alias: Elområde
+ type: String
+ width: 62
+ nullable: false
+ comment: Elområde dit projekteringsområdet tillhör
+ - name: SenasteUppdaterat
+ alias: Senast uppdaterat
+ type: Date
+ nullable: true
+ comment: Datum då projektet senast sparats i Vindbrukskollen (om datum saknas har området inte sparats efter nov 2018)
+ - name: EjAktuell
+ alias: Ej aktuell
+ type: Integer
+ subtype: Bool
+ nullable: false
+ comment: Om samtliga verk inom projekteringsområdet har status ej aktuellt / återkallat / avslag med laga kraft
+ - name: Raderat
+ type: Integer
+ subtype: Bool
+ nullable: false
source:
download: 'https://ext-dokument.lansstyrelsen.se/gemensamt/geodata/ShapeExport/lst.vbk_projekteringsomraden.zip'
cache: vbk/
+ unar:
+ format: zip
+ patterns:
+ - 'LST.vbk_projekteringsomraden.*'
+ import:
+ path: LST.vbk_projekteringsomraden.shp
+ format: ESRI Shapefile
+ layername: LST.vbk_projekteringsomraden
+ field-map:
+ OMRID: OmrID
+ PROJNAMN: Projektnamn
+ ANTALVERK: AntalVerk
+ AntalejXY: AntalEjXY
+ CALPROD: Calprod
+ PBYGGSTART: PlaneradByggstart
+ PDRIFT: PlaneratDrift
+ Andringsan: AndringsansokanPagar
+ UnderByggn: UnderByggnation
+ ORGNAMN: Organisationsnamn
+ ORGNR: Organisationsnummer
+ EL_NAMN: ElNamn
+ ArendeStat: SenasteUppdaterat
+ EJAKTUELL: EjAktuell
+ Raderat: Raderat
+ value-map:
+ CALPROD:
+ - replace: 0.
+ with: null
+ PBYGGSTART:
+ - replace: '([0-9]{4})([0-9]{2})([0-9]{2})'
+ with: '{0}-{1}-{2}'
+ type: regex
+ PDRIFT:
+ - replace: '([0-9]{4})([0-9]{2})([0-9]{2})'
+ with: '{0}-{1}-{2}'
+ type: regex
+ Andringsan:
+ - replace: 'Ja'
+ with: '1'
+ - replace: 'Nej'
+ with: '0'
+ UnderByggn:
+ - replace: 'Ja'
+ with: '1'
+ - replace: 'Nej'
+ with: '0'
+ ORGNAMN:
+ - replace: 'Projektör ej registrerad '
+ with: null
+ ORGNR:
+ - replace: '999999-9999'
+ with: null
+ ArendeStat:
+ - replace: '([0-9]{4})([0-9]{2})([0-9]{2})'
+ with: '{0}-{1}-{2}'
+ type: regex
+ EJAKTUELL:
+ - replace: 'Yes'
+ with: '1'
+ - replace: 'No'
+ with: '0'
+ Raderat:
+ - replace: 'Yes'
+ with: '1'
+ - replace: 'No'
+ with: '0'
+
+ 'vbk:havsbaserad_vindkraft':
+ description: Vindbrukskollen havsbaserad vindkraft (Länsstyrelsen)
+ create:
+ geometry-type: MULTIPOLYGON
+ fields:
+ - name: OmrID
+ 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
+ nullable: false
+ comment: ID-nummer i Vindbruksollen för projekteringsområdet
+ - name: Projektnamn
+ type: String
+ width: 62
+ comment: Namn på projekteringsområdet
+ - name: Organisationsnamn
+ alias: Verksamhetsutövare
+ type: String
+ width: 254
+ comment: Namnet på verksamhetsutövaren för projekteringsområdet
+ - name: Organisationsnummer
+ type: String
+ width: 11
+ comment: Verksamhetsutövarens organisationsnummer
+ - name: Projektstatus
+ type: String
+ width: 62
+ nullable: false
+ - name: Diarienummer
+ type: String
+ width: 254
+ #unique: true
+ - name: AndringsansokanPagar
+ alias: Ändringsansökan pågår
+ type: Integer
+ subtype: Bool
+ comment: Om ändringsansökan pågår
+ - name: SamradsunderlagInlamnat
+ alias: Samrådsunderlag inlämnat
+ type: Date
+ - name: AnsokanInlamnat
+ alias: Tillståndsansökan inlämnad
+ type: Date
+ - name: AnsokanAterkallad
+ alias: Tillståndsansökan återkallad
+ type: Date
+ - name: AnsokanBeviljad
+ alias: Tillståndsansökan beviljad
+ type: Date
+ - name: AnsokanAvslagen
+ alias: Tillståndsansökan avslagen
+ type: Date
+ - name: AnsokanOverklagad
+ alias: Överklagad
+ type: Date
+ - name: Natura2000_Ansokan
+ alias: Natura2000 ansökan
+ type: String
+ width: 62
+ nullable: false
+ - name: Natura2000_Beslutdatum
+ alias: Natura2000 beslutsdatum
+ type: Date
+ - name: UnderByggnation
+ alias: Under byggnation
+ type: Integer
+ subtype: Bool
+ comment: Om projekteringsområdet är under byggnation
+ - name: Uppfort
+ alias: Uppförandedatum
+ type: Date
+ comment: Uppförandedatum för vindkraftverket
+ - name: PlaneratAntalVerkMin
+ alias: Planerat antal verk (min)
+ type: Integer
+ subtype: Int16
+ - name: PlaneratAntalVerkMax
+ alias: Planerat antal verk (max)
+ type: Integer
+ subtype: Int16
+ - name: PlaneradHojdMin
+ alias: Planerad totalhöjd (min)
+ type: Integer
+ subtype: Int16
+ - name: PlaneradHojdMax
+ alias: Planerad totalhöjd (max)
+ type: Integer
+ subtype: Int16
+ - name: PlaneradProduktionMin
+ alias: Planerad årsproduktion (GWh, min)
+ type: Real
+ subtype: Float32
+ - name: PlaneradProduktionMax
+ alias: Planerad årsproduktion (GWh, max)
+ type: Real
+ subtype: Float32
+ - name: PlaneradByggstart
+ alias: Planerad byggstart
+ type: Date
+ comment: Datumangivelse för planerad byggstart för projektet
+ - name: PlaneratDrift
+ alias: Planerat drifttagande
+ type: Date
+ comment: Datumangivelse för planerat idrifttagande för projektet
+ - name: BeviljatAntalVerk
+ alias: Beviljat antal verk
+ type: Integer
+ subtype: Int16
+ - name: UppfortAntalVerk
+ alias: Uppfört antal verk
+ type: Integer
+ subtype: Int16
+ - name: BeviljadMaxhojd
+ alias: Beviljad maxhöjd
+ type: Integer
+ subtype: Int16
+ - name: InstalleradEffekt
+ alias: Installerad effekt MW
+ type: Real
+ subtype: Float32
+ - name: Calprod
+ alias: Beräknad årsproduktion (GWh)
+ type: Real
+ subtype: Float32
+ comment: Den beräknade årsproduktionern (GWh) för vindkraftverket
+ - name: ElNamn
+ alias: Elområde
+ type: String
+ width: 62
+ nullable: false
+ comment: Elområde dit vindkraftverket tillhör
+ - name: SenasteUppdaterat
+ alias: Datum för senaste uppdatering av verk
+ type: Date
+ comment: Datum då vindkraftverket senast sparats i Vindbrukskollen
+ nullable: false
+ - name: Raderat
+ type: Integer
+ subtype: Bool
+ nullable: false
+ source:
+ download: 'https://ext-dokument.lansstyrelsen.se/gemensamt/geodata/ShapeExport/lst.vbk_havsbaserad_vindkraft.zip'
+ cache: vbk/
+ unar:
+ format: zip
+ import:
+ path: LST.vbk_havsbaserad_vindkraft.gpkg
+ format: GPKG
+ layername: vbk_havsbaserad_vindkraft
+ field-map:
+ OMRID: OmrID
+ HAVSPARKNAMN: Projektnamn
+ Orgnamn: Organisationsnamn
+ Orgnr: Organisationsnummer
+ ArendeStatus: Projektstatus
+ DNR: Diarienummer
+ AndringsansokanPagar: AndringsansokanPagar
+ SAMRAD: SamradsunderlagInlamnat
+ ANSOKINL: AnsokanInlamnat
+ ATERKALL: AnsokanAterkallad
+ ANSOKTILLST: AnsokanBeviljad
+ ANSOKAVSL: AnsokanAvslagen
+ ANSOKOVERKL: AnsokanOverklagad
+ N2000ANS: Natura2000_Ansokan
+ N2000BES: Natura2000_Beslutdatum
+ UNDERBYGGN: UnderByggnation
+ UPPFORD: Uppfort
+ Planantmin: PlaneratAntalVerkMin
+ planantmax: PlaneratAntalVerkMax
+ Planhojdmin: PlaneradHojdMin
+ Planhojdmax: PlaneradHojdMax
+ PlanGWhmin: PlaneradProduktionMin
+ PlanGWhmax: PlaneradProduktionMax
+ PBYGGSTART: PlaneradByggstart
+ PDRIFT: PlaneratDrift
+ Beviljant: BeviljatAntalVerk
+ Uppfortant: UppfortAntalVerk
+ BevMaxHojd: BeviljadMaxhojd
+ InstallEff: InstalleradEffekt
+ BeraknadGWh: Calprod
+ Elomrade: ElNamn
+ SenasteUppdaterat: SenasteUppdaterat
+ Raderat: Raderat
+ value-map:
+ Orgnamn:
+ - replace: 'Projektör ej registrerad '
+ with: null
+ Orgnr:
+ - replace: '999999-9999'
+ with: null
+ DNR:
+ - replace: ''
+ with: null
+ AndringsansokanPagar:
+ - replace: 'Ja'
+ with: '1'
+ - replace: 'Nej'
+ with: '0'
+ UNDERBYGGN:
+ - replace: 'Ja'
+ with: '1'
+ - replace: 'Nej'
+ with: '0'
+ Raderat:
+ - replace: 'Yes'
+ with: '1'
+ - replace: 'No'
+ with: '0'
# The list of layers available on the WMS server can be found at
# https://maps3.sgu.se/geoserver/wms?SERVICE=WMS&VERSION=1.11&REQUEST=GetCapabilities