diff options
| author | Guilhem Moulin <guilhem@fripost.org> | 2025-06-05 14:51:53 +0200 | 
|---|---|---|
| committer | Guilhem Moulin <guilhem@fripost.org> | 2025-06-05 14:51:53 +0200 | 
| commit | 2f6c9798222a97b281bb9ccbfa56ad089ed21fd2 (patch) | |
| tree | bcf4c52a20fe1f1368559ab244d5a225c792ef11 | |
| parent | 5961f558d8227ad8a57259e8d5a19d801a5c2d8d (diff) | |
Add layers for offshore wind farms.
Colors and tooltips inspired from https://vbk.lansstyrelsen.se/ (like
for other VBK layers).
| -rw-r--r-- | main.js | 438 | 
1 files changed, 435 insertions, 3 deletions
@@ -978,8 +978,8 @@ const layers = {        ['Beräknad årsproduktion', 'Calprod', { unit: 'GWh' }],        ['Planerad byggstart', 'PlaneradByggstart'],        ['Planerat drifttagande', 'PlaneratDrift'], -      ['Andringsansokan', 'AndringsansokanPagar'], -      ['Under Byggnation', 'UnderByggnation'], +      ['Ändringsansökan pågår', 'AndringsansokanPagar'], +      ['Under byggnation', 'UnderByggnation'],        ['Organisationsnamn', 'Organisationsnamn'],        ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }],        //['Kommun', 'KOMNAMN'], @@ -1011,7 +1011,7 @@ const layers = {        ['Beräknad årsproduktion', 'Calprod', { unit: 'GWh' }],        ['Planerad byggstart', 'PlaneradByggstart'],        ['Planerat drifttagande', 'PlaneratDrift'], -      ['Andringsansokan', 'AndringsansokanPagar'], +      ['Ändringsansökan pågår', 'AndringsansokanPagar'],        ['Organisationsnamn', 'Organisationsnamn'],        ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }],        //['Kommun', 'KOMNAMN'], @@ -1033,6 +1033,397 @@ const layers = {          });        }),    }, +  vbk_offshore_completed: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 tillståndsansökan uppförd', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Samrådsunderlag inlämnat', 'SamradsunderlagInlamnat'], +      ['Tillståndsansökan inlämnad', 'AnsokanInlamnat'], +      ['Tillståndsansökan beviljad', 'AnsokanBeviljad'], +      ['Överklagad', 'AnsokanOverklagad'], +      ['Natura2000 ansökan', 'Natura2000_Ansokan'], +      ['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Parken uppförd', 'Uppfort'], +      ['Beviljat antal verk', 'BeviljatAntalVerk'], +      ['Uppfört antal verk', 'UppfortAntalVerk'], +      ['Beviljad maxhöjd', 'BeviljadMaxhojd', { unit: 'm' }], +      ['Installerad effekt', 'InstalleradEffekt', { unit: 'MW' }], +      ['Beräknad årsproduktion', 'Calprod', { unit: 'GWh' }], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [.5, 1, 1.5, 1.5, 2, 2, 2.5, 2.5, 3, 3.5, 4, 5].map(function(width, z) { +        return new Style({ +          zIndex: 17, +          fill: new Fill({ +            color: [38, 107, 29, .5], +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: width, +            color: [38, 107, 29, 1], +          }), +        }); +      }), +  }, +  vbk_offshore_approved: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 tillståndsansökan beviljad', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      ['Ändringsansökan pågår', 'AndringsansokanPagar'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Samrådsunderlag inlämnat', 'SamradsunderlagInlamnat'], +      ['Tillståndsansökan inlämnad', 'AnsokanInlamnat'], +      ['Tillståndsansökan återkallad', 'AnsokanAterkallad'], +      ['Tillståndsansökan beviljad', 'AnsokanBeviljad'], +      ['Natura2000 ansökan', 'Natura2000_Ansokan'], +      ['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Under byggnation', 'UnderByggnation'], +      ['Planerat antal verk (min)', 'PlaneratAntalVerkMin'], +      ['Planerat antal verk (max)', 'PlaneratAntalVerkMax'], +      ['Panerad totalhöjd (min)', 'PlaneradHojdMin', { unit: 'm' }], +      ['Panerad totalhöjd (max)', 'PlaneradHojdMax', { unit: 'm' }], +      ['Planerad årsproduktion (min)', 'PlaneradProduktionMin', { unit: 'GWh' }], +      ['Planerad årsproduktion (max)', 'PlaneradProduktionMax', { unit: 'GWh' }], +      ['Planerad byggstart', 'PlaneradByggstart'], +      ['Planerat drifttagande', 'PlaneratDrift'], +      ['Beviljat antal verk', 'BeviljatAntalVerk'], +      ['Beviljad maxhöjd', 'BeviljadMaxhojd', { unit: 'm' }], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [.5, 1, 1.5, 1.5, 2, 2, 2.5, 2.5, 3, 3.5, 4, 5].map(function(width, z) { +        return new Style({ +          zIndex: 16, +          fill: new Fill({ +            color: [56, 160, 44, .5], +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: width, +            color: [56, 160, 44, 1], +          }), +        }); +      }), +  }, +  vbk_offshore_ammended: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 ändringsansökan', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      //['Ändringsansökan pågår', 'AndringsansokanPagar'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Samrådsunderlag inlämnat', 'SamradsunderlagInlamnat'], +      ['Tillståndsansökan inlämnad', 'AnsokanInlamnat'], +      //['Natura2000 ansökan', 'Natura2000_Ansokan'], +      //['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Planerat antal verk (min)', 'PlaneratAntalVerkMin'], +      ['Planerat antal verk (max)', 'PlaneratAntalVerkMax'], +      ['Panerad totalhöjd (min)', 'PlaneradHojdMin', { unit: 'm' }], +      ['Panerad totalhöjd (max)', 'PlaneradHojdMax', { unit: 'm' }], +      ['Planerad årsproduktion (min)', 'PlaneradProduktionMin', { unit: 'GWh' }], +      ['Planerad årsproduktion (max)', 'PlaneradProduktionMax', { unit: 'GWh' }], +      ['Planerad byggstart', 'PlaneradByggstart'], +      ['Planerat drifttagande', 'PlaneratDrift'], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [4, 8, 16, 16, 32, 32, 64, 64, 64, 128, 128, 128].map(function(width, z) { +        const patternCanvas = document.createElement('canvas'); +        const patternContext = patternCanvas.getContext('2d'); +        const w = z < 4 ? .5 : z <= 5 ? 1.5 : 4; +        patternCanvas.width = width/2; +        patternCanvas.height = patternCanvas.width; +        patternContext.fillStyle = 'rgba(247, 105, 162, 1)'; +        patternContext.beginPath(); +        patternContext.arc(.75*patternCanvas.width, .75*patternCanvas.height, 1.5*w, 0, 2*Math.PI, true) +        patternContext.fill(); + +        const canvas = document.createElement('canvas'); +        const context = canvas.getContext('2d'); +        return new Style({ +          zIndex: 17, +          fill: new Fill({ +            color: context.createPattern(patternCanvas, 'repeat'), +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: 2*w, +            color: [247, 105, 162, 1], +            lineDash: [8 * w], +          }), +        }); +      }), +  }, +  vbk_offshore_rejected: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 tillståndsansökan avslagen', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Samrådsunderlag inlämnat', 'SamradsunderlagInlamnat'], +      ['Tillståndsansökan inlämnad', 'AnsokanInlamnat'], +      ['Tillståndsansökan avslagen', 'AnsokanAvslagen'], +      ['Natura2000 ansökan', 'Natura2000_Ansokan'], +      ['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Planerat antal verk (min)', 'PlaneratAntalVerkMin'], +      ['Planerat antal verk (max)', 'PlaneratAntalVerkMax'], +      ['Panerad totalhöjd (min)', 'PlaneradHojdMin', { unit: 'm' }], +      ['Panerad totalhöjd (max)', 'PlaneradHojdMax', { unit: 'm' }], +      ['Planerad årsproduktion (min)', 'PlaneradProduktionMin', { unit: 'GWh' }], +      ['Planerad årsproduktion (max)', 'PlaneradProduktionMax', { unit: 'GWh' }], +      ['Planerad byggstart', 'PlaneradByggstart'], +      ['Planerat drifttagande', 'PlaneratDrift'], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [.5, 1, 1.5, 1.5, 2, 2, 2.5, 2.5, 3, 3.5, 4, 5].map(function(width, z) { +        return new Style({ +          zIndex: 11, +          fill: new Fill({ +            color: [227, 26, 28, .5], +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: width, +            color: [227, 26, 28, 1], +          }), +        }); +      }), +  }, +  vbk_offshore_appealed: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 överklagad', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Samrådsunderlag inlämnat', 'SamradsunderlagInlamnat'], +      ['Tillståndsansökan inlämnad', 'AnsokanInlamnat'], +      ['Tillståndsansökan beviljad', 'AnsokanBeviljad'], +      ['Överklagad', 'AnsokanOverklagad'], +      ['Natura2000 ansökan', 'Natura2000_Ansokan'], +      ['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Planerat antal verk (min)', 'PlaneratAntalVerkMin'], +      ['Planerat antal verk (max)', 'PlaneratAntalVerkMax'], +      ['Panerad totalhöjd (min)', 'PlaneradHojdMin', { unit: 'm' }], +      ['Panerad totalhöjd (max)', 'PlaneradHojdMax', { unit: 'm' }], +      ['Planerad årsproduktion (min)', 'PlaneradProduktionMin', { unit: 'GWh' }], +      ['Planerad årsproduktion (max)', 'PlaneradProduktionMax', { unit: 'GWh' }], +      ['Planerad byggstart', 'PlaneradByggstart'], +      ['Planerat drifttagande', 'PlaneratDrift'], +      ['Beviljat antal verk', 'BeviljatAntalVerk'], +      ['Beviljad maxhöjd', 'BeviljadMaxhojd', { unit: 'm' }], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [.5, 1, 1.5, 1.5, 2, 2, 2.5, 2.5, 3, 3.5, 4, 5].map(function(width, z) { +        return new Style({ +          zIndex: 15, +          fill: new Fill({ +            color: [177, 88, 40, .5], +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: width, +            color: [177, 88, 40, 1], +          }), +        }); +      }), +  }, +  vbk_offshore_applied: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 tillståndsansökan inlämnad', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Samrådsunderlag inlämnat', 'SamradsunderlagInlamnat'], +      ['Tillståndsansökan inlämnad', 'AnsokanInlamnat'], +      ['Natura2000 ansökan', 'Natura2000_Ansokan'], +      ['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Planerat antal verk (min)', 'PlaneratAntalVerkMin'], +      ['Planerat antal verk (max)', 'PlaneratAntalVerkMax'], +      ['Panerad totalhöjd (min)', 'PlaneradHojdMin', { unit: 'm' }], +      ['Panerad totalhöjd (max)', 'PlaneradHojdMax', { unit: 'm' }], +      ['Planerad årsproduktion (min)', 'PlaneradProduktionMin', { unit: 'GWh' }], +      ['Planerad årsproduktion (max)', 'PlaneradProduktionMax', { unit: 'GWh' }], +      ['Planerad byggstart', 'PlaneradByggstart'], +      ['Planerat drifttagande', 'PlaneratDrift'], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [.5, 1, 1.5, 1.5, 2, 2, 2.5, 2.5, 3, 3.5, 4, 5].map(function(width, z) { +        return new Style({ +          zIndex: 14, +          fill: new Fill({ +            color: [255, 127, 0, .5], +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: width, +            color: [255, 128, 0, 1], +          }), +        }); +      }), +  }, +  vbk_offshore_consultation: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 samråd inför tillståndsansökan', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Samrådsunderlag inlämnat', 'SamradsunderlagInlamnat'], +      ['Natura2000 ansökan', 'Natura2000_Ansokan'], +      ['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Planerat antal verk (min)', 'PlaneratAntalVerkMin'], +      ['Planerat antal verk (max)', 'PlaneratAntalVerkMax'], +      ['Panerad totalhöjd (min)', 'PlaneradHojdMin', { unit: 'm' }], +      ['Panerad totalhöjd (max)', 'PlaneradHojdMax', { unit: 'm' }], +      ['Planerad årsproduktion (min)', 'PlaneradProduktionMin', { unit: 'GWh' }], +      ['Planerad årsproduktion (max)', 'PlaneradProduktionMax', { unit: 'GWh' }], +      ['Planerad byggstart', 'PlaneradByggstart'], +      ['Planerat drifttagande', 'PlaneratDrift'], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [.5, 1, 1.5, 1.5, 2, 2, 2.5, 2.5, 3, 3.5, 4, 5].map(function(width, z) { +        return new Style({ +          zIndex: 13, +          fill: new Fill({ +            color: [254, 217, 118, .65], +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: width, +            color: [254, 183, 82, 1], +          }), +        }); +      }), +  }, +  vbk_offshore_investigation: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 inledande undersökningar', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Natura2000 ansökan', 'Natura2000_Ansokan'], +      ['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Planerat antal verk (min)', 'PlaneratAntalVerkMin'], +      ['Planerat antal verk (max)', 'PlaneratAntalVerkMax'], +      ['Panerad totalhöjd (min)', 'PlaneradHojdMin', { unit: 'm' }], +      ['Panerad totalhöjd (max)', 'PlaneradHojdMax', { unit: 'm' }], +      ['Planerad årsproduktion (min)', 'PlaneradProduktionMin', { unit: 'GWh' }], +      ['Planerad årsproduktion (max)', 'PlaneradProduktionMax', { unit: 'GWh' }], +      ['Planerad byggstart', 'PlaneradByggstart'], +      ['Planerat drifttagande', 'PlaneratDrift'], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [4, 8, 16, 16, 32, 32, 64, 64, 64, 128, 128, 128].map(function(width, z) { +        const patternCanvas = document.createElement('canvas'); +        const patternContext = patternCanvas.getContext('2d'); +        const w = z < 4 ? .5 : z <= 5 ? 1.5 : 4; +        patternCanvas.width = width*2; +        patternCanvas.height = patternCanvas.width; +        patternContext.fillStyle = 'transparent'; +        patternContext.strokeStyle = 'rgba(68, 90, 166, 1)'; +        patternContext.lineWidth = w; +        patternContext.beginPath(); +        patternContext.moveTo(0, patternCanvas.height); +        patternContext.lineTo(patternCanvas.width, 0); +        patternContext.stroke(); +        patternContext.moveTo(-patternCanvas.width, patternCanvas.height); +        patternContext.lineTo(patternCanvas.width, -patternCanvas.height); +        patternContext.stroke(); +        patternContext.moveTo(0, 2*patternCanvas.height); +        patternContext.lineTo(2*patternCanvas.width, 0); +        patternContext.stroke(); + +        const canvas = document.createElement('canvas'); +        const context = canvas.getContext('2d'); +        return new Style({ +          zIndex: 12, +          fill: new Fill({ +            color: context.createPattern(patternCanvas, 'repeat'), +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: 2*w, +            color: [68, 90, 166, 1], +            lineDash: [8 * w], +          }), +        }); +      }), +  }, +  vbk_offshore_revoked: { +    popoverTitle: 'Havsbaserad vindkraft \u2013 inte aktuell eller återkallad', +    popover: [ +      ['Projektnamn', 'Projektnamn'], +      ['Områdes-ID', 'OmrID', { classes: ['feature-objid'] }], +      ['Verksamhetsutövare', 'Organisationsnamn'], +      ['Organisationsnummer', 'Organisationsnummer', { classes: ['feature-orgnr'] }], +      ['Projektstatus', 'Projektstatus'], +      ['Diarienummer', 'Diarienummer'], +      ['Areal', 'geom_area', { fn: 'area' }], +      ['Samrådsunderlag inlämnat', 'SamradsunderlagInlamnat'], +      ['Tillståndsansökan inlämnad', 'AnsokanInlamnat'], +      ['Tillståndsansökan återkallad', 'AnsokanAterkallad'], +      ['Tillståndsansökan beviljad', 'AnsokanBeviljad'], +      ['Överklagad', 'AnsokanOverklagad'], +      ['Natura2000 ansökan', 'Natura2000_Ansokan'], +      ['Natura2000 beslutsdatum', 'Natura2000_Beslutdatum'], +      ['Planerat antal verk (min)', 'PlaneratAntalVerkMin'], +      ['Planerat antal verk (max)', 'PlaneratAntalVerkMax'], +      ['Panerad totalhöjd (min)', 'PlaneradHojdMin', { unit: 'm' }], +      ['Panerad totalhöjd (max)', 'PlaneradHojdMax', { unit: 'm' }], +      ['Planerad årsproduktion (min)', 'PlaneradProduktionMin', { unit: 'GWh' }], +      ['Planerad årsproduktion (max)', 'PlaneradProduktionMax', { unit: 'GWh' }], +      ['Planerad byggstart', 'PlaneradByggstart'], +      ['Planerat drifttagande', 'PlaneratDrift'], +      ['Beviljat antal verk', 'BeviljatAntalVerk'], +      ['Beviljad maxhöjd', 'BeviljadMaxhojd', { unit: 'm' }], +      ['Elområde', 'ElNamn'], +      ['Senast uppdaterat', 'SenasteUppdaterat'], +    ], +    style: [.5, 1, 1.5, 1.5, 2, 2, 2.5, 2.5, 3, 3.5, 4, 5].map(function(width, z) { +        return new Style({ +          zIndex: 10, +          fill: new Fill({ +            color: [105, 61, 154, .5], +          }), +          stroke: width === 0 ? undefined : new Stroke({ +            width: width, +            color: [105, 62, 153, 1], +          }), +        }); +      }), +  },    vbk_station_completed: {      popoverTitle: 'Landbaserad vindkraftverk \u2013 uppfört',      popover: [ @@ -3179,6 +3570,47 @@ const layerHierarchy = [            },          ],        }, +      { +        text: 'Havsbaserad vindkraft', +        children: [ +          { +            text: 'Uppförd', +            layer: 'vbk_offshore_completed', +          }, +          { +            text: 'Tillståndsansökan beviljad', +            layer: 'vbk_offshore_approved', +          }, +          { +            text: 'Ändringsansökan', +            layer: 'vbk_offshore_ammended', +          }, +          { +            text: 'Tillståndsansökan avslagen', +            layer: 'vbk_offshore_rejected', +          }, +          { +            text: 'Överklagad', +            layer: 'vbk_offshore_appealed', +          }, +          { +            text: 'Tillståndsansökan inlämnad', +            layer: 'vbk_offshore_applied', +          }, +          { +            text: 'Samråd inför tillståndsansökan', +            layer: 'vbk_offshore_consultation', +          }, +          { +            text: 'Inledande undersökninga', +            layer: 'vbk_offshore_investigation', +          }, +          { +            text: 'Inte längre aktuell/återkallad', +            layer: 'vbk_offshore_revoked', +          }, +        ], +      },      ]    },    {  | 
