aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2025-05-23 00:08:42 +0200
committerGuilhem Moulin <guilhem@fripost.org>2025-05-23 09:29:54 +0200
commita5b50cb095c1e63e13beedc6f370932a6cbb56a3 (patch)
treee2d0b44771fb3bf63c0757ccd5bfa04a4dfbf092
parentbcc503ee14503e9bea3228e8c4138ead423f0f48 (diff)
Adjust MRR layer popovers to current schema.
Cf. 981a97c572ee064b4f3ade5d1fc9e5c4397701ff in tools.
-rw-r--r--index.html3
-rw-r--r--main.js136
2 files changed, 60 insertions, 79 deletions
diff --git a/index.html b/index.html
index a92fa87..4b4804e 100644
--- a/index.html
+++ b/index.html
@@ -31,7 +31,8 @@
CC-BY-4.0 (<a href="https://www.smhi.se/data/oppna-data/villkor-for-anvandning-1.30622" target="_blank">öppna data</a>).
</li>
<li><i>Mineralrättsregistret</i> från
- <a href="https://www.sgu.se/bergsstaten/" target="_blank">Bergsstaten</a>.
+ <a href="https://www.sgu.se/bergsstaten/" target="_blank">Bergsstaten</a>,
+ CC0 (<a href="https://creativecommons.org/publicdomain/zero/1.0/deed.sv" target="_blank">öppna data</a>).
</li>
<li><i>Vindbruk</i> från
<a href="https://www.energimyndigheten.se/energisystem-och-analys/elproduktion/vindkraft/vindbrukskollen/" target="_blank">Länsstyrelserna och Energimyndigheten</a>,
diff --git a/main.js b/main.js
index 08b5e74..a16a838 100644
--- a/main.js
+++ b/main.js
@@ -509,16 +509,19 @@ const layers = {
mrr_appr_ec: {
popoverTitle: 'Bearbetningskoncession \u2013 beviljad',
popover: [
- ['Namn', 'Name'],
- ['Koncessionsmineral', 'Mineral'],
- ['Ägare', 'Owner'],
+ ['Namn', 'name'],
+ ['Koncessionsmineral', 'mineral'],
+ ['Ägare', 'owners'],
+ ['Tillståndsid', 'licenceid', { classes: ['feature-attr-mrr-license-id'] }],
['Areal', 'GeomArea', { fn: 'area' }],
- ['Giltig från', 'ValidFrom'],
- ['Giltig till', 'ValidTo'],
- ['Diarienummer', 'DiaryNr', { classes: ['feature-attr-dnr'] }],
+ ['Giltig från', 'validfrom'],
+ ['Giltig till', 'validto'],
+ ['Diarienummer', 'diarynr', { classes: ['feature-attr-dnr'] }],
+ ['Ansökningsdatum', 'appl_date'],
+ ['Beslutsdatum', 'dec_date'],
//['Kommun', 'Municipality'],
//['Län', 'County'],
- ['Senast uppdaterad', 'LastUpdated'],
+ ['Senast uppdaterad', 'export_date'],
],
style: [0, .1, .5, .5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 5].map(function(width, z) {
return new Style({
@@ -536,15 +539,15 @@ const layers = {
mrr_appl_ec: {
popoverTitle: 'Bearbetningskoncession \u2013 ansökt',
popover: [
- ['Namn', 'Name'],
- ['Koncessionsmineral', 'Mineral'],
- ['Sökande', 'Applicant'],
+ ['Namn', 'name'],
+ ['Koncessionsmineral', 'mineral'],
+ ['Sökande', 'owners'],
['Areal', 'GeomArea', { fn: 'area' }],
- ['Ansökningsdatum', 'ApplicationDate'],
- ['Diarienummer', 'DiaryNr', { classes: ['feature-attr-dnr'] }],
+ ['Ansökningsdatum', 'appl_date'],
+ ['Diarienummer', 'diarynr', { classes: ['feature-attr-dnr'] }],
//['Kommun', 'Municipality'],
//['Län', 'County'],
- ['Senast uppdaterad', 'LastUpdated'],
+ ['Senast uppdaterad', 'export_date'],
],
style: [0, .1, .5, .5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 5].map(function(width, z) {
return new Style({
@@ -563,17 +566,19 @@ const layers = {
mrr_appr_met: {
popoverTitle: 'Undersökningstillstånd, metaller och industrimineral \u2013 beviljad',
popover: [
- ['Namn', 'Name'],
- ['Koncessionsmineral', 'Mineral'],
- ['Ägare', 'Owner'],
- ['Licence id', 'LicenceID', { classes: ['feature-attr-mrr-license-id'] }],
+ ['Namn', 'name'],
+ ['Koncessionsmineral', 'mineral'],
+ ['Ägare', 'owners'],
+ ['Tillståndsid', 'licenceid', { classes: ['feature-attr-mrr-license-id'] }],
['Areal', 'GeomArea', { fn: 'area' }],
- ['Giltig från', 'ValidFrom'],
- ['Giltig till', 'ValidTo'],
- ['Diarienummer', 'DiaryNr', { classes: ['feature-attr-dnr'] }],
+ ['Giltig från', 'validfrom'],
+ ['Giltig till', 'validfrom'],
+ ['Diarienummer', 'diarynr', { classes: ['feature-attr-dnr'] }],
+ ['Ansökningsdatum', 'appl_date'],
+ ['Beslutsdatum', 'dec_date'],
//['Kommun', 'Municipality'],
//['Län', 'County'],
- ['Senast uppdaterad', 'LastUpdated'],
+ ['Senast uppdaterad', 'export_date'],
],
style: [0, .1, .5, .5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 5].map(function(width, z) {
return new Style({
@@ -591,15 +596,15 @@ const layers = {
mrr_appl_met: {
popoverTitle: 'Undersökningstillstånd, metaller och industrimineral \u2013 ansökt',
popover: [
- ['Namn', 'Name'],
- ['Koncessionsmineral', 'Mineral'],
- ['Sökande', 'Applicant'],
+ ['Namn', 'name'],
+ ['Koncessionsmineral', 'mineral'],
+ ['Sökande', 'owners'],
['Areal', 'GeomArea', { fn: 'area' }],
- ['Ansökningsdatum', 'ApplicationDate'],
- ['Diarienummer', 'DiaryNr', { classes: ['feature-attr-dnr'] }],
+ ['Ansökningsdatum', 'appl_date'],
+ ['Diarienummer', 'diarynr', { classes: ['feature-attr-dnr'] }],
//['Kommun', 'Municipality'],
//['Län', 'County'],
- ['Senast uppdaterad', 'LastUpdated'],
+ ['Senast uppdaterad', 'export_date'],
],
style: [0, .1, .5, .5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 5].map(function(width, z) {
return new Style({
@@ -618,17 +623,19 @@ const layers = {
mrr_appr_ogd: {
popoverTitle: 'Undersökningstillstånd, olja, gas och diamant \u2013 beviljad',
popover: [
- ['Namn', 'Name'],
- ['Koncessionsmineral', 'Mineral'],
- ['Ägare', 'Owner'],
- ['Licence id', 'LicenceID', { classes: ['feature-attr-mrr-license-id'] }],
+ ['Namn', 'name'],
+ ['Koncessionsmineral', 'mineral'],
+ ['Ägare', 'owners'],
+ ['Tillståndsid', 'licenceid', { classes: ['feature-attr-mrr-license-id'] }],
['Areal', 'GeomArea', { fn: 'area' }],
- ['Giltig från', 'ValidFrom'],
- ['Giltig till', 'ValidTo'],
- ['Diarienummer', 'DiaryNr', { classes: ['feature-attr-dnr'] }],
+ ['Giltig från', 'validfrom'],
+ ['Giltig till', 'validto'],
+ ['Diarienummer', 'diarynr', { classes: ['feature-attr-dnr'] }],
+ ['Ansökningsdatum', 'appl_date'],
+ ['Beslutsdatum', 'dec_date'],
//['Kommun', 'Municipality'],
//['Län', 'County'],
- ['Senast uppdaterad', 'LastUpdated'],
+ ['Senast uppdaterad', 'export_date'],
],
style: [0, .1, .5, .5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 5].map(function(width, z) {
return new Style({
@@ -646,15 +653,15 @@ const layers = {
mrr_appl_ogd: {
popoverTitle: 'Undersökningstillstånd, olja, gas och diamant \u2013 ansökt',
popover: [
- ['Namn', 'Name'],
- ['Koncessionsmineral', 'Mineral'],
- ['Sökande', 'Applicant'],
+ ['Namn', 'name'],
+ ['Koncessionsmineral', 'mineral'],
+ ['Sökande', 'owners'],
['Areal', 'GeomArea', { fn: 'area' }],
- ['Ansökningsdatum', 'ApplicationDate'],
- ['Diarienummer', 'DiaryNr', { classes: ['feature-attr-dnr'] }],
+ ['Ansökningsdatum', 'appl_date'],
+ ['Diarienummer', 'diarynr', { classes: ['feature-attr-dnr'] }],
//['Kommun', 'Municipality'],
//['Län', 'County'],
- ['Senast uppdaterad', 'LastUpdated'],
+ ['Senast uppdaterad', 'export_date'],
],
style: [0, .1, .5, .5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 5].map(function(width, z) {
return new Style({
@@ -673,13 +680,16 @@ const layers = {
mrr_appr_dl: {
popoverTitle: 'Markanvisning till koncession',
popover: [
- ['Namn', 'Name'],
- ['Beslutsdatum', 'DecisionDate'],
- ['Diarienummer', 'DiaryNr', { classes: ['feature-attr-dnr'] }],
- ['Areal', 'GeomArea', { fn: 'area' }],
- //['Kommun', 'Municipality'],
- //['Län', 'County'],
- ['Senast uppdaterad', 'LastUpdated'],
+ ['Namn', 'name'],
+ ['Tillhörande bearbetnings\u00ADkoncession(er)', 'conc_name'],
+ ['Tillståndsid', 'licenceid', { classes: ['feature-attr-mrr-license-id'] }],
+ ['Areal', 'GeomArea', { fn: 'area' }],
+ ['Diarienummer', 'diarynr', { classes: ['feature-attr-dnr'] }],
+ ['Ansökningsdatum', 'appl_date'],
+ ['Beslutsdatum', 'dec_date'],
+ //['Kommun', 'Municipality'],
+ //['Län', 'County'],
+ ['Senast uppdaterad', 'export_date'],
],
style: [0, .1, .5, .5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 5].map(function(width, z) {
return new Style({
@@ -694,32 +704,6 @@ const layers = {
});
}),
},
- mrr_appr_pc: {
- popoverTitle: 'Gällande torvkoncession',
- popover: [
- ['Namn', 'Name'],
- //['Mineral', 'Mineral'],
- ['Ägare', 'Owner'],
- ['Areal', 'GeomArea', { fn: 'area' }],
- ['Giltig från', 'ValidFrom'],
- ['Giltig till', 'ValidTo'],
- //['Kommun', 'Municipality'],
- //['Län', 'County'],
- ['Senast uppdaterad', 'LastUpdated'],
- ],
- style: [0, .1, .5, .5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 5].map(function(width, z) {
- return new Style({
- zIndex: 21,
- fill: new Fill({
- color: [65, 40, 27, Math.max((.2-1)/8 * z + 1, 0)],
- }),
- stroke: width === 0 ? undefined : new Stroke({
- width: width,
- color: [151, 173, 23, 1],
- }),
- });
- }),
- },
svk_ledningar: {
popoverTitle: 'Kraftledning (befintlig)',
@@ -2967,10 +2951,6 @@ const layerHierarchy = [
text: 'Markanvisningar till koncession',
layer: 'mrr_appr_dl',
},
- {
- text: 'Gällande torvkoncessioner',
- layer: 'mrr_appr_pc',
- },
],
},
{