From 58ec5a4544f55c53921bd553633733d153910e7a Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Wed, 19 Jun 2024 14:13:18 +0200 Subject: Add layer definitions for Vindbrukskollen layers. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- config.yml | 550 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ schema.sql | 314 +++++++++++++++++++++++++++++++++++ 2 files changed, 864 insertions(+) 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 diff --git a/schema.sql b/schema.sql index 6b4e773..f4f90df 100644 --- a/schema.sql +++ b/schema.sql @@ -638,6 +638,196 @@ ALTER TABLE postgis."sks:UtfordAvverk_ogc_fid_seq" OWNER TO webmap_import; ALTER SEQUENCE postgis."sks:UtfordAvverk_ogc_fid_seq" OWNED BY postgis."sks:UtfordAvverk".ogc_fid; +-- +-- Name: vbk:havsbaserad_vindkraft; Type: TABLE; Schema: postgis; Owner: webmap_import +-- + +CREATE TABLE postgis."vbk:havsbaserad_vindkraft" ( + ogc_fid bigint NOT NULL, + "OmrID" character(10) NOT NULL, + "Projektnamn" character varying(62), + "Organisationsnamn" character varying(254), + "Organisationsnummer" character(11), + "Projektstatus" character varying(62) NOT NULL, + "Diarienummer" character varying(254), + "AndringsansokanPagar" boolean, + "SamradsunderlagInlamnat" date, + "AnsokanInlamnat" date, + "AnsokanAterkallad" date, + "AnsokanBeviljad" date, + "AnsokanAvslagen" date, + "AnsokanOverklagad" date, + "Natura2000_Ansokan" character varying(62) NOT NULL, + "Natura2000_Beslutdatum" date, + "UnderByggnation" boolean, + "Uppfort" date, + "PlaneratAntalVerkMin" smallint, + "PlaneratAntalVerkMax" smallint, + "PlaneradHojdMin" smallint, + "PlaneradHojdMax" smallint, + "PlaneradProduktionMin" real, + "PlaneradProduktionMax" real, + "PlaneradByggstart" date, + "PlaneratDrift" date, + "BeviljatAntalVerk" smallint, + "UppfortAntalVerk" smallint, + "BeviljadMaxhojd" smallint, + "InstalleradEffekt" real, + "Calprod" real, + "ElNamn" character varying(62) NOT NULL, + "SenasteUppdaterat" date NOT NULL, + "Raderat" boolean NOT NULL, + wkb_geometry postgis.geometry(MultiPolygon,3006) +); + + +ALTER TABLE postgis."vbk:havsbaserad_vindkraft" OWNER TO webmap_import; + +-- +-- Name: TABLE "vbk:havsbaserad_vindkraft"; Type: COMMENT; Schema: postgis; Owner: webmap_import +-- + +COMMENT ON TABLE postgis."vbk:havsbaserad_vindkraft" IS 'Vindbrukskollen havsbaserad vindkraft (Länsstyrelsen)'; + + +-- +-- Name: vbk:havsbaserad_vindkraft_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import +-- + +CREATE SEQUENCE postgis."vbk:havsbaserad_vindkraft_ogc_fid_seq" + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER TABLE postgis."vbk:havsbaserad_vindkraft_ogc_fid_seq" OWNER TO webmap_import; + +-- +-- Name: vbk:havsbaserad_vindkraft_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import +-- + +ALTER SEQUENCE postgis."vbk:havsbaserad_vindkraft_ogc_fid_seq" OWNED BY postgis."vbk:havsbaserad_vindkraft".ogc_fid; + + +-- +-- Name: vbk:projekteringsomraden; Type: TABLE; Schema: postgis; Owner: webmap_import +-- + +CREATE TABLE postgis."vbk:projekteringsomraden" ( + ogc_fid bigint NOT NULL, + "OmrID" character(10) NOT NULL, + "Projektnamn" character varying(62), + "AntalVerk" smallint NOT NULL, + "AntalEjXY" smallint NOT NULL, + "Calprod" real, + "PlaneradByggstart" date, + "PlaneratDrift" date, + "AndringsansokanPagar" boolean, + "UnderByggnation" boolean, + "Organisationsnamn" character varying(254), + "Organisationsnummer" character(11), + "ElNamn" character varying(62) NOT NULL, + "SenasteUppdaterat" date, + "EjAktuell" boolean NOT NULL, + "Raderat" boolean NOT NULL, + wkb_geometry postgis.geometry(MultiPolygon,3006) +); + + +ALTER TABLE postgis."vbk:projekteringsomraden" OWNER TO webmap_import; + +-- +-- Name: TABLE "vbk:projekteringsomraden"; Type: COMMENT; Schema: postgis; Owner: webmap_import +-- + +COMMENT ON TABLE postgis."vbk:projekteringsomraden" IS 'Vindbrukskollen landbaserade projekteringsområden (Länsstyrelsen)'; + + +-- +-- Name: vbk:projekteringsomraden_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import +-- + +CREATE SEQUENCE postgis."vbk:projekteringsomraden_ogc_fid_seq" + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER TABLE postgis."vbk:projekteringsomraden_ogc_fid_seq" OWNER TO webmap_import; + +-- +-- Name: vbk:projekteringsomraden_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import +-- + +ALTER SEQUENCE postgis."vbk:projekteringsomraden_ogc_fid_seq" OWNED BY postgis."vbk:projekteringsomraden".ogc_fid; + + +-- +-- Name: vbk:vindkraftverk; Type: TABLE; Schema: postgis; Owner: webmap_import +-- + +CREATE TABLE postgis."vbk:vindkraftverk" ( + ogc_fid bigint NOT NULL, + "VerkID" character(14) NOT NULL, + "OmrID" character(10) NOT NULL, + "Projektnamn" character varying(62), + "Status" character varying(62) NOT NULL, + "Statuskod" smallint NOT NULL, + "Handlingstyp" character varying(62), + "Uppfort" date, + "MB_Tillstand" date, + "Totalhojd" smallint, + "Navhojd" smallint, + "Rotordiameter" smallint, + "Maxeffekt" real, + "Calprod" real, + "Fabrikat" character varying(62), + "Modell" character varying(62), + "Organisationsnamn" character varying(254), + "Organisationsnummer" character(11), + "Placering" character varying(62), + "ElNamn" character varying(62) NOT NULL, + "SenasteUppdaterat" date, + "EjAktuell" boolean, + "Raderat" boolean NOT NULL, + wkb_geometry postgis.geometry(Point,3006) +); + + +ALTER TABLE postgis."vbk:vindkraftverk" OWNER TO webmap_import; + +-- +-- Name: TABLE "vbk:vindkraftverk"; Type: COMMENT; Schema: postgis; Owner: webmap_import +-- + +COMMENT ON TABLE postgis."vbk:vindkraftverk" IS 'Vindbrukskollen landbaserade vindkraftverk (Länsstyrelsen)'; + + +-- +-- Name: vbk:vindkraftverk_ogc_fid_seq; Type: SEQUENCE; Schema: postgis; Owner: webmap_import +-- + +CREATE SEQUENCE postgis."vbk:vindkraftverk_ogc_fid_seq" + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +ALTER TABLE postgis."vbk:vindkraftverk_ogc_fid_seq" OWNER TO webmap_import; + +-- +-- Name: vbk:vindkraftverk_ogc_fid_seq; Type: SEQUENCE OWNED BY; Schema: postgis; Owner: webmap_import +-- + +ALTER SEQUENCE postgis."vbk:vindkraftverk_ogc_fid_seq" OWNED BY postgis."vbk:vindkraftverk".ogc_fid; + + -- -- Name: kommunyta ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import -- @@ -722,6 +912,27 @@ ALTER TABLE ONLY postgis."sks:AvverkAnm" ALTER COLUMN ogc_fid SET DEFAULT nextva ALTER TABLE ONLY postgis."sks:UtfordAvverk" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."sks:UtfordAvverk_ogc_fid_seq"'::regclass); +-- +-- Name: vbk:havsbaserad_vindkraft ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import +-- + +ALTER TABLE ONLY postgis."vbk:havsbaserad_vindkraft" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."vbk:havsbaserad_vindkraft_ogc_fid_seq"'::regclass); + + +-- +-- Name: vbk:projekteringsomraden ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import +-- + +ALTER TABLE ONLY postgis."vbk:projekteringsomraden" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."vbk:projekteringsomraden_ogc_fid_seq"'::regclass); + + +-- +-- Name: vbk:vindkraftverk ogc_fid; Type: DEFAULT; Schema: postgis; Owner: webmap_import +-- + +ALTER TABLE ONLY postgis."vbk:vindkraftverk" ALTER COLUMN ogc_fid SET DEFAULT nextval('postgis."vbk:vindkraftverk_ogc_fid_seq"'::regclass); + + -- -- Name: kommunyta kommunyta_kommunkod_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import -- @@ -1018,6 +1229,46 @@ ALTER TABLE ONLY postgis."sks:UtfordAvverk" ADD CONSTRAINT "sks:UtfordAvverk_pkey" PRIMARY KEY (ogc_fid); +-- +-- Name: vbk:havsbaserad_vindkraft vbk:havsbaserad_vindkraft_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import +-- + +ALTER TABLE ONLY postgis."vbk:havsbaserad_vindkraft" + ADD CONSTRAINT "vbk:havsbaserad_vindkraft_pkey" PRIMARY KEY (ogc_fid); + + +-- +-- Name: vbk:projekteringsomraden vbk:projekteringsomraden_OmrID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import +-- + +ALTER TABLE ONLY postgis."vbk:projekteringsomraden" + ADD CONSTRAINT "vbk:projekteringsomraden_OmrID_key" UNIQUE ("OmrID"); + + +-- +-- Name: vbk:projekteringsomraden vbk:projekteringsomraden_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import +-- + +ALTER TABLE ONLY postgis."vbk:projekteringsomraden" + ADD CONSTRAINT "vbk:projekteringsomraden_pkey" PRIMARY KEY (ogc_fid); + + +-- +-- Name: vbk:vindkraftverk vbk:vindkraftverk_VerkID_key; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import +-- + +ALTER TABLE ONLY postgis."vbk:vindkraftverk" + ADD CONSTRAINT "vbk:vindkraftverk_VerkID_key" UNIQUE ("VerkID"); + + +-- +-- Name: vbk:vindkraftverk vbk:vindkraftverk_pkey; Type: CONSTRAINT; Schema: postgis; Owner: webmap_import +-- + +ALTER TABLE ONLY postgis."vbk:vindkraftverk" + ADD CONSTRAINT "vbk:vindkraftverk_pkey" PRIMARY KEY (ogc_fid); + + -- -- Name: kommunyta_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import -- @@ -1102,6 +1353,27 @@ CREATE INDEX "sks:AvverkAnm_wkb_geometry_geom_idx" ON postgis."sks:AvverkAnm" US CREATE INDEX "sks:UtfordAvverk_wkb_geometry_geom_idx" ON postgis."sks:UtfordAvverk" USING gist (wkb_geometry); +-- +-- Name: vbk:havsbaserad_vindkraft_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import +-- + +CREATE INDEX "vbk:havsbaserad_vindkraft_wkb_geometry_geom_idx" ON postgis."vbk:havsbaserad_vindkraft" USING gist (wkb_geometry); + + +-- +-- Name: vbk:projekteringsomraden_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import +-- + +CREATE INDEX "vbk:projekteringsomraden_wkb_geometry_geom_idx" ON postgis."vbk:projekteringsomraden" USING gist (wkb_geometry); + + +-- +-- Name: vbk:vindkraftverk_wkb_geometry_geom_idx; Type: INDEX; Schema: postgis; Owner: webmap_import +-- + +CREATE INDEX "vbk:vindkraftverk_wkb_geometry_geom_idx" ON postgis."vbk:vindkraftverk" USING gist (wkb_geometry); + + -- -- Name: DATABASE webmap; Type: ACL; Schema: -; Owner: postgres -- @@ -1307,6 +1579,48 @@ GRANT SELECT,USAGE ON SEQUENCE postgis."sks:UtfordAvverk_ogc_fid_seq" TO webmap_ GRANT SELECT ON TABLE postgis.spatial_ref_sys TO webmap_guest; +-- +-- Name: TABLE "vbk:havsbaserad_vindkraft"; Type: ACL; Schema: postgis; Owner: webmap_import +-- + +GRANT SELECT ON TABLE postgis."vbk:havsbaserad_vindkraft" TO webmap_guest; + + +-- +-- Name: SEQUENCE "vbk:havsbaserad_vindkraft_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import +-- + +GRANT SELECT,USAGE ON SEQUENCE postgis."vbk:havsbaserad_vindkraft_ogc_fid_seq" TO webmap_guest; + + +-- +-- Name: TABLE "vbk:projekteringsomraden"; Type: ACL; Schema: postgis; Owner: webmap_import +-- + +GRANT SELECT ON TABLE postgis."vbk:projekteringsomraden" TO webmap_guest; + + +-- +-- Name: SEQUENCE "vbk:projekteringsomraden_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import +-- + +GRANT SELECT,USAGE ON SEQUENCE postgis."vbk:projekteringsomraden_ogc_fid_seq" TO webmap_guest; + + +-- +-- Name: TABLE "vbk:vindkraftverk"; Type: ACL; Schema: postgis; Owner: webmap_import +-- + +GRANT SELECT ON TABLE postgis."vbk:vindkraftverk" TO webmap_guest; + + +-- +-- Name: SEQUENCE "vbk:vindkraftverk_ogc_fid_seq"; Type: ACL; Schema: postgis; Owner: webmap_import +-- + +GRANT SELECT,USAGE ON SEQUENCE postgis."vbk:vindkraftverk_ogc_fid_seq" TO webmap_guest; + + -- -- PostgreSQL database dump complete -- -- cgit v1.2.3