diff options
Diffstat (limited to 'config.yml')
| -rw-r--r-- | config.yml | 550 | 
1 files changed, 550 insertions, 0 deletions
@@ -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  | 
