From 3be9b255f399a13dac506e327a367222c27f9d4a Mon Sep 17 00:00:00 2001 From: Lyret Date: Sat, 13 Jul 2024 17:23:03 +0200 Subject: [PATCH] Adds power grid icons --- public/data/bl24/labels/power_grid.geojson | 5745 ++++++++++++++++++++ public/img/icons/powerdot.png | Bin 0 -> 10749 bytes src/map/_addPowerGrid.ts | 62 + src/map/map.js | 6 + 4 files changed, 5813 insertions(+) create mode 100644 public/data/bl24/labels/power_grid.geojson create mode 100644 public/img/icons/powerdot.png create mode 100644 src/map/_addPowerGrid.ts diff --git a/public/data/bl24/labels/power_grid.geojson b/public/data/bl24/labels/power_grid.geojson new file mode 100644 index 0000000..b522af8 --- /dev/null +++ b/public/data/bl24/labels/power_grid.geojson @@ -0,0 +1,5745 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92148, + 57.626346, + 0.0 + ] + }, + "properties": { + "Name": "Generator 35-40kva", + "description": "power for mumis and treshold GATE", + "power_size": "63", + "power_area": "PX1", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92027, + 57.621843, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PX1", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9284198, + 57.620879, + 14.9289026, + 57.6210571 + ], + "coordinates": [ + [ + 14.928903, + 57.621057, + 0.0 + ], + [ + 14.92842, + 57.620879, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.928924, + 57.6208876, + 14.9289412, + 57.6210646 + ], + "coordinates": [ + [ + 14.928941, + 57.621065, + 0.0 + ], + [ + 14.928924, + 57.620888, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9282026, + 57.6265678, + 14.9291125, + 57.6268827 + ], + "coordinates": [ + [ + 14.929113, + 57.626568, + 0.0 + ], + [ + 14.928203, + 57.626883, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "description": "cable", + "power_size": "16", + "power_area": "PNE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.926856, + 57.6256854, + 14.9270503, + 57.6259644 + ], + "coordinates": [ + [ + 14.92705, + 57.625964, + 0.0 + ], + [ + 14.926856, + 57.625685, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925923, + 57.623337, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928618, + 57.623805, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926856, + 57.625685, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.93284, + 57.62025, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9299138, + 57.625877, + 14.9305854, + 57.6265269 + ], + "coordinates": [ + [ + 14.930242, + 57.625877, + 0.0 + ], + [ + 14.929914, + 57.626269, + 0.0 + ], + [ + 14.930086, + 57.626405, + 0.0 + ], + [ + 14.930585, + 57.626527, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "description": "was 63A", + "power_size": "32", + "power_area": "PNE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9304372, + 57.6243189, + 14.9309562, + 57.625254 + ], + "coordinates": [ + [ + 14.930437, + 57.625254, + 0.0 + ], + [ + 14.930956, + 57.624319, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "description": "PNE", + "power_size": "63", + "power_area": "PNE", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9257853, + 57.6247628, + 14.9272278, + 57.6259644 + ], + "coordinates": [ + [ + 14.92705, + 57.625964, + 0.0 + ], + [ + 14.927228, + 57.624902, + 0.0 + ], + [ + 14.926815, + 57.624763, + 0.0 + ], + [ + 14.926062, + 57.624902, + 0.0 + ], + [ + 14.925785, + 57.625911, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "description": "PNW", + "power_size": "63", + "power_area": "PNW", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9257572, + 57.6224195, + 14.9293832, + 57.623692 + ], + "coordinates": [ + [ + 14.925855, + 57.622419, + 0.0 + ], + [ + 14.92579, + 57.622457, + 0.0 + ], + [ + 14.925757, + 57.622545, + 0.0 + ], + [ + 14.926172, + 57.622609, + 0.0 + ], + [ + 14.926479, + 57.62286, + 0.0 + ], + [ + 14.927686, + 57.62302, + 0.0 + ], + [ + 14.928263, + 57.623032, + 0.0 + ], + [ + 14.928824, + 57.623084, + 0.0 + ], + [ + 14.929383, + 57.623692, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "description": "PSE Main line A", + "power_size": "63", + "power_area": "PNS", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9260828, + 57.6228602, + 14.9265662, + 57.6236883 + ], + "coordinates": [ + [ + 14.926479, + 57.62286, + 0.0 + ], + [ + 14.926566, + 57.622927, + 0.0 + ], + [ + 14.926474, + 57.623219, + 0.0 + ], + [ + 14.926083, + 57.623688, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "description": "PSE Main line B", + "power_size": "63", + "power_area": "PNS", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926566, + 57.622927, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "description": "First a splitter, then a PDU", + "power_size": "63", + "power_area": "PNS", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926083, + 57.623688, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNS", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926815, + 57.624763, + 0.0 + ] + }, + "properties": { + "Name": "125A", + "power_size": "125", + "power_area": "PNW", + "marker-size": 5 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930437, + 57.625254, + 0.0 + ] + }, + "properties": { + "Name": "125A", + "power_size": "125", + "power_area": "PNE", + "marker-size": 5 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930956, + 57.624319, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNE", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926058, + 57.624898, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNW", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930089, + 57.626408, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92705, + 57.625964, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNW", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929914, + 57.626269, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNE", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928263, + 57.623032, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNS", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929383, + 57.623692, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNS", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9257994, + 57.6246534, + 14.9262318, + 57.6253109 + ], + "coordinates": [ + [ + 14.926232, + 57.625311, + 0.0 + ], + [ + 14.926062, + 57.624902, + 0.0 + ], + [ + 14.925799, + 57.624653, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92059, + 57.625766, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PX1", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.9264, + 57.626187, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925799, + 57.624653, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.926787, + 57.6247605, + 14.927221, + 57.6253466 + ], + "coordinates": [ + [ + 14.926787, + 57.625347, + 0.0 + ], + [ + 14.926833, + 57.625071, + 0.0 + ], + [ + 14.926815, + 57.624763, + 0.0 + ], + [ + 14.927221, + 57.624761, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927221, + 57.624761, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9270503, + 57.6256287, + 14.9277575, + 57.6259644 + ], + "coordinates": [ + [ + 14.92705, + 57.625964, + 0.0 + ], + [ + 14.927634, + 57.625939, + 0.0 + ], + [ + 14.927758, + 57.625629, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927634, + 57.625939, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9304372, + 57.6250426, + 14.9323684, + 57.6255439 + ], + "coordinates": [ + [ + 14.930437, + 57.625254, + 0.0 + ], + [ + 14.931025, + 57.625544, + 0.0 + ], + [ + 14.931944, + 57.625323, + 0.0 + ], + [ + 14.932368, + 57.625043, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9289758, + 57.6247654, + 14.9304372, + 57.625254 + ], + "coordinates": [ + [ + 14.930437, + 57.625254, + 0.0 + ], + [ + 14.929725, + 57.624962, + 0.0 + ], + [ + 14.928976, + 57.624765, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9290401, + 57.6251411, + 14.9304372, + 57.6257779 + ], + "coordinates": [ + [ + 14.930437, + 57.625254, + 0.0 + ], + [ + 14.929457, + 57.625141, + 0.0 + ], + [ + 14.929121, + 57.625247, + 0.0 + ], + [ + 14.92904, + 57.625778, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9291125, + 57.6262694, + 14.9299138, + 57.6265678 + ], + "coordinates": [ + [ + 14.929914, + 57.626269, + 0.0 + ], + [ + 14.929777, + 57.626434, + 0.0 + ], + [ + 14.929113, + 57.626568, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9258195, + 57.6259644, + 14.9270503, + 57.6265418 + ], + "coordinates": [ + [ + 14.92705, + 57.625964, + 0.0 + ], + [ + 14.9264, + 57.626187, + 0.0 + ], + [ + 14.925819, + 57.626542, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929113, + 57.626568, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930907, + 57.624063, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.931025, + 57.625544, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928976, + 57.624765, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925761, + 57.624006, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9260828, + 57.6236883, + 14.9265759, + 57.6241005 + ], + "coordinates": [ + [ + 14.926083, + 57.623688, + 0.0 + ], + [ + 14.926576, + 57.6241, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9265662, + 57.6226987, + 14.9271705, + 57.6229273 + ], + "coordinates": [ + [ + 14.926566, + 57.622927, + 0.0 + ], + [ + 14.927171, + 57.622699, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927171, + 57.622699, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9282634, + 57.622772, + 14.9290293, + 57.6230321 + ], + "coordinates": [ + [ + 14.928263, + 57.623032, + 0.0 + ], + [ + 14.929029, + 57.622772, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928761, + 57.622828, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929725, + 57.624962, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9278138, + 57.6230321, + 14.9282634, + 57.623353 + ], + "coordinates": [ + [ + 14.928263, + 57.623032, + 0.0 + ], + [ + 14.928162, + 57.623231, + 0.0 + ], + [ + 14.927814, + 57.623353, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9299138, + 57.625254, + 14.9304372, + 57.6262694 + ], + "coordinates": [ + [ + 14.930437, + 57.625254, + 0.0 + ], + [ + 14.929914, + 57.626269, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNE", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.931944, + 57.625323, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926232, + 57.625311, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925489, + 57.625451, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926776, + 57.625341, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925785, + 57.625911, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PNW", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925211, + 57.626241, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9252112, + 57.6254514, + 14.9257853, + 57.6262414 + ], + "coordinates": [ + [ + 14.925211, + 57.626241, + 0.0 + ], + [ + 14.925785, + 57.625911, + 0.0 + ], + [ + 14.925489, + 57.625451, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9296147, + 57.6240632, + 14.9321622, + 57.6245032 + ], + "coordinates": [ + [ + 14.929615, + 57.62438, + 0.0 + ], + [ + 14.930907, + 57.624063, + 0.0 + ], + [ + 14.930956, + 57.624319, + 0.0 + ], + [ + 14.932162, + 57.624503, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.932368, + 57.625043, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928709, + 57.624152, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928162, + 57.623231, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9286176, + 57.6234852, + 14.9301878, + 57.6241524 + ], + "coordinates": [ + [ + 14.930188, + 57.623485, + 0.0 + ], + [ + 14.929383, + 57.623692, + 0.0 + ], + [ + 14.928618, + 57.623805, + 0.0 + ], + [ + 14.928709, + 57.624152, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930188, + 57.623485, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926576, + 57.6241, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92904, + 57.625778, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929121, + 57.625247, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.932162, + 57.624503, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930242, + 57.625877, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929615, + 57.62438, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929421, + 57.62301, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.925733, + 57.6224195, + 14.9269873, + 57.6247591 + ], + "coordinates": [ + [ + 14.925855, + 57.622419, + 0.0 + ], + [ + 14.925772, + 57.622444, + 0.0 + ], + [ + 14.925733, + 57.622552, + 0.0 + ], + [ + 14.926074, + 57.622605, + 0.0 + ], + [ + 14.926511, + 57.623013, + 0.0 + ], + [ + 14.926566, + 57.623379, + 0.0 + ], + [ + 14.926707, + 57.623781, + 0.0 + ], + [ + 14.926987, + 57.624255, + 0.0 + ], + [ + 14.926758, + 57.624464, + 0.0 + ], + [ + 14.926806, + 57.624759, + 0.0 + ] + ] + }, + "properties": { + "Name": "125A", + "description": "PNW + PNE", + "power_size": "125", + "power_area": "PNS", + "stroke-width": 5 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927631, + 57.623399, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9271705, + 57.6224896, + 14.9279637, + 57.6226987 + ], + "coordinates": [ + [ + 14.927171, + 57.622699, + 0.0 + ], + [ + 14.927964, + 57.62249, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927964, + 57.62249, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9259234, + 57.6229273, + 14.9265662, + 57.6233373 + ], + "coordinates": [ + [ + 14.926566, + 57.622927, + 0.0 + ], + [ + 14.926169, + 57.623126, + 0.0 + ], + [ + 14.925923, + 57.623337, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926169, + 57.623126, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9290293, + 57.622772, + 14.9293619, + 57.6230449 + ], + "coordinates": [ + [ + 14.929029, + 57.622772, + 0.0 + ], + [ + 14.929362, + 57.623045, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92815, + 57.623843, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928359, + 57.623596, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9281497, + 57.6238048, + 14.9286176, + 57.6238429 + ], + "coordinates": [ + [ + 14.928618, + 57.623805, + 0.0 + ], + [ + 14.92815, + 57.623843, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9283589, + 57.6235959, + 14.9286176, + 57.6238048 + ], + "coordinates": [ + [ + 14.928618, + 57.623805, + 0.0 + ], + [ + 14.928359, + 57.623596, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926798, + 57.624371, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925789, + 57.624265, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9257605, + 57.6236883, + 14.9260828, + 57.6240057 + ], + "coordinates": [ + [ + 14.926083, + 57.623688, + 0.0 + ], + [ + 14.925761, + 57.624006, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNS", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9265759, + 57.6241005, + 14.9267978, + 57.6243714 + ], + "coordinates": [ + [ + 14.926798, + 57.624371, + 0.0 + ], + [ + 14.926576, + 57.6241, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9257605, + 57.6240057, + 14.9257893, + 57.6242651 + ], + "coordinates": [ + [ + 14.925789, + 57.624265, + 0.0 + ], + [ + 14.925761, + 57.624006, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929815, + 57.622472, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.93124, + 57.622427, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930577, + 57.62652, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9267018, + 57.6247628, + 14.9268147, + 57.6250007 + ], + "coordinates": [ + [ + 14.926815, + 57.624763, + 0.0 + ], + [ + 14.926702, + 57.625001, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926702, + 57.625001, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927758, + 57.625629, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9263997, + 57.6258655, + 14.9264282, + 57.6264917 + ], + "coordinates": [ + [ + 14.926428, + 57.625866, + 0.0 + ], + [ + 14.9264, + 57.626187, + 0.0 + ], + [ + 14.926428, + 57.626492, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926428, + 57.625866, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926428, + 57.626492, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9270934, + 57.6259388, + 14.9276341, + 57.6265491 + ], + "coordinates": [ + [ + 14.927634, + 57.625939, + 0.0 + ], + [ + 14.927485, + 57.626322, + 0.0 + ], + [ + 14.927093, + 57.626549, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92748, + 57.626331, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927093, + 57.626549, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.927221, + 57.6247605, + 14.9276045, + 57.6251247 + ], + "coordinates": [ + [ + 14.927221, + 57.624761, + 0.0 + ], + [ + 14.927604, + 57.625125, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927604, + 57.625125, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926479, + 57.62286, + 0.0 + ] + }, + "properties": { + "Name": "63A Splitter", + "description": "Input: 1 x 63A 3p
output: 3 x 63A 3p", + "power_size": "63", + "power_area": "PNS", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929766, + 57.626736, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9297657, + 57.6262694, + 14.9299138, + 57.6267444 + ], + "coordinates": [ + [ + 14.929914, + 57.626269, + 0.0 + ], + [ + 14.929766, + 57.626744, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "description": "cable", + "power_size": "16", + "power_area": "PNE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9323684, + 57.6248443, + 14.9329903, + 57.6250426 + ], + "coordinates": [ + [ + 14.932368, + 57.625043, + 0.0 + ], + [ + 14.93299, + 57.624844, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.932985, + 57.624847, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930944, + 57.624583, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9309438, + 57.6243189, + 14.9309562, + 57.6245829 + ], + "coordinates": [ + [ + 14.930956, + 57.624319, + 0.0 + ], + [ + 14.930944, + 57.624583, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.931427, + 57.625032, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9304372, + 57.6250324, + 14.931427, + 57.625254 + ], + "coordinates": [ + [ + 14.930437, + 57.625254, + 0.0 + ], + [ + 14.931427, + 57.625032, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PNE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928203, + 57.626883, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "description": "PDU", + "power_size": "16", + "power_area": "PNE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9314136, + 57.6202505, + 14.9329512, + 57.6207848 + ], + "coordinates": [ + [ + 14.931414, + 57.62066, + 0.0 + ], + [ + 14.931928, + 57.620785, + 0.0 + ], + [ + 14.932912, + 57.620406, + 0.0 + ], + [ + 14.932951, + 57.620257, + 0.0 + ], + [ + 14.93284, + 57.62025, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.924735, + 57.621184, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9240831, + 57.6210345, + 14.9247348, + 57.6211845 + ], + "coordinates": [ + [ + 14.924083, + 57.621035, + 0.0 + ], + [ + 14.924169, + 57.621091, + 0.0 + ], + [ + 14.924735, + 57.621184, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSW", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9268147, + 57.6247628, + 14.9304372, + 57.625254 + ], + "coordinates": [ + [ + 14.926815, + 57.624763, + 0.0 + ], + [ + 14.928642, + 57.624988, + 0.0 + ], + [ + 14.930437, + 57.625254, + 0.0 + ] + ] + }, + "properties": { + "Name": "125A", + "description": "PNW --> PNE", + "power_size": "125", + "power_area": "PNE", + "stroke-width": 5 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929481, + 57.620037, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927487, + 57.621542, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PSC", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928752, + 57.621525, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PSE", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.931849, + 57.620246, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9257903, + 57.6203551, + 14.9303997, + 57.6225795 + ], + "coordinates": [ + [ + 14.925855, + 57.622419, + 0.0 + ], + [ + 14.925814, + 57.622464, + 0.0 + ], + [ + 14.92579, + 57.622537, + 0.0 + ], + [ + 14.926068, + 57.62258, + 0.0 + ], + [ + 14.926159, + 57.622442, + 0.0 + ], + [ + 14.926715, + 57.622411, + 0.0 + ], + [ + 14.926714, + 57.62236, + 0.0 + ], + [ + 14.926747, + 57.622243, + 0.0 + ], + [ + 14.927044, + 57.622164, + 0.0 + ], + [ + 14.927184, + 57.622102, + 0.0 + ], + [ + 14.927259, + 57.621986, + 0.0 + ], + [ + 14.927345, + 57.621877, + 0.0 + ], + [ + 14.927487, + 57.621542, + 0.0 + ], + [ + 14.92798, + 57.621457, + 0.0 + ], + [ + 14.928755, + 57.621522, + 0.0 + ], + [ + 14.928941, + 57.621065, + 0.0 + ], + [ + 14.929968, + 57.620634, + 0.0 + ], + [ + 14.9304, + 57.620355, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "description": "SE Mainline", + "power_size": "63", + "power_area": "PSC", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926217, + 57.620274, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSS", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9314136, + 57.6202462, + 14.9318492, + 57.6206596 + ], + "coordinates": [ + [ + 14.931414, + 57.62066, + 0.0 + ], + [ + 14.931768, + 57.620545, + 0.0 + ], + [ + 14.931846, + 57.620403, + 0.0 + ], + [ + 14.931849, + 57.620246, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928938, + 57.621066, + 0.0 + ] + }, + "properties": { + "Name": "64A", + "power_size": "63", + "power_area": "PSE", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.93001, + 57.621144, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9274867, + 57.6215419, + 14.9278654, + 57.6220121 + ], + "coordinates": [ + [ + 14.927487, + 57.621542, + 0.0 + ], + [ + 14.927865, + 57.621705, + 0.0 + ], + [ + 14.92749, + 57.622012, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSC", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927865, + 57.621705, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSC", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928776, + 57.621885, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9287501, + 57.6215233, + 14.9287757, + 57.6218852 + ], + "coordinates": [ + [ + 14.92875, + 57.621523, + 0.0 + ], + [ + 14.928776, + 57.621885, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9287515, + 57.6211444, + 14.9300102, + 57.6215247 + ], + "coordinates": [ + [ + 14.928752, + 57.621525, + 0.0 + ], + [ + 14.93001, + 57.621144, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930394, + 57.620361, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PSE", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9295191, + 57.6209598, + 14.9300102, + 57.6211444 + ], + "coordinates": [ + [ + 14.93001, + 57.621144, + 0.0 + ], + [ + 14.929519, + 57.62096, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929514, + 57.620959, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928566, + 57.621052, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9285657, + 57.6210487, + 14.9289412, + 57.6210646 + ], + "coordinates": [ + [ + 14.928941, + 57.621065, + 0.0 + ], + [ + 14.928566, + 57.621049, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9294778, + 57.6200331, + 14.9314136, + 57.6206596 + ], + "coordinates": [ + [ + 14.931414, + 57.62066, + 0.0 + ], + [ + 14.9304, + 57.620355, + 0.0 + ], + [ + 14.929478, + 57.620033, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9182672, + 57.6217765, + 14.92027, + 57.6238273 + ], + "coordinates": [ + [ + 14.92027, + 57.621843, + 0.0 + ], + [ + 14.920232, + 57.621777, + 0.0 + ], + [ + 14.920113, + 57.621801, + 0.0 + ], + [ + 14.91987, + 57.621906, + 0.0 + ], + [ + 14.919599, + 57.622144, + 0.0 + ], + [ + 14.919439, + 57.622411, + 0.0 + ], + [ + 14.918808, + 57.622671, + 0.0 + ], + [ + 14.918402, + 57.622828, + 0.0 + ], + [ + 14.918267, + 57.622996, + 0.0 + ], + [ + 14.918401, + 57.623405, + 0.0 + ], + [ + 14.919237, + 57.623827, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PX1", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92708, + 57.621597, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSC", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926254, + 57.619655, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925712, + 57.61954, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925009, + 57.62027, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9250095, + 57.6202698, + 14.9262173, + 57.6202739 + ], + "coordinates": [ + [ + 14.926217, + 57.620274, + 0.0 + ], + [ + 14.925009, + 57.62027, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927476, + 57.622021, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSC", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9270954, + 57.6215419, + 14.9274867, + 57.6215971 + ], + "coordinates": [ + [ + 14.927487, + 57.621542, + 0.0 + ], + [ + 14.927095, + 57.621597, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSC", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9294778, + 57.6196077, + 14.9305437, + 57.6200331 + ], + "coordinates": [ + [ + 14.929478, + 57.620033, + 0.0 + ], + [ + 14.929901, + 57.619763, + 0.0 + ], + [ + 14.930544, + 57.619608, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930544, + 57.619608, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.931414, + 57.62066, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9303944, + 57.6203608, + 14.9308924, + 57.6209172 + ], + "coordinates": [ + [ + 14.930394, + 57.620361, + 0.0 + ], + [ + 14.930892, + 57.620917, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930892, + 57.620917, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9291704, + 57.6200331, + 14.9294778, + 57.6206487 + ], + "coordinates": [ + [ + 14.929478, + 57.620033, + 0.0 + ], + [ + 14.929246, + 57.620331, + 0.0 + ], + [ + 14.92917, + 57.620649, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92917, + 57.620649, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9283925, + 57.6218801, + 14.9287757, + 57.6218981 + ], + "coordinates": [ + [ + 14.928392, + 57.62188, + 0.0 + ], + [ + 14.928588, + 57.621898, + 0.0 + ], + [ + 14.928776, + 57.621885, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928392, + 57.62188, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927971, + 57.620949, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSC", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929623, + 57.621556, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9283898, + 57.6210516, + 14.9285657, + 57.6213169 + ], + "coordinates": [ + [ + 14.928566, + 57.621052, + 0.0 + ], + [ + 14.92839, + 57.621317, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92842, + 57.620879, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.928924, + 57.620888, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929246, + 57.620331, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929901, + 57.619763, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9287515, + 57.6213341, + 14.9291166, + 57.6215247 + ], + "coordinates": [ + [ + 14.928752, + 57.621525, + 0.0 + ], + [ + 14.929117, + 57.621334, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929117, + 57.621334, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92839, + 57.621317, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9175954, + 57.623405, + 14.9184006, + 57.6234795 + ], + "coordinates": [ + [ + 14.918401, + 57.623405, + 0.0 + ], + [ + 14.917595, + 57.62348, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "description": "1phase", + "power_size": "16", + "power_area": "PX1", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.917595, + 57.62348, + 0.0 + ] + }, + "properties": { + "Name": "16A splitter", + "description": "1phase
1x16A->3x16A", + "power_size": "16", + "power_area": "PX1", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9287515, + 57.6215247, + 14.9296227, + 57.6215563 + ], + "coordinates": [ + [ + 14.928752, + 57.621525, + 0.0 + ], + [ + 14.929623, + 57.621556, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9258172, + 57.621708, + 14.9320906, + 57.6225676 + ], + "coordinates": [ + [ + 14.925855, + 57.622419, + 0.0 + ], + [ + 14.925839, + 57.622465, + 0.0 + ], + [ + 14.925817, + 57.622532, + 0.0 + ], + [ + 14.926046, + 57.622568, + 0.0 + ], + [ + 14.926148, + 57.622418, + 0.0 + ], + [ + 14.928467, + 57.622303, + 0.0 + ], + [ + 14.928691, + 57.622392, + 0.0 + ], + [ + 14.928807, + 57.622347, + 0.0 + ], + [ + 14.929292, + 57.622311, + 0.0 + ], + [ + 14.929921, + 57.622341, + 0.0 + ], + [ + 14.930346, + 57.622331, + 0.0 + ], + [ + 14.930372, + 57.622386, + 0.0 + ], + [ + 14.930441, + 57.622382, + 0.0 + ], + [ + 14.930452, + 57.62232, + 0.0 + ], + [ + 14.930913, + 57.622242, + 0.0 + ], + [ + 14.931307, + 57.622166, + 0.0 + ], + [ + 14.932091, + 57.621708, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "description": "EAST Mainline", + "power_size": "63", + "power_area": "PE", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930372, + 57.622386, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "description": "PEW", + "power_size": "63", + "power_area": "PE", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.932088, + 57.621712, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PE", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9293594, + 57.6224231, + 14.9299978, + 57.6227103 + ], + "coordinates": [ + [ + 14.929359, + 57.622423, + 0.0 + ], + [ + 14.929815, + 57.622472, + 0.0 + ], + [ + 14.929998, + 57.62271, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9298154, + 57.622386, + 14.9312477, + 57.6224719 + ], + "coordinates": [ + [ + 14.929815, + 57.622472, + 0.0 + ], + [ + 14.930372, + 57.622386, + 0.0 + ], + [ + 14.931248, + 57.622409, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9307381, + 57.622222, + 14.9317144, + 57.6227519 + ], + "coordinates": [ + [ + 14.930738, + 57.622752, + 0.0 + ], + [ + 14.931248, + 57.622409, + 0.0 + ], + [ + 14.931714, + 57.622222, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929359, + 57.622423, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929998, + 57.62271, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930738, + 57.622752, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.931725, + 57.622222, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9300755, + 57.6216516, + 14.9310043, + 57.621837 + ], + "coordinates": [ + [ + 14.930075, + 57.621837, + 0.0 + ], + [ + 14.930407, + 57.621718, + 0.0 + ], + [ + 14.931004, + 57.621652, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.93234, + 57.621104, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.931004, + 57.621652, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.93161, + 57.621399, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.932243, + 57.621492, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.93201, + 57.621061, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9310043, + 57.6216516, + 14.9320906, + 57.6217665 + ], + "coordinates": [ + [ + 14.932091, + 57.621708, + 0.0 + ], + [ + 14.931852, + 57.621766, + 0.0 + ], + [ + 14.931487, + 57.621667, + 0.0 + ], + [ + 14.931004, + 57.621652, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9320101, + 57.6210613, + 14.93234, + 57.621708 + ], + "coordinates": [ + [ + 14.932091, + 57.621708, + 0.0 + ], + [ + 14.932243, + 57.621492, + 0.0 + ], + [ + 14.93234, + 57.621104, + 0.0 + ], + [ + 14.93201, + 57.621061, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PE", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9316104, + 57.6213988, + 14.9322434, + 57.6214922 + ], + "coordinates": [ + [ + 14.932243, + 57.621492, + 0.0 + ], + [ + 14.932042, + 57.62142, + 0.0 + ], + [ + 14.93161, + 57.621399, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9298536, + 57.6222104, + 14.9303739, + 57.622386 + ], + "coordinates": [ + [ + 14.930372, + 57.622386, + 0.0 + ], + [ + 14.930374, + 57.622274, + 0.0 + ], + [ + 14.929961, + 57.622216, + 0.0 + ], + [ + 14.929854, + 57.62221, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.929854, + 57.62221, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.930075, + 57.621837, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PE", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9214829, + 57.626346, + 14.9237179, + 57.6282522 + ], + "coordinates": [ + [ + 14.921483, + 57.626346, + 0.0 + ], + [ + 14.921802, + 57.626483, + 0.0 + ], + [ + 14.92237, + 57.626671, + 0.0 + ], + [ + 14.923141, + 57.627388, + 0.0 + ], + [ + 14.92367, + 57.628094, + 0.0 + ], + [ + 14.923718, + 57.628252, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A, Threshold line", + "power_size": "32", + "power_area": "PX1", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925819, + 57.626542, + 0.0 + ] + }, + "properties": { + "Name": "32A, Threshold, PNNW", + "power_size": "32", + "power_area": "PNW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.918401, + 57.623405, + 0.0 + ] + }, + "properties": { + "Name": "Generator, 35kva", + "power_size": "63", + "power_area": "PX1", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.924777, + 57.623811, + 0.0 + ] + }, + "properties": { + "Name": "32A and 16A", + "description": "native installation on the villa", + "power_size": "32", + "power_area": "The Villa", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9247619, + 57.62372, + 14.9247775, + 57.6238113 + ], + "coordinates": [ + [ + 14.924777, + 57.623811, + 0.0 + ], + [ + 14.924762, + 57.62372, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "The Villa", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925105, + 57.623704, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "The Villa", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9247619, + 57.6237042, + 14.9251053, + 57.62372 + ], + "coordinates": [ + [ + 14.924762, + 57.62372, + 0.0 + ], + [ + 14.925105, + 57.623704, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "The Villa", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.924762, + 57.62372, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "The Villa", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9226598, + 57.6240776, + 14.9243033, + 57.6243695 + ], + "coordinates": [ + [ + 14.924303, + 57.624078, + 0.0 + ], + [ + 14.924245, + 57.624268, + 0.0 + ], + [ + 14.923676, + 57.624203, + 0.0 + ], + [ + 14.923156, + 57.624189, + 0.0 + ], + [ + 14.922982, + 57.624235, + 0.0 + ], + [ + 14.92266, + 57.62437, + 0.0 + ] + ] + }, + "properties": { + "Name": "230V 16A", + "power_size": "1f", + "power_area": "The Villa", + "stroke-width": 1 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9205897, + 57.6257658, + 14.9214829, + 57.626346 + ], + "coordinates": [ + [ + 14.921483, + 57.626346, + 0.0 + ], + [ + 14.92094, + 57.626092, + 0.0 + ], + [ + 14.92059, + 57.625766, + 0.0 + ] + ] + }, + "properties": { + "Name": "Mumi Line", + "description": "32A", + "power_size": "32", + "power_area": "PX1", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9243033, + 57.6237961, + 14.9247775, + 57.6240776 + ], + "coordinates": [ + [ + 14.924777, + 57.623811, + 0.0 + ], + [ + 14.924614, + 57.623796, + 0.0 + ], + [ + 14.924303, + 57.624078, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "The Villa", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.924303, + 57.624078, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "The Villa", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9322434, + 57.6214922, + 14.9336895, + 57.621652 + ], + "coordinates": [ + [ + 14.932243, + 57.621492, + 0.0 + ], + [ + 14.932507, + 57.621493, + 0.0 + ], + [ + 14.933124, + 57.621632, + 0.0 + ], + [ + 14.933689, + 57.621652, + 0.0 + ] + ] + }, + "properties": { + "Name": "230v 16A", + "power_size": "1f", + "power_area": "PE", + "stroke-width": 1 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.923718, + 57.628252, + 0.0 + ] + }, + "properties": { + "Name": "32A, Threshold gate PDU", + "power_size": "32", + "power_area": "PX1", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.924063, + 57.620884, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9257122, + 57.6195401, + 14.9262541, + 57.6202739 + ], + "coordinates": [ + [ + 14.926217, + 57.620274, + 0.0 + ], + [ + 14.926254, + 57.619655, + 0.0 + ], + [ + 14.925712, + 57.61954, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSS", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9262173, + 57.6202739, + 14.9262493, + 57.6209425 + ], + "coordinates": [ + [ + 14.926217, + 57.620274, + 0.0 + ], + [ + 14.926249, + 57.620942, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSS", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926415, + 57.620732, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSS", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9262493, + 57.620732, + 14.926415, + 57.6209425 + ], + "coordinates": [ + [ + 14.926249, + 57.620942, + 0.0 + ], + [ + 14.926415, + 57.620732, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSW", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.92292, + 57.620294, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9218247, + 57.620163, + 14.9234456, + 57.6205677 + ], + "coordinates": [ + [ + 14.921825, + 57.620568, + 0.0 + ], + [ + 14.923446, + 57.620163, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSW", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9230918, + 57.6210345, + 14.9261783, + 57.6213535 + ], + "coordinates": [ + [ + 14.926178, + 57.621353, + 0.0 + ], + [ + 14.925909, + 57.621304, + 0.0 + ], + [ + 14.925147, + 57.621163, + 0.0 + ], + [ + 14.924083, + 57.621035, + 0.0 + ], + [ + 14.923355, + 57.621216, + 0.0 + ], + [ + 14.923092, + 57.621218, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "description": "Hill Mainline", + "power_size": "63", + "power_area": "PSW", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.924083, + 57.621035, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PSW", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926249, + 57.620942, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PSW", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9249989, + 57.6217876, + 14.9258546, + 57.6224195 + ], + "coordinates": [ + [ + 14.925855, + 57.622419, + 0.0 + ], + [ + 14.925602, + 57.622389, + 0.0 + ], + [ + 14.925458, + 57.622397, + 0.0 + ], + [ + 14.925246, + 57.621806, + 0.0 + ], + [ + 14.924999, + 57.621788, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "unknown", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9229199, + 57.6202937, + 14.9240831, + 57.6210345 + ], + "coordinates": [ + [ + 14.924083, + 57.621035, + 0.0 + ], + [ + 14.924063, + 57.620884, + 0.0 + ], + [ + 14.923476, + 57.620727, + 0.0 + ], + [ + 14.92292, + 57.620294, + 0.0 + ] + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSW", + "stroke-width": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.926176, + 57.621353, + 0.0 + ] + }, + "properties": { + "Name": "63A", + "power_size": "63", + "power_area": "PSW", + "marker-size": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.923089, + 57.62122, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.924999, + 57.621788, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "unknown", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9258455, + 57.6209425, + 14.9264407, + 57.6224195 + ], + "coordinates": [ + [ + 14.925855, + 57.622419, + 0.0 + ], + [ + 14.925845, + 57.622171, + 0.0 + ], + [ + 14.926178, + 57.621353, + 0.0 + ], + [ + 14.926257, + 57.621353, + 0.0 + ], + [ + 14.926441, + 57.620976, + 0.0 + ], + [ + 14.926249, + 57.620942, + 0.0 + ] + ] + }, + "properties": { + "Name": "63A", + "description": "Church Line", + "power_size": "63", + "power_area": "PSW", + "stroke-width": 4 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9262493, + 57.6207982, + 14.9279715, + 57.6210108 + ], + "coordinates": [ + [ + 14.926249, + 57.620942, + 0.0 + ], + [ + 14.926724, + 57.621011, + 0.0 + ], + [ + 14.926823, + 57.620798, + 0.0 + ], + [ + 14.927521, + 57.620798, + 0.0 + ], + [ + 14.927971, + 57.620949, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A Garden Line", + "power_size": "16", + "power_area": "PSC", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.927521, + 57.620798, + 0.0 + ] + }, + "properties": { + "Name": "16A Garden", + "power_size": "16", + "power_area": "PSC", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.925855, + 57.622419, + 0.0 + ] + }, + "properties": { + "Name": "Transformator", + "description": "3 Phase, 250 kVa", + "power_size": "125", + "power_area": "8kV Pole and Transformer", + "marker-size": 5 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.923476, + 57.620727, + 0.0 + ] + }, + "properties": { + "Name": "32A", + "power_size": "32", + "power_area": "PSW", + "marker-size": 3 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.921825, + 57.620568, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.923446, + 57.620163, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 14.923884, + 57.621183, + 0.0 + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSW", + "marker-size": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9238836, + 57.6210345, + 14.9240831, + 57.621183 + ], + "coordinates": [ + [ + 14.923884, + 57.621183, + 0.0 + ], + [ + 14.924083, + 57.621035, + 0.0 + ] + ] + }, + "properties": { + "Name": "16A", + "power_size": "16", + "power_area": "PSW", + "stroke-width": 2 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "bbox": [ + 14.9240634, + 57.6206207, + 14.924396, + 57.620884 + ], + "coordinates": [ + [ + 14.924063, + 57.620884, + 0.0 + ], + [ + 14.924372, + 57.620846, + 0.0 + ], + [ + 14.924396, + 57.620621, + 0.0 + ] + ] + }, + "properties": { + "Name": "230v 16A", + "power_size": "1f", + "power_area": "PSW", + "stroke-width": 1 + } + } + ] +} \ No newline at end of file diff --git a/public/img/icons/powerdot.png b/public/img/icons/powerdot.png new file mode 100644 index 0000000000000000000000000000000000000000..4808c255cf9f0964ffe61d6bd6fab5d9312e6024 GIT binary patch literal 10749 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 { + try { + let json = await fetchPowerGrid(); + + for (let feature of json['features']) { + if (feature.geometry.type != 'Point') { + console.log(feature); + continue; + } + let name = feature.properties['Name']; + let marker_size = feature.properties['marker-size']; + let { description, power_size, power_area } = feature.properties; + + const lng = feature.geometry.coordinates[0]; + const lat = feature.geometry.coordinates[1]; + + // Create icon + const iconsSize = 28 + 3 * marker_size; + const iconAnchor = iconsSize * 0.5; + const icon: any = new (L.Icon.extend({ + options: { + iconSize: [iconsSize, iconsSize], + iconAnchor: [iconAnchor, iconAnchor], + popupAnchor: [0, -iconsSize * 0.25], + iconUrl: './img/icons/powerdot.png', + }, + }))(); + + // Add content + let content = `

${name}

`; + if (power_size) { + content += `

Power Size: ${power_size}

`; + } + if (power_area) { + content += `

Power Area: ${power_area}

`; + } + if (description) { + content += `

${description}

`; + } + + // Add the marker + L.marker([lat, lng], { icon }).addTo(layerGroup).bindPopup(content); + } + } catch (err) { + console.error('Failed to add the power grid layer', err); + } +}; diff --git a/src/map/map.js b/src/map/map.js index c446b72..d7da404 100644 --- a/src/map/map.js +++ b/src/map/map.js @@ -3,6 +3,7 @@ import 'leaflet.locatecontrol'; import 'leaflet.polylinemeasure'; import 'leaflet-copy-coordinates-control'; import '@geoman-io/leaflet-geoman-free'; +import { addPowerGridTomap } from './_addPowerGrid'; import { addPointsOfInterestsTomap } from './_addPOI'; import { addQuarterLabelsToMap, addNeighbourhoodLabelsToMap, addPlazaLabelsToMap } from './_addLabels'; import { addLegends } from './_addLegends'; @@ -34,6 +35,7 @@ export const createMap = async () => { quarters: new L.LayerGroup(), plazas: new L.LayerGroup(), poi: new L.LayerGroup(), + powergrid: new L.LayerGroup(), soundspots: new L.LayerGroup(), }; @@ -172,6 +174,7 @@ export const createMap = async () => { var availableLayers = { Placement_map: map.groups.mapstuff, POI: map.groups.poi, + PowerGrid: map.groups.powergrid, Soundguide: map.groups.soundguide, Slope: map.groups.slopemap, Height: map.groups.heightmap, @@ -263,6 +266,9 @@ export const createMap = async () => { // Add points of interests to the map await addPointsOfInterestsTomap('poi.json', map.groups.poi); + // Add the power grid to the map + await addPowerGridTomap(map.groups.powergrid); + // Add soundspots and add it to the soundguide layer await addPointsOfInterestsTomap('soundspots.json', map.groups.soundspots); map.groups.soundspots.addTo(map.groups.soundguide);