aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2025-06-05 14:55:13 +0200
committerGuilhem Moulin <guilhem@fripost.org>2025-06-05 15:19:04 +0200
commit87a1bf0d5157a727984221d5d3507a4079e72ff4 (patch)
tree252700d1df5ec2e4c7025073672cf529ecc9ef29
parent2f6c9798222a97b281bb9ccbfa56ad089ed21fd2 (diff)
Change layer group/name separator to ‘.’ from ‘_’.
The former better indicates hierarchy.
-rw-r--r--main.js274
1 files changed, 137 insertions, 137 deletions
diff --git a/main.js b/main.js
index 9af15c0..4c424db 100644
--- a/main.js
+++ b/main.js
@@ -690,7 +690,7 @@ view.on('change', function(event) {
/* TODO: this should really be refactored… */
const layers = {
- mrr_appr_ec: {
+ 'mrr.appr_ec': {
popoverTitle: 'Bearbetningskoncession \u2013 beviljad',
popover: [
['Namn', 'name'],
@@ -719,7 +719,7 @@ const layers = {
});
}),
},
- mrr_appl_ec: {
+ 'mrr.appl_ec': {
popoverTitle: 'Bearbetningskoncession \u2013 ansökt',
popover: [
['Namn', 'name'],
@@ -745,7 +745,7 @@ const layers = {
});
}),
},
- mrr_appr_met: {
+ 'mrr.appr_met': {
popoverTitle: 'Undersökningstillstånd, metaller och industrimineral \u2013 beviljad',
popover: [
['Namn', 'name'],
@@ -774,7 +774,7 @@ const layers = {
});
}),
},
- mrr_appl_met: {
+ 'mrr.appl_met': {
popoverTitle: 'Undersökningstillstånd, metaller och industrimineral \u2013 ansökt',
popover: [
['Namn', 'name'],
@@ -800,7 +800,7 @@ const layers = {
});
}),
},
- mrr_appr_ogd: {
+ 'mrr.appr_ogd': {
popoverTitle: 'Undersökningstillstånd, olja, gas och diamant \u2013 beviljad',
popover: [
['Namn', 'name'],
@@ -829,7 +829,7 @@ const layers = {
});
}),
},
- mrr_appl_ogd: {
+ 'mrr.appl_ogd': {
popoverTitle: 'Undersökningstillstånd, olja, gas och diamant \u2013 ansökt',
popover: [
['Namn', 'name'],
@@ -855,7 +855,7 @@ const layers = {
});
}),
},
- mrr_appr_dl: {
+ 'mrr.appr_dl': {
popoverTitle: 'Markanvisning till koncession',
popover: [
['Namn', 'name'],
@@ -882,7 +882,7 @@ const layers = {
}),
},
- svk_ledningar: {
+ 'svk.ledningar': {
popoverTitle: 'Kraftledning (befintlig)',
popover: [
['Förläggning', 'Placement'],
@@ -899,7 +899,7 @@ const layers = {
});
}),
},
- svk_stolpar: {
+ 'svk.stolpar': {
style: [undefined, undefined, undefined, undefined, undefined]
.concat([3, 4, 5, 6, 8, 10, 15].map(function(radius) {
return new Style({
@@ -913,7 +913,7 @@ const layers = {
});
})),
},
- svk_transmissionsnatsprojekt: {
+ 'svk.transmissionsnatsprojekt': {
popoverTitle: 'Transmissionsnätsprojekt',
popover: [
['Projektnamn', 'Name'],
@@ -939,7 +939,7 @@ const layers = {
});
}),
},
- svk_stationer: {
+ 'svk.stationer': {
style: [3, 4, 5, 6, 7, 8.5, 10].map(function(radius) {
return new Style({
zIndex: 50,
@@ -967,7 +967,7 @@ const layers = {
})),
},
- vbk_area_current: {
+ 'vbk.area_current': {
popoverTitle: 'Landbaserad projekteringsområde för vindkraft',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1000,7 +1000,7 @@ const layers = {
});
}),
},
- vbk_area_notcurrent: {
+ 'vbk.area_notcurrent': {
popoverTitle: 'Landbaserad projekteringsområde för vindkraft \u2013 ej aktuell',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1033,7 +1033,7 @@ const layers = {
});
}),
},
- vbk_offshore_completed: {
+ 'vbk.offshore_completed': {
popoverTitle: 'Havsbaserad vindkraft \u2013 tillståndsansökan uppförd',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1071,7 +1071,7 @@ const layers = {
});
}),
},
- vbk_offshore_approved: {
+ 'vbk.offshore_approved': {
popoverTitle: 'Havsbaserad vindkraft \u2013 tillståndsansökan beviljad',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1115,7 +1115,7 @@ const layers = {
});
}),
},
- vbk_offshore_ammended: {
+ 'vbk.offshore_ammended': {
popoverTitle: 'Havsbaserad vindkraft \u2013 ändringsansökan',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1167,7 +1167,7 @@ const layers = {
});
}),
},
- vbk_offshore_rejected: {
+ 'vbk.offshore_rejected': {
popoverTitle: 'Havsbaserad vindkraft \u2013 tillståndsansökan avslagen',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1206,7 +1206,7 @@ const layers = {
});
}),
},
- vbk_offshore_appealed: {
+ 'vbk.offshore_appealed': {
popoverTitle: 'Havsbaserad vindkraft \u2013 överklagad',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1248,7 +1248,7 @@ const layers = {
});
}),
},
- vbk_offshore_applied: {
+ 'vbk.offshore_applied': {
popoverTitle: 'Havsbaserad vindkraft \u2013 tillståndsansökan inlämnad',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1286,7 +1286,7 @@ const layers = {
});
}),
},
- vbk_offshore_consultation: {
+ 'vbk.offshore_consultation': {
popoverTitle: 'Havsbaserad vindkraft \u2013 samråd inför tillståndsansökan',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1323,7 +1323,7 @@ const layers = {
});
}),
},
- vbk_offshore_investigation: {
+ 'vbk.offshore_investigation': {
popoverTitle: 'Havsbaserad vindkraft \u2013 inledande undersökningar',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1381,7 +1381,7 @@ const layers = {
});
}),
},
- vbk_offshore_revoked: {
+ 'vbk.offshore_revoked': {
popoverTitle: 'Havsbaserad vindkraft \u2013 inte aktuell eller återkallad',
popover: [
['Projektnamn', 'Projektnamn'],
@@ -1424,7 +1424,7 @@ const layers = {
});
}),
},
- vbk_station_completed: {
+ 'vbk.station_completed': {
popoverTitle: 'Landbaserad vindkraftverk \u2013 uppfört',
popover: [
['Verk-ID', 'VerkID', { classes: ['feature-objid'] }],
@@ -1460,7 +1460,7 @@ const layers = {
});
}),
},
- vbk_station_processed: {
+ 'vbk.station_processed': {
popoverTitle: 'Landbaserad vindkraftverk \u2013 handlagt',
popover: [
['Verk-ID', 'VerkID', { classes: ['feature-objid'] }],
@@ -1494,7 +1494,7 @@ const layers = {
});
}),
},
- vbk_station_approved: {
+ 'vbk.station_approved': {
popoverTitle: 'Landbaserad vindkraftverk \u2013 beviljat',
popover: [
['Verk-ID', 'VerkID', { classes: ['feature-objid'] }],
@@ -1529,7 +1529,7 @@ const layers = {
});
}),
},
- vbk_station_revoked: {
+ 'vbk.station_revoked': {
popoverTitle: 'Landbaserad vindkraftverk \u2013 inte längre aktuell/återkallat',
popover: [
['Verk-ID', 'VerkID', { classes: ['feature-objid'] }],
@@ -1564,7 +1564,7 @@ const layers = {
});
}),
},
- vbk_station_rejected: {
+ 'vbk.station_rejected': {
popoverTitle: 'Landbaserad vindkraftverk \u2013 avslagit/nekat',
popover: [
['Verk-ID', 'VerkID', { classes: ['feature-objid'] }],
@@ -1599,7 +1599,7 @@ const layers = {
});
}),
},
- vbk_station_dismounted: {
+ 'vbk.station_dismounted': {
popoverTitle: 'Landbaserad vindkraftverk \u2013 nedmonterat',
popover: [
['Verk-ID', 'VerkID', { classes: ['feature-objid'] }],
@@ -1634,7 +1634,7 @@ const layers = {
});
}),
},
- vbk_station_appealed: {
+ 'vbk.station_appealed': {
popoverTitle: 'Landbaserad vindkraftverk \u2013 överklagat',
popover: [
['Verk-ID', 'VerkID', { classes: ['feature-objid'] }],
@@ -1672,7 +1672,7 @@ const layers = {
/* Documentation at
* https://www.skogsstyrelsen.se/globalassets/sjalvservice/karttjanster/geodatatjanster/produktbeskrivningar/utforda-avverkningar---produktbeskrivning.pdf
* */
- sks_clearcut_comp: {
+ 'sks.clearcut_comp': {
popoverTitle: 'Utförd avverkning',
popover: [
['Ärendebeteckning', 'Beteckn', { classes: ['feature-objid'] }],
@@ -1705,7 +1705,7 @@ const layers = {
/* Documentation at
* https://www.skogsstyrelsen.se/globalassets/sjalvservice/karttjanster/geodatatjanster/produktbeskrivningar/yttre-granser-for-avverkningsanmalda-omraden---produktbeskrivning.pdf
* */
- sks_clearcut_appl: {
+ 'sks.clearcut_appl': {
popoverTitle: 'Avverkningsanmälansområde',
popover: [
['Ärendebeteckning', 'Beteckn', { classes: ['feature-objid'] }],
@@ -1763,7 +1763,7 @@ const layers = {
}),
},
- nvr_tilltradesforbud: {
+ 'nvr.tilltradesforbud': {
popoverTitle: 'Tillträdesförbud',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -1792,7 +1792,7 @@ const layers = {
});
}),
},
- nvr_nationalpark: {
+ 'nvr.nationalpark': {
popoverTitle: 'Nationalpark',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -1845,7 +1845,7 @@ const layers = {
});
}),
},
- nvr_naturreservat: {
+ 'nvr.naturreservat': {
popoverTitle: 'Naturreservat',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -1898,7 +1898,7 @@ const layers = {
});
}),
},
- nvr_naturreservat_kommunalt: {
+ 'nvr.naturreservat_kommunalt': {
popoverTitle: 'Kommunalt naturreservat',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -1951,7 +1951,7 @@ const layers = {
});
}),
},
- nvr_naturvardsomrade: {
+ 'nvr.naturvardsomrade': {
popoverTitle: 'Naturvårdsområde',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2004,7 +2004,7 @@ const layers = {
});
}),
},
- nvr_djur_och_vaxtskyddsomrade: {
+ 'nvr.djur_och_vaxtskyddsomrade': {
popoverTitle: 'Djur- och växtskyddsområde',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2057,7 +2057,7 @@ const layers = {
});
}),
},
- nvr_kulturreservat: {
+ 'nvr.kulturreservat': {
popoverTitle: 'Kulturreservat',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2110,7 +2110,7 @@ const layers = {
});
}),
},
- nvr_vattenskyddsomrade: {
+ 'nvr.vattenskyddsomrade': {
popoverTitle: 'Vattenskyddsområden',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2163,7 +2163,7 @@ const layers = {
});
}),
},
- nvr_landskapsbildsskyddsomrade: {
+ 'nvr.landskapsbildsskyddsomrade': {
popoverTitle: 'Landskapsbildsskyddsområde',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2216,7 +2216,7 @@ const layers = {
});
}),
},
- nvr_skogligt_biotopskyddsomrade: {
+ 'nvr.skogligt_biotopskyddsomrade': {
popoverTitle: 'Biotopskydd i skogsmark',
popover: [
['Ärendebeteckning', 'Beteckn', { classes: ['feature-objid'] }],
@@ -2269,7 +2269,7 @@ const layers = {
});
}),
},
- nvr_ovrigt_biotopskyddsomrade: {
+ 'nvr.ovrigt_biotopskyddsomrade': {
popoverTitle: 'Biotopskydd utanför skogsmark',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2322,7 +2322,7 @@ const layers = {
});
}),
},
- nvr_naturminne_yta: {
+ 'nvr.naturminne_yta': {
popoverTitle: 'Naturminne (yta)',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2375,7 +2375,7 @@ const layers = {
});
}),
},
- nvr_naturminne_punkt: {
+ 'nvr.naturminne_punkt': {
popoverTitle: 'Naturminne (punkt)',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2408,7 +2408,7 @@ const layers = {
});
}))
},
- nvr_interimistiskt_forbud: {
+ 'nvr.interimistiskt_forbud': {
popoverTitle: 'Interimistiskt förbud',
popover: [
['NVR-ID', 'NVRID', { classes: ['feature-objid'] }],
@@ -2461,7 +2461,7 @@ const layers = {
});
}),
},
- nvr_fageldirektivet: {
+ 'nvr.fageldirektivet': {
popoverTitle: 'Fågeldirektivet (SPA)',
popover: [
['Områdeskod', 'SITE_CODE', { classes: ['feature-objid'] }],
@@ -2528,7 +2528,7 @@ const layers = {
});
}),
},
- nvr_habitatdirektivet: {
+ 'nvr.habitatdirektivet': {
popoverTitle: 'Art- och habitatdirektivet (SCI)',
popover: [
['Områdeskod', 'SITE_CODE', { classes: ['feature-objid'] }],
@@ -2595,7 +2595,7 @@ const layers = {
});
}),
},
- nvr_helcom: {
+ 'nvr.helcom': {
popoverTitle: 'Marina skyddade områden (Helcom MPA)',
popover: [
['Namn', 'NAME'],
@@ -2626,7 +2626,7 @@ const layers = {
});
}),
},
- nvr_ramsar: {
+ 'nvr.ramsar': {
popoverTitle: 'Ramsar-områden (Våtmarkskonventionen)',
popover: [
['Ramsar-ID', 'RAMSAR_ID', { classes: ['feature-objid'] }],
@@ -2677,7 +2677,7 @@ const layers = {
});
}),
},
- nvr_ospar: {
+ 'nvr.ospar': {
popoverTitle: 'Marina skyddade områden (Ospar MPA)',
popover: [
['Ursprung', 'ORIGIN'],
@@ -2712,7 +2712,7 @@ const layers = {
});
}),
},
- nvr_varldsarv: {
+ 'nvr.varldsarv': {
popoverTitle: 'Världsarv med mycket höga naturvärden (Unesco)',
popover: [
['Namn', 'NAMN'],
@@ -2743,7 +2743,7 @@ const layers = {
});
}),
},
- nvr_biosfarsomraden: {
+ 'nvr.biosfarsomraden': {
popoverTitle: 'Biosfärsområde (Unesco)',
popover: [
['Namn', 'NAMN'],
@@ -2787,7 +2787,7 @@ const layers = {
});
}),
},
- nvr_naturvardsavtal: {
+ 'nvr.naturvardsavtal': {
popoverTitle: 'Naturvårdsavtal (Naturvårdsverket, Länsstyrelsen)',
popover: [
['ID', 'ID', { classes: ['feature-objid'] }],
@@ -2832,7 +2832,7 @@ const layers = {
});
}),
},
- nvr_naturvardsavtal_skogsstyrelsen: {
+ 'nvr.naturvardsavtal_skogsstyrelsen': {
popoverTitle: 'Naturvårdsavtal (Skogsstyrelsen)',
popover: [
['Ärendebeteckning', 'Beteckn', { classes: ['feature-objid'] }],
@@ -2887,7 +2887,7 @@ const layers = {
}),
},
- ri_naturvard: {
+ 'ri.naturvard': {
popoverTitle: 'Riksintresse naturvård',
popover: [
['Namn', 'NAMN'],
@@ -2944,7 +2944,7 @@ const layers = {
});
}),
},
- ri_friluftsliv: {
+ 'ri.friluftsliv': {
popoverTitle: 'Riksintresse friluftsliv',
popover: [
['Namn', 'NAMN'],
@@ -3011,7 +3011,7 @@ const layers = {
});
}),
},
- ri_rorligt_friluftsliv: {
+ 'ri.rorligt_friluftsliv': {
popoverTitle: 'Riksintresse rörligt friluftsliv (MB 4 kap 1§ och 2§)',
popover: [
['Namn', 'NAMN'],
@@ -3071,7 +3071,7 @@ const layers = {
});
}),
},
- ri_obruten_kust: {
+ 'ri.obruten_kust': {
popoverTitle: 'Riksintresse obruten kust (MB 4 kap 3§)',
popover: [
['Namn', 'NAMN'],
@@ -3132,7 +3132,7 @@ const layers = {
});
}),
},
- ri_obrutet_fjall: {
+ 'ri.obrutet_fjall': {
popoverTitle: 'Riksintresse obrutet fjäll (MB 4 kap 5§)',
popover: [
['Namn', 'NAMN'],
@@ -3191,7 +3191,7 @@ const layers = {
});
}),
},
- ri_skyddade_vattendrag: {
+ 'ri.skyddade_vattendrag': {
popoverTitle: 'Riksintresse skyddade vattendrag (MB 4 kap 6§)',
popover: [
['Namn', 'NAMN'],
@@ -3232,7 +3232,7 @@ const layers = {
}),
},
- ren_betesomraden: {
+ 'ren.betesomraden': {
popoverTitle: 'Samebyarnas betesområde',
popover: [
['Sameby', 'NAMN'],
@@ -3255,7 +3255,7 @@ const layers = {
});
}),
},
- ren_flyttled: {
+ 'ren.flyttled': {
popoverTitle: 'Samebyarnas markanvändningsredovisning \u2013 flyttled',
popover: [
['Led-ID', 'LED_ID', { classes: ['feature-objid'], fn: (v) => v === 0 ? '' : v }],
@@ -3281,7 +3281,7 @@ const layers = {
});
}),
},
- ren_riks_ren: {
+ 'ren.riks_ren': {
popoverTitle: 'Riksintresse rennäring',
popover: [
['Lagrum', 'LAGRUM'],
@@ -3316,7 +3316,7 @@ const layers = {
});
}),
},
- ren_omr_riks: {
+ 'ren.omr_riks': {
popoverTitle: '(Kärn)områden av riksintresse rennäring',
popover: [
['Områdes-ID', 'OMR_NR', { classes: ['feature-objid'] }],
@@ -3345,7 +3345,7 @@ const layers = {
/* Documentation at
* https://www.smhi.se/polopoly_fs/1.34541!/dammprod%202013_3%2C%20beskrivning%2C%20SVAR2012_2.pdf
* */
- misc_dammar: {
+ 'misc.dammar': {
popoverTitle: 'Damm',
popover: [
['Dammenhetens namn', 'DNamn'],
@@ -3403,7 +3403,7 @@ const layers = {
}),
},
- misc_gigafactories: {
+ 'misc.gigafactories': {
popoverTitle: 'Stor industrisatsning',
popover: [
['Namn', 'Name'],
@@ -3453,25 +3453,25 @@ const layerHierarchy = [
children: [
{
text: 'Kraftledningar (befintliga)',
- layer: ['svk_ledningar', 'svk_stolpar'],
+ layer: ['svk.ledningar', 'svk.stolpar'],
},
{
text: 'Stationer',
- layer: 'svk_stationer',
+ layer: 'svk.stationer',
},
{
text: 'Transmissionsnätsprojekt ',
- layer: 'svk_transmissionsnatsprojekt',
+ layer: 'svk.transmissionsnatsprojekt',
},
],
},
{
text: 'Stora industrisatsningar',
- layer: 'misc_gigafactories',
+ layer: 'misc.gigafactories',
},
{
text: 'Dammar',
- layer: 'misc_dammar',
+ layer: 'misc.dammar',
},
{
text: 'Mineralrättigheter',
@@ -3481,11 +3481,11 @@ const layerHierarchy = [
children: [
{
text: 'Beviljad',
- layer: 'mrr_appr_ec',
+ layer: 'mrr.appr_ec',
},
{
text: 'Ansökt',
- layer: 'mrr_appl_ec',
+ layer: 'mrr.appl_ec',
},
],
},
@@ -3494,11 +3494,11 @@ const layerHierarchy = [
children: [
{
text: 'Beviljad',
- layer: 'mrr_appr_ogd',
+ layer: 'mrr.appr_ogd',
},
{
text: 'Ansökt',
- layer: 'mrr_appl_ogd',
+ layer: 'mrr.appl_ogd',
},
],
},
@@ -3507,17 +3507,17 @@ const layerHierarchy = [
children: [
{
text: 'Beviljad',
- layer: 'mrr_appr_met',
+ layer: 'mrr.appr_met',
},
{
text: 'Ansökt',
- layer: 'mrr_appl_met',
+ layer: 'mrr.appl_met',
},
],
},
{
text: 'Markanvisningar till koncession',
- layer: 'mrr_appr_dl',
+ layer: 'mrr.appr_dl',
},
],
},
@@ -3529,11 +3529,11 @@ const layerHierarchy = [
children: [
{
text: 'Aktuella',
- layer: 'vbk_area_current',
+ layer: 'vbk.area_current',
},
{
text: 'Ej aktuella',
- layer: 'vbk_area_notcurrent',
+ layer: 'vbk.area_notcurrent',
},
],
},
@@ -3542,31 +3542,31 @@ const layerHierarchy = [
children: [
{
text: 'Uppförda',
- layer: 'vbk_station_completed',
+ layer: 'vbk.station_completed',
},
{
text: 'Handläggs',
- layer: 'vbk_station_processed',
+ layer: 'vbk.station_processed',
},
{
text: 'Beviljade',
- layer: 'vbk_station_approved',
+ layer: 'vbk.station_approved',
},
{
text: 'Inte längre aktuella/återkallade',
- layer: 'vbk_station_revoked',
+ layer: 'vbk.station_revoked',
},
{
text: 'Avslagna/nekad',
- layer: 'vbk_station_rejected',
+ layer: 'vbk.station_rejected',
},
{
text: 'Nedmonterade',
- layer: 'vbk_station_dismounted',
+ layer: 'vbk.station_dismounted',
},
{
text: 'Överklagade',
- layer: 'vbk_station_appealed',
+ layer: 'vbk.station_appealed',
},
],
},
@@ -3575,39 +3575,39 @@ const layerHierarchy = [
children: [
{
text: 'Uppförd',
- layer: 'vbk_offshore_completed',
+ layer: 'vbk.offshore_completed',
},
{
text: 'Tillståndsansökan beviljad',
- layer: 'vbk_offshore_approved',
+ layer: 'vbk.offshore_approved',
},
{
text: 'Ändringsansökan',
- layer: 'vbk_offshore_ammended',
+ layer: 'vbk.offshore_ammended',
},
{
text: 'Tillståndsansökan avslagen',
- layer: 'vbk_offshore_rejected',
+ layer: 'vbk.offshore_rejected',
},
{
text: 'Överklagad',
- layer: 'vbk_offshore_appealed',
+ layer: 'vbk.offshore_appealed',
},
{
text: 'Tillståndsansökan inlämnad',
- layer: 'vbk_offshore_applied',
+ layer: 'vbk.offshore_applied',
},
{
text: 'Samråd inför tillståndsansökan',
- layer: 'vbk_offshore_consultation',
+ layer: 'vbk.offshore_consultation',
},
{
text: 'Inledande undersökninga',
- layer: 'vbk_offshore_investigation',
+ layer: 'vbk.offshore_investigation',
},
{
text: 'Inte längre aktuell/återkallad',
- layer: 'vbk_offshore_revoked',
+ layer: 'vbk.offshore_revoked',
},
],
},
@@ -3618,11 +3618,11 @@ const layerHierarchy = [
children: [
{
text: 'Uppförda (sedan 2000)',
- layer: 'sks_clearcut_comp',
+ layer: 'sks.clearcut_comp',
},
{
text: 'Anmälda',
- layer: 'sks_clearcut_appl',
+ layer: 'sks.clearcut_appl',
},
]
},
@@ -3634,55 +3634,55 @@ const layerHierarchy = [
children: [
{
text: 'Tillträdesförbud',
- layer: 'nvr_tilltradesforbud',
+ layer: 'nvr.tilltradesforbud',
},
{
text: 'Nationalpark',
- layer: 'nvr_nationalpark',
+ layer: 'nvr.nationalpark',
},
{
text: 'Naturreservat',
- layer: 'nvr_naturreservat',
+ layer: 'nvr.naturreservat',
},
{
text: 'Kommunala naturreservat',
- layer: 'nvr_naturreservat_kommunalt',
+ layer: 'nvr.naturreservat_kommunalt',
},
{
text: 'Naturvårdsområden',
- layer: 'nvr_naturvardsomrade',
+ layer: 'nvr.naturvardsomrade',
},
{
text: 'Djur- och växtskyddsområden',
- layer: 'nvr_djur_och_vaxtskyddsomrade',
+ layer: 'nvr.djur_och_vaxtskyddsomrade',
},
{
text: 'Kulturreservat',
- layer: 'nvr_kulturreservat',
+ layer: 'nvr.kulturreservat',
},
{
text: 'Vattenskyddsområden',
- layer: 'nvr_vattenskyddsomrade',
+ layer: 'nvr.vattenskyddsomrade',
},
{
text: 'Landskapsbildsskyddsområden',
- layer: 'nvr_landskapsbildsskyddsomrade',
+ layer: 'nvr.landskapsbildsskyddsomrade',
},
{
text: 'Skogliga biotopskyddsområden',
- layer: 'nvr_skogligt_biotopskyddsomrade',
+ layer: 'nvr.skogligt_biotopskyddsomrade',
},
{
text: 'Övriga biotopskyddsområden',
- layer: 'nvr_ovrigt_biotopskyddsomrade',
+ layer: 'nvr.ovrigt_biotopskyddsomrade',
},
{
text: 'Naturminne',
- layer: [ 'nvr_naturminne_yta', 'nvr_naturminne_punkt' ],
+ layer: [ 'nvr.naturminne_yta', 'nvr.naturminne_punkt' ],
},
{
text: 'Interimistiskt förbud',
- layer: 'nvr_interimistiskt_forbud',
+ layer: 'nvr.interimistiskt_forbud',
},
],
},
@@ -3691,11 +3691,11 @@ const layerHierarchy = [
children: [
{
text: 'Fågeldirektivet (SPA)',
- layer: 'nvr_fageldirektivet',
+ layer: 'nvr.fageldirektivet',
},
{
text: 'Art- och habitatdirektivet (SCI)',
- layer: 'nvr_habitatdirektivet',
+ layer: 'nvr.habitatdirektivet',
},
],
},
@@ -3704,23 +3704,23 @@ const layerHierarchy = [
children: [
{
text: 'Marina skyddade områden (Helcom MPA)',
- layer: 'nvr_helcom',
+ layer: 'nvr.helcom',
},
{
text: 'Ramsar-områden (Våtmarkskonventionen)',
- layer: 'nvr_ramsar',
+ layer: 'nvr.ramsar',
},
{
text: 'Marina skyddade områden (Ospar MPA)',
- layer: 'nvr_ospar',
+ layer: 'nvr.ospar',
},
{
text: 'Världsarv med mycket höga naturvärden (UNESCO)',
- layer: 'nvr_varldsarv',
+ layer: 'nvr.varldsarv',
},
{
text: 'Biosfärsområden (UNESCO)',
- layer: 'nvr_biosfarsomraden',
+ layer: 'nvr.biosfarsomraden',
},
],
},
@@ -3731,11 +3731,11 @@ const layerHierarchy = [
children: [
{
text: 'Naturvårdsverket, Länsstyrelserna',
- layer: 'nvr_naturvardsavtal',
+ layer: 'nvr.naturvardsavtal',
},
{
text: 'Skogsstyrelsen',
- layer: 'nvr_naturvardsavtal_skogsstyrelsen',
+ layer: 'nvr.naturvardsavtal_skogsstyrelsen',
}
]
},
@@ -3744,27 +3744,27 @@ const layerHierarchy = [
children: [
{
text: 'Naturvård',
- layer: 'ri_naturvard',
+ layer: 'ri.naturvard',
},
{
text: 'Friluftsliv',
- layer: 'ri_friluftsliv',
+ layer: 'ri.friluftsliv',
},
{
text: 'Rörligt friluftsliv',
- layer: 'ri_rorligt_friluftsliv',
+ layer: 'ri.rorligt_friluftsliv',
},
{
text: 'Obruten kust',
- layer: 'ri_obruten_kust',
+ layer: 'ri.obruten_kust',
},
{
text: 'Obrutet fjäll',
- layer: 'ri_obrutet_fjall',
+ layer: 'ri.obrutet_fjall',
},
{
text: 'Skyddade vattendrag',
- layer: 'ri_skyddade_vattendrag',
+ layer: 'ri.skyddade_vattendrag',
},
]
},
@@ -3775,19 +3775,19 @@ const layerHierarchy = [
children: [
{
text: 'Betesområden',
- layer: 'ren_betesomraden',
+ layer: 'ren.betesomraden',
},
{
text: 'Flyttled',
- layer: 'ren_flyttled',
+ layer: 'ren.flyttled',
},
{
text: 'Riksintressen',
- layer: 'ren_riks_ren',
+ layer: 'ren.riks_ren',
},
{
text: '(Kärn)områden av riksintresse',
- layer: 'ren_omr_riks',
+ layer: 'ren.omr_riks',
},
]
},
@@ -3819,7 +3819,7 @@ const [vectorLayers, featureOverlayLayer] = (function() {
.map(function(k) {
let visible = false;
Object.keys(layers).forEach(function(lyr) {
- if (lyr.startsWith(k + '_')) {
+ if (lyr.startsWith(k + '.')) {
visible ||= styles[lyr] !== undefined;
}
});
@@ -3838,7 +3838,7 @@ const [vectorLayers, featureOverlayLayer] = (function() {
declutter: false,
visible: visible,
style: function(feature, resolution) {
- const style = styles[k + '_' + feature.getProperties().layer];
+ const style = styles[k + '.' + feature.getProperties().layer];
if (!Array.isArray(style)) {
return style;
} else {
@@ -3932,7 +3932,7 @@ const infoMetadataAccordions = [];
const fixLayerVisibility = function() {
const result = {}
Object.keys(layers).forEach(function(lyr) {
- const layerGroup = lyr.split('_', 1)[0];
+ const layerGroup = lyr.split('.', 1)[0];
if (result[layerGroup] === undefined) {
result[layerGroup] = false;
}
@@ -3973,7 +3973,7 @@ const infoMetadataAccordions = [];
fixLayerVisibility();
layerList
- .map((l) => l.split('_', 1)[0])
+ .map((l) => l.split('.', 1)[0])
.filter((v, i, arr) => arr.indexOf(v) === i)
.forEach((l) => vectorLayers[l].getSource().changed());
@@ -4155,7 +4155,7 @@ const infoMetadataAccordions = [];
infoMetadataAccordions.push({
element: ul,
items: x._layers.map(function(k) {
- const groupname = k.split('_', 1)[0];
+ const groupname = k.split('.', 1)[0];
return [ groupname, k.slice(groupname.length + 1) ];
}),
});
@@ -4380,7 +4380,7 @@ const infoMetadataAccordions = [];
const tbody = document.createElement('tbody');
table.appendChild(tbody);
- const def = layers[properties.layer_group + '_' + properties.layer];
+ const def = layers[properties.layer_group + '.' + properties.layer];
def.popover.forEach(function([desc, key, opts]) {
let v = properties[key];
if (opts === undefined) {
@@ -4491,7 +4491,7 @@ const infoMetadataAccordions = [];
map.forEachFeatureAtPixel(event.pixel, function(feature, layer) {
const layerGroup = layer.get('layerGroup');
const layerName = feature.getProperties().layer;
- const def = layers[layerGroup + '_' + layerName];
+ const def = layers[layerGroup + '.' + layerName];
if (def !== undefined && def.popover !== undefined) {
/* skip layers which didn't opt-in for popover */
if (!fetch_body.length) {