From f3cce02ef9c1ace75ef02cd80fc8735977379a8d Mon Sep 17 00:00:00 2001 From: Heikki Vuorinen Date: Thu, 7 May 2026 10:54:10 +0300 Subject: [PATCH 1/2] replace lahti zone data with new data --- .../config/lahti_zone_areas_20230105.json | 633 ---------- .../config/lahti_zone_areas_20260507.json | 1049 +++++++++++++++++ 2 files changed, 1049 insertions(+), 633 deletions(-) delete mode 100644 middleware/config/lahti_zone_areas_20230105.json create mode 100644 middleware/config/lahti_zone_areas_20260507.json diff --git a/middleware/config/lahti_zone_areas_20230105.json b/middleware/config/lahti_zone_areas_20230105.json deleted file mode 100644 index 6a0d718b..00000000 --- a/middleware/config/lahti_zone_areas_20230105.json +++ /dev/null @@ -1,633 +0,0 @@ -{ - "type" : "FeatureCollection", - "name" : "vyohykkeet15092021", - "features" : [ - { - "type" : "Feature", - "geometry" : { - "type" : "Polygon", - "coordinates" : [ - [ - [ 25.21269918480, 61.10335199600 ], - [ 25.19808355450, 61.07624541940 ], - [ 25.17014120660, 61.07399305540 ], - [ 25.15226509190, 61.06298658030 ], - [ 25.05700098360, 61.05005764400 ], - [ 25.03963324210, 61.03431595190 ], - [ 25.02869727730, 61.03094655560 ], - [ 25.04542463640, 61.01663517580 ], - [ 25.03506949990, 61.00965317510 ], - [ 25.02612373280, 61.00428026280 ], - [ 25.02738541960, 60.99364813600 ], - [ 25.04833657120, 60.99296955530 ], - [ 25.05938298430, 60.98589974830 ], - [ 25.04025987060, 60.96759327290 ], - [ 25.02587526030, 60.96174601670 ], - [ 25.00753606290, 60.92793082240 ], - [ 25.02767592760, 60.92781635610 ], - [ 25.04628234350, 60.92770791650 ], - [ 25.09377064820, 60.91899671170 ], - [ 25.09749653310, 60.90500625290 ], - [ 25.12241173240, 60.89864167140 ], - [ 25.18949985000, 60.89045700470 ], - [ 25.22488794500, 60.88204578310 ], - [ 25.24565467330, 60.86640052680 ], - [ 25.25100556910, 60.85776980600 ], - [ 25.27067875160, 60.84393133500 ], - [ 25.28886921690, 60.83278346450 ], - [ 25.35740259450, 60.80040302340 ], - [ 25.41356635680, 60.77923157530 ], - [ 25.43329970070, 60.79544892500 ], - [ 25.47452396330, 60.79268874960 ], - [ 25.49732867200, 60.76672798950 ], - [ 25.64522436850, 60.77061581740 ], - [ 25.66658120680, 60.77101976110 ], - [ 25.72561249790, 60.77197336460 ], - [ 25.78085679750, 60.77692208090 ], - [ 25.84967273700, 60.78651360530 ], - [ 25.87386448100, 60.79132145120 ], - [ 25.91409742210, 60.80484379870 ], - [ 25.95280907280, 60.81627629350 ], - [ 25.98195351410, 60.82546337260 ], - [ 26.09898922980, 60.85600783920 ], - [ 26.13948249470, 60.86696324770 ], - [ 26.16578984250, 60.91015300920 ], - [ 26.17703879740, 60.92796772470 ], - [ 26.17595323100, 60.94637168690 ], - [ 26.14382909860, 61.01367008400 ], - [ 26.12411395100, 61.07549765940 ], - [ 26.08696242810, 61.09774565960 ], - [ 26.06453585490, 61.11376081040 ], - [ 25.99230086130, 61.14815141030 ], - [ 25.96410510210, 61.15939829640 ], - [ 25.92822398900, 61.17087284340 ], - [ 25.86779337570, 61.18738951230 ], - [ 25.80273902030, 61.20066377180 ], - [ 25.74978252770, 61.20667194990 ], - [ 25.69161288280, 61.20988582390 ], - [ 25.64190236920, 61.21060093490 ], - [ 25.58895567190, 61.20825365270 ], - [ 25.53480262260, 61.20387108420 ], - [ 25.48688532640, 61.19586258180 ], - [ 25.46097434100, 61.18984436170 ], - [ 25.42185023800, 61.17775470970 ], - [ 25.36440708820, 61.14992330970 ], - [ 25.32705477410, 61.13259495920 ], - [ 25.29086956180, 61.11066292620 ], - [ 25.26257214480, 61.10662813870 ], - [ 25.21269918480, 61.10335199600 ] - ], - [ - [ 25.3934343742, 61.0736494628 ], - [ 25.4136372538, 61.07975907 ], - [ 25.4326141125, 61.0868140749 ], - [ 25.4602834075, 61.0993181098 ], - [ 25.490984503, 61.1101064173 ], - [ 25.5198339845, 61.1185223108 ], - [ 25.5661205158, 61.1268604767 ], - [ 25.6035197549, 61.131190273 ], - [ 25.6413717944, 61.1332265295 ], - [ 25.6624384868, 61.133377695 ], - [ 25.7030156672, 61.1316978563 ], - [ 25.7387762004, 61.127997224 ], - [ 25.7813600942, 61.1206294448 ], - [ 25.8143684657, 61.1123722088 ], - [ 25.842906211, 61.1027527904 ], - [ 25.8657582481, 61.0951068862 ], - [ 25.8857818295, 61.083870459 ], - [ 25.9131134158, 61.0669040088 ], - [ 25.956913213, 61.0390167881 ], - [ 25.9766014092, 61.0208753449 ], - [ 25.9928955987, 61.0010428831 ], - [ 26.0131722234, 60.9751086485 ], - [ 26.0269778227, 60.955253928 ], - [ 26.0326822519, 60.944367207 ], - [ 26.0367349494, 60.9277483088 ], - [ 26.0341308136, 60.9199119625 ], - [ 26.0288456441, 60.9139824163 ], - [ 26.0196607345, 60.9080243067 ], - [ 25.9910490872, 60.8887555385 ], - [ 25.9572947453, 60.877332634 ], - [ 25.9118396312, 60.8611403306 ], - [ 25.8799205405, 60.8510785182 ], - [ 25.8346167773, 60.8414875588 ], - [ 25.7930834944, 60.8349597102 ], - [ 25.7354037053, 60.829232257 ], - [ 25.6888127954, 60.8261248603 ], - [ 25.6455722382, 60.8268363714 ], - [ 25.6080497723, 60.8284985269 ], - [ 25.587722384, 60.8303771792 ], - [ 25.5661400478, 60.8341400768 ], - [ 25.5445095006, 60.8388493689 ], - [ 25.5282705831, 60.8447547836 ], - [ 25.5077768683, 60.8524107268 ], - [ 25.4785310254, 60.8668195842 ], - [ 25.443568451, 60.8750773917 ], - [ 25.4033053627, 60.8836378356 ], - [ 25.3804422671, 60.8898642367 ], - [ 25.3699052157, 60.8933009224 ], - [ 25.3468974052, 60.9000501149 ], - [ 25.3254637308, 60.9088138412 ], - [ 25.3031090919, 60.9346697328 ], - [ 25.2816946246, 60.9605341296 ], - [ 25.2614285075, 60.991589814 ], - [ 25.2570189792, 61.0077846723 ], - [ 25.2609537265, 61.0151564698 ], - [ 25.2628409458, 61.0182458002 ], - [ 25.2685334001, 61.0215978205 ], - [ 25.2790237513, 61.0269040838 ], - [ 25.2894142268, 61.0318769713 ], - [ 25.3309137698, 61.0512139271 ], - [ 25.3509885833, 61.059288553 ], - [ 25.3671380347, 61.0653557232 ], - [ 25.3934343742, 61.0736494628 ] - ] - ] - }, - "properties" : { - "Id" : 0, - "Zone" : "C" - } - }, - { - "type" : "Feature", - "geometry" : { - "type" : "Polygon", - "coordinates" : [ - [ - [ 25.6534724978, 61.0174233402 ], - [ 25.6448278427, 61.0169782207 ], - [ 25.6354751856, 61.0162765241 ], - [ 25.6238039148, 61.0144949548 ], - [ 25.6159169303, 61.0129871708 ], - [ 25.6080438459, 61.0111023357 ], - [ 25.6005643423, 61.0075241871 ], - [ 25.5942734079, 61.0035281973 ], - [ 25.588426258, 60.9988690461 ], - [ 25.586059958, 60.9954389036 ], - [ 25.5831359765, 60.9899983546 ], - [ 25.5820024445, 60.9847612405 ], - [ 25.5822737601, 60.9803097503 ], - [ 25.582751485, 60.9775455236 ], - [ 25.5831923422, 60.9750231341 ], - [ 25.5867158979, 60.9700537078 ], - [ 25.588886793, 60.9675722325 ], - [ 25.5908347487, 60.9653452287 ], - [ 25.5987277119, 60.9561075745 ], - [ 25.605679263, 60.9511308007 ], - [ 25.6180325616, 60.9467678218 ], - [ 25.6263135295, 60.9451039736 ], - [ 25.6426389006, 60.9435968494 ], - [ 25.6523201524, 60.9433376785 ], - [ 25.6593560669, 60.9432653334 ], - [ 25.6663681104, 60.9437625693 ], - [ 25.6778476775, 60.9449388133 ], - [ 25.684746, 60.9464317907 ], - [ 25.6908930657, 60.9483922639 ], - [ 25.6970214708, 60.9508274208 ], - [ 25.7013098244, 60.9534821451 ], - [ 25.7099050519, 60.9583654355 ], - [ 25.7199156609, 60.9646155901 ], - [ 25.7270707958, 60.9720264249 ], - [ 25.7307040977, 60.9804718199 ], - [ 25.7323028491, 60.9879877525 ], - [ 25.7301174643, 60.9937283152 ], - [ 25.725680539, 61.0006948439 ], - [ 25.7236336683, 61.0029324261 ], - [ 25.7147288309, 61.0109228719 ], - [ 25.702518083, 61.013778121 ], - [ 25.6866827237, 61.0161183102 ], - [ 25.6680163838, 61.016781148 ], - [ 25.6534724978, 61.0174233402 ] - ] - ] - }, - "properties" : { - "Id" : 0, - "Zone" : "A" - } - }, - { - "type" : "Feature", - "geometry" : { - "type" : "Polygon", - "coordinates" : [ - [ - [ 25.3934343742, 61.0736494628 ], - [ 25.3671380347, 61.0653557232 ], - [ 25.3509885833, 61.059288553 ], - [ 25.3309137698, 61.0512139271 ], - [ 25.2894142268, 61.0318769713 ], - [ 25.2790237513, 61.0269040838 ], - [ 25.2685334001, 61.0215978205 ], - [ 25.2628409458, 61.0182458002 ], - [ 25.2609537265, 61.0151564698 ], - [ 25.2570189792, 61.0077846723 ], - [ 25.2614285075, 60.991589814 ], - [ 25.2816946246, 60.9605341296 ], - [ 25.3031090919, 60.9346697328 ], - [ 25.3254637308, 60.9088138412 ], - [ 25.3468974052, 60.9000501149 ], - [ 25.3699052157, 60.8933009224 ], - [ 25.3804422671, 60.8898642367 ], - [ 25.4033053627, 60.8836378356 ], - [ 25.443568451, 60.8750773917 ], - [ 25.4785310254, 60.8668195842 ], - [ 25.5077768683, 60.8524107268 ], - [ 25.5282705831, 60.8447547836 ], - [ 25.5445095006, 60.8388493689 ], - [ 25.5661400478, 60.8341400768 ], - [ 25.587722384, 60.8303771792 ], - [ 25.6080497723, 60.8284985269 ], - [ 25.6455722382, 60.8268363714 ], - [ 25.6888127954, 60.8261248603 ], - [ 25.7354037053, 60.829232257 ], - [ 25.7930834944, 60.8349597102 ], - [ 25.8346167773, 60.8414875588 ], - [ 25.8799205405, 60.8510785182 ], - [ 25.9118396312, 60.8611403306 ], - [ 25.9572947453, 60.877332634 ], - [ 25.9910490872, 60.8887555385 ], - [ 26.0196607345, 60.9080243067 ], - [ 26.0288456441, 60.9139824163 ], - [ 26.0341308136, 60.9199119625 ], - [ 26.0367349494, 60.9277483088 ], - [ 26.0326822519, 60.944367207 ], - [ 26.0269778227, 60.955253928 ], - [ 26.0131722234, 60.9751086485 ], - [ 25.9928955987, 61.0010428831 ], - [ 25.9766014092, 61.0208753449 ], - [ 25.956913213, 61.0390167881 ], - [ 25.9131134158, 61.0669040088 ], - [ 25.8857818295, 61.083870459 ], - [ 25.8657582481, 61.0951068862 ], - [ 25.842906211, 61.1027527904 ], - [ 25.8143684657, 61.1123722088 ], - [ 25.7813600942, 61.1206294448 ], - [ 25.7387762004, 61.127997224 ], - [ 25.7030156672, 61.1316978563 ], - [ 25.6624384868, 61.133377695 ], - [ 25.6413717944, 61.1332265295 ], - [ 25.6035197549, 61.131190273 ], - [ 25.5661205158, 61.1268604767 ], - [ 25.5198339845, 61.1185223108 ], - [ 25.490984503, 61.1101064173 ], - [ 25.4602834075, 61.0993181098 ], - [ 25.4326141125, 61.0868140749 ], - [ 25.4136372538, 61.07975907 ], - [ 25.3934343742, 61.0736494628 ] - ], - [ - [ 25.6534724978, 61.0174233402 ], - [ 25.6680163838, 61.016781148 ], - [ 25.6866827237, 61.0161183102 ], - [ 25.702518083, 61.013778121 ], - [ 25.7147288309, 61.0109228719 ], - [ 25.7236336683, 61.0029324261 ], - [ 25.725680539, 61.0006948439 ], - [ 25.7301174643, 60.9937283152 ], - [ 25.7323028491, 60.9879877525 ], - [ 25.7307040977, 60.9804718199 ], - [ 25.7270707958, 60.9720264249 ], - [ 25.7199156609, 60.9646155901 ], - [ 25.7099050519, 60.9583654355 ], - [ 25.7013098244, 60.9534821451 ], - [ 25.6970214708, 60.9508274208 ], - [ 25.6908930657, 60.9483922639 ], - [ 25.684746, 60.9464317907 ], - [ 25.6778476775, 60.9449388133 ], - [ 25.6663681104, 60.9437625693 ], - [ 25.6593560669, 60.9432653334 ], - [ 25.6523201524, 60.9433376785 ], - [ 25.6426389006, 60.9435968494 ], - [ 25.6263135295, 60.9451039736 ], - [ 25.6180325616, 60.9467678218 ], - [ 25.605679263, 60.9511308007 ], - [ 25.5987277119, 60.9561075745 ], - [ 25.5908347487, 60.9653452287 ], - [ 25.588886793, 60.9675722325 ], - [ 25.5867158979, 60.9700537078 ], - [ 25.5831923422, 60.9750231341 ], - [ 25.582751485, 60.9775455236 ], - [ 25.5822737601, 60.9803097503 ], - [ 25.5820024445, 60.9847612405 ], - [ 25.5831359765, 60.9899983546 ], - [ 25.586059958, 60.9954389036 ], - [ 25.588426258, 60.9988690461 ], - [ 25.5942734079, 61.0035281973 ], - [ 25.6005643423, 61.0075241871 ], - [ 25.6080438459, 61.0111023357 ], - [ 25.6159169303, 61.0129871708 ], - [ 25.6238039148, 61.0144949548 ], - [ 25.6354751856, 61.0162765241 ], - [ 25.6448278427, 61.0169782207 ], - [ 25.6534724978, 61.0174233402 ] - ] - ] - }, - "properties" : { - "Id" : 0, - "Zone" : "B" - } - }, - { - "type" : "Feature", - "geometry" : { - "type" : "MultiPolygon", - "coordinates" : [ - [ - [ - [ 25.21269918480, 61.10335199600 ], - [ 25.26257214480, 61.10662813870 ], - [ 25.29086956180, 61.11066292620 ], - [ 25.32705477410, 61.13259495920 ], - [ 25.36440708820, 61.14992330970 ], - [ 25.42185023800, 61.17775470970 ], - [ 25.46097434100, 61.18984436170 ], - [ 25.48688532640, 61.19586258180 ], - [ 25.53480262260, 61.20387108420 ], - [ 25.58895567190, 61.20825365270 ], - [ 25.64190236920, 61.21060093490 ], - [ 25.69161288280, 61.20988582390 ], - [ 25.74978252770, 61.20667194990 ], - [ 25.80273902030, 61.20066377180 ], - [ 25.86779337570, 61.18738951230 ], - [ 25.92822398900, 61.17087284340 ], - [ 25.96410510210, 61.15939829640 ], - [ 25.99230086130, 61.14815141030 ], - [ 26.06453585490, 61.11376081040 ], - [ 26.08696242810, 61.09774565960 ], - [ 26.12411395100, 61.07549765940 ], - [ 26.14382909860, 61.01367008400 ], - [ 26.17595323100, 60.94637168690 ], - [ 26.17703879740, 60.92796772470 ], - [ 26.16578984250, 60.91015300920 ], - [ 26.13948249470, 60.86696324770 ], - [ 26.09898922980, 60.85600783920 ], - [ 25.98195351410, 60.82546337260 ], - [ 25.95280907280, 60.81627629350 ], - [ 25.91409742210, 60.80484379870 ], - [ 25.87386448100, 60.79132145120 ], - [ 25.84967273700, 60.78651360530 ], - [ 25.78085679750, 60.77692208090 ], - [ 25.72561249790, 60.77197336460 ], - [ 25.66658120680, 60.77101976110 ], - [ 25.64522436850, 60.77061581740 ], - [ 25.49732867200, 60.76672798950 ], - [ 25.51364791870, 60.74812170140 ], - [ 25.52542317000, 60.71942692160 ], - [ 25.51928424290, 60.70389455160 ], - [ 25.61086850790, 60.67147625610 ], - [ 25.61235102890, 60.67863174530 ], - [ 25.61779498180, 60.68031028550 ], - [ 25.63426877690, 60.68097993600 ], - [ 25.64476876100, 60.68543899750 ], - [ 25.65723611720, 60.69073088280 ], - [ 25.67954972580, 60.69154866300 ], - [ 25.69736814970, 60.70786191310 ], - [ 25.72300728590, 60.71842108900 ], - [ 25.74675047980, 60.70806144840 ], - [ 25.83485921400, 60.71495154380 ], - [ 25.85936573420, 60.73202232350 ], - [ 25.91493335900, 60.73587073160 ], - [ 25.93351866410, 60.70594316030 ], - [ 26.02777509750, 60.71663024610 ], - [ 26.10923911570, 60.68637657980 ], - [ 26.14181408950, 60.69049595120 ], - [ 26.16329007460, 60.70075529460 ], - [ 26.21425842920, 60.71625173320 ], - [ 26.22384400550, 60.72927306490 ], - [ 26.20836346990, 60.75799437180 ], - [ 26.22920833300, 60.74784386860 ], - [ 26.25314946220, 60.74809498310 ], - [ 26.25370155680, 60.76100921510 ], - [ 26.25977831280, 60.76234298280 ], - [ 26.27098180890, 60.76034555780 ], - [ 26.27752611650, 60.75394651090 ], - [ 26.28851399300, 60.75164261970 ], - [ 26.30013052040, 60.74920558230 ], - [ 26.30507730580, 60.75334122450 ], - [ 26.37442466330, 60.76110865390 ], - [ 26.36839335460, 60.76877967290 ], - [ 26.39688878370, 60.77940637480 ], - [ 26.37885633590, 60.80553692330 ], - [ 26.40992124400, 60.81225380960 ], - [ 26.42879404690, 60.81632963300 ], - [ 26.45275800210, 60.81661498700 ], - [ 26.47277776230, 60.82383185520 ], - [ 26.48698567510, 60.83050828760 ], - [ 26.51139239370, 60.84061530940 ], - [ 26.45999189440, 60.87354584670 ], - [ 26.46381356870, 60.87724488490 ], - [ 26.49102722790, 60.87344809280 ], - [ 26.53861649060, 60.87185796170 ], - [ 26.54496824680, 60.88381867950 ], - [ 26.53539827520, 60.93763393680 ], - [ 26.51906034450, 60.96058389190 ], - [ 26.50793846590, 60.97367228360 ], - [ 26.49544513700, 60.99065269190 ], - [ 26.50435797400, 61.00979604890 ], - [ 26.46020535140, 61.01422493200 ], - [ 26.42304941040, 61.01205983940 ], - [ 26.40494639920, 61.01632121440 ], - [ 26.38634137870, 61.02774584690 ], - [ 26.37534922210, 61.02805076570 ], - [ 26.35509728080, 61.02256982070 ], - [ 26.34618975650, 61.00047107220 ], - [ 26.33739300690, 61.00024018450 ], - [ 26.33099993400, 61.00007201970 ], - [ 26.32208752250, 61.00431126910 ], - [ 26.30528037570, 61.00351113870 ], - [ 26.28572366740, 61.01290184440 ], - [ 26.26581097500, 61.01166048570 ], - [ 26.24909427740, 61.03993009510 ], - [ 26.26731883690, 61.06982683170 ], - [ 26.31096591350, 61.10665471240 ], - [ 26.27750157620, 61.10584885840 ], - [ 26.25649742530, 61.10533880810 ], - [ 26.25521559530, 61.11218977010 ], - [ 26.23445045150, 61.13000429350 ], - [ 26.26901078900, 61.14953595100 ], - [ 26.27054561500, 61.16300951140 ], - [ 26.34774558440, 61.17369293690 ], - [ 26.38547765060, 61.18813785780 ], - [ 26.39643536100, 61.21372613670 ], - [ 26.43130488810, 61.23730689020 ], - [ 26.42497012530, 61.25150283530 ], - [ 26.44357048690, 61.25639066970 ], - [ 26.44399629680, 61.26279321820 ], - [ 26.48393253470, 61.26511668240 ], - [ 26.51366287170, 61.27432639600 ], - [ 26.50461058230, 61.28031164610 ], - [ 26.48307141770, 61.32283651860 ], - [ 26.41094717020, 61.32544666040 ], - [ 26.39956964610, 61.32202075650 ], - [ 26.31581673740, 61.35984628230 ], - [ 26.31823806210, 61.37090470850 ], - [ 26.28753445200, 61.36633192040 ], - [ 26.28513436600, 61.36818597140 ], - [ 26.28652955410, 61.37629603620 ], - [ 26.29885178900, 61.38462566960 ], - [ 26.30055690230, 61.38577785240 ], - [ 26.31971683740, 61.39871746870 ], - [ 26.26484933730, 61.42583080210 ], - [ 26.24366417340, 61.44645118720 ], - [ 26.29325077280, 61.46435342230 ], - [ 26.28663493210, 61.48191249390 ], - [ 26.27869909920, 61.48621716790 ], - [ 26.27314514970, 61.48922884920 ], - [ 26.25933379920, 61.50548416400 ], - [ 26.25610997960, 61.50927580230 ], - [ 26.26042506800, 61.51442554980 ], - [ 26.26849954200, 61.52405694660 ], - [ 26.29246201810, 61.52498780770 ], - [ 26.29940854490, 61.54505761020 ], - [ 26.28355116230, 61.55347735220 ], - [ 26.26123666690, 61.57987982320 ], - [ 26.30137000680, 61.57850894790 ], - [ 26.31965918990, 61.57197154320 ], - [ 26.31503915020, 61.60844941470 ], - [ 26.29945640200, 61.62738470320 ], - [ 26.31440590660, 61.63972190280 ], - [ 26.30028414950, 61.65380107660 ], - [ 26.28307956860, 61.65670344420 ], - [ 26.26710292280, 61.64174399570 ], - [ 26.22615485620, 61.64170336530 ], - [ 26.19181421140, 61.65003337400 ], - [ 26.16097247180, 61.61605157350 ], - [ 26.13758739120, 61.61953459090 ], - [ 26.13834233950, 61.62984752730 ], - [ 26.12835691160, 61.63780123130 ], - [ 26.10516137520, 61.64454740860 ], - [ 26.07038263020, 61.67242150210 ], - [ 26.07724207700, 61.68056966880 ], - [ 26.08440183460, 61.68906963570 ], - [ 26.08163334560, 61.70620489120 ], - [ 26.08106175910, 61.70974023660 ], - [ 26.06641115010, 61.71876782200 ], - [ 26.06726203200, 61.72547394740 ], - [ 26.05247443980, 61.73834088820 ], - [ 26.04548849810, 61.72568557480 ], - [ 26.03843397170, 61.72445510730 ], - [ 26.01573858370, 61.72049337320 ], - [ 25.99759979510, 61.72894965520 ], - [ 25.99331304940, 61.73346983790 ], - [ 25.98030774190, 61.74717435930 ], - [ 25.98154218270, 61.75150267900 ], - [ 25.98385248370, 61.75959997330 ], - [ 25.94748557480, 61.77131879220 ], - [ 25.92163812720, 61.78734715180 ], - [ 25.90752365810, 61.76507061940 ], - [ 25.85845511980, 61.76207833190 ], - [ 25.88332243580, 61.79462297550 ], - [ 25.84495621880, 61.80140787940 ], - [ 25.84881395310, 61.79428972320 ], - [ 25.85096367000, 61.79032165870 ], - [ 25.85612923900, 61.78078235560 ], - [ 25.83129472460, 61.76800161750 ], - [ 25.77117859330, 61.68506674830 ], - [ 25.74277358850, 61.69251372590 ], - [ 25.74866200080, 61.69871342560 ], - [ 25.74891031700, 61.70480760170 ], - [ 25.72579873300, 61.71092343600 ], - [ 25.69012670480, 61.71412572480 ], - [ 25.67499572820, 61.71410139690 ], - [ 25.66437029170, 61.71588650100 ], - [ 25.63908327110, 61.69492394580 ], - [ 25.60842421790, 61.68069229280 ], - [ 25.56702297250, 61.67359057500 ], - [ 25.53101193630, 61.67686887820 ], - [ 25.50133331100, 61.67685863050 ], - [ 25.50663929520, 61.63391605020 ], - [ 25.43742714520, 61.48690614770 ], - [ 25.27584830210, 61.48017302980 ], - [ 25.25613592600, 61.47272600180 ], - [ 25.18329130530, 61.47836004210 ], - [ 25.14777318210, 61.45922449950 ], - [ 25.11811898920, 61.47299323140 ], - [ 25.09354326190, 61.47164143180 ], - [ 25.07951328930, 61.46659507580 ], - [ 24.97048058270, 61.45070381520 ], - [ 24.85995270270, 61.47597776780 ], - [ 24.85549033670, 61.46942583370 ], - [ 24.86237307250, 61.45802335250 ], - [ 24.87688516780, 61.43722248370 ], - [ 24.91240244560, 61.41583752270 ], - [ 24.89395642120, 61.39125521150 ], - [ 24.90479966420, 61.38867884030 ], - [ 24.88925254020, 61.35568820800 ], - [ 24.91394260550, 61.32488125950 ], - [ 24.92103800930, 61.31434289120 ], - [ 24.92070136780, 61.28652741130 ], - [ 24.92524960460, 61.28186457210 ], - [ 24.93044945230, 61.28048888140 ], - [ 24.94880977650, 61.29060349500 ], - [ 24.97592543770, 61.27539062230 ], - [ 24.99408024150, 61.27939727750 ], - [ 25.01281719720, 61.29106701720 ], - [ 25.02938214760, 61.24615327370 ], - [ 25.09684964770, 61.25600394520 ], - [ 25.18695955590, 61.23996499760 ], - [ 25.20282373530, 61.24093846210 ], - [ 25.19975370100, 61.22212387440 ], - [ 25.22347921870, 61.21224734420 ], - [ 25.23306766440, 61.20530717520 ], - [ 25.24603004800, 61.19591896600 ], - [ 25.25316126430, 61.19075110870 ], - [ 25.25986742410, 61.18588940200 ], - [ 25.24982890040, 61.17635287740 ], - [ 25.25436806840, 61.16718860180 ], - [ 25.25466797630, 61.16658292160 ], - [ 25.25803382580, 61.15978363330 ], - [ 25.25369760740, 61.14885491020 ], - [ 25.24215150170, 61.14625152180 ], - [ 25.23644177040, 61.13991248580 ], - [ 25.24619697760, 61.13125067710 ], - [ 25.23993524280, 61.11455175670 ], - [ 25.22564544550, 61.11106601860 ], - [ 25.21269918480, 61.10335199600 ] - ] - ], - [ - [ - [ 25.41356635680, 60.77923157530 ], - [ 25.35740259450, 60.80040302340 ], - [ 25.28886921690, 60.83278346450 ], - [ 25.27067875160, 60.84393133500 ], - [ 25.25100556910, 60.85776980600 ], - [ 25.24565467330, 60.86640052680 ], - [ 25.22488794500, 60.88204578310 ], - [ 25.18949985000, 60.89045700470 ], - [ 25.12241173240, 60.89864167140 ], - [ 25.09749566970, 60.90500641190 ], - [ 25.10168124920, 60.88927104950 ], - [ 25.10810892220, 60.86507516370 ], - [ 25.09796083770, 60.86514864030 ], - [ 25.08898096000, 60.86104338070 ], - [ 25.07857206330, 60.83923597780 ], - [ 25.09235378560, 60.82226595180 ], - [ 25.10372382890, 60.82289829780 ], - [ 25.11097449080, 60.81858334900 ], - [ 25.12101203160, 60.81639779770 ], - [ 25.18927116340, 60.82034401050 ], - [ 25.18430471530, 60.82509033270 ], - [ 25.18823080790, 60.83446987950 ], - [ 25.19606395990, 60.83972305930 ], - [ 25.20911237260, 60.84085112780 ], - [ 25.22116593520, 60.80403663210 ], - [ 25.28473025560, 60.77622774820 ], - [ 25.29811757060, 60.75195510000 ], - [ 25.31909198630, 60.76096608010 ], - [ 25.38218380060, 60.75340104440 ], - [ 25.41356635680, 60.77923157530 ] - ] - ] - ] - }, - "properties" : { - "Id" : 0, - "Zone" : "D" - } - } - ] -} \ No newline at end of file diff --git a/middleware/config/lahti_zone_areas_20260507.json b/middleware/config/lahti_zone_areas_20260507.json new file mode 100644 index 00000000..87448333 --- /dev/null +++ b/middleware/config/lahti_zone_areas_20260507.json @@ -0,0 +1,1049 @@ +{ + "type": "FeatureCollection", + "name": "lahti_zone_areas_20260507", + "xy_coordinate_resolution": 0.000001, + "features": [ + { + "type": "Feature", + "properties": { + "Id": 0, + "Zone": "LSL" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 25.246197, + 61.131251 + ], + [ + 25.239935, + 61.114552 + ], + [ + 25.225645, + 61.111066 + ], + [ + 25.212699, + 61.103352 + ], + [ + 25.198084, + 61.076245 + ], + [ + 25.170141, + 61.073993 + ], + [ + 25.152265, + 61.062987 + ], + [ + 25.057001, + 61.050058 + ], + [ + 25.039633, + 61.034316 + ], + [ + 25.028697, + 61.030947 + ], + [ + 25.045425, + 61.016635 + ], + [ + 25.035069, + 61.009653 + ], + [ + 25.026124, + 61.00428 + ], + [ + 25.027385, + 60.993648 + ], + [ + 25.048337, + 60.99297 + ], + [ + 25.059383, + 60.9859 + ], + [ + 25.04026, + 60.967593 + ], + [ + 25.025875, + 60.961746 + ], + [ + 25.007536, + 60.927931 + ], + [ + 25.027676, + 60.927816 + ], + [ + 25.046282, + 60.927708 + ], + [ + 25.093771, + 60.918997 + ], + [ + 25.097497, + 60.905006 + ], + [ + 25.122412, + 60.898642 + ], + [ + 25.097496, + 60.905006 + ], + [ + 25.101681, + 60.889271 + ], + [ + 25.108109, + 60.865075 + ], + [ + 25.097961, + 60.865149 + ], + [ + 25.088981, + 60.861043 + ], + [ + 25.078572, + 60.839236 + ], + [ + 25.092354, + 60.822266 + ], + [ + 25.103724, + 60.822898 + ], + [ + 25.110974, + 60.818583 + ], + [ + 25.121012, + 60.816398 + ], + [ + 25.189271, + 60.820344 + ], + [ + 25.184305, + 60.82509 + ], + [ + 25.188231, + 60.83447 + ], + [ + 25.196064, + 60.839723 + ], + [ + 25.209112, + 60.840851 + ], + [ + 25.221166, + 60.804037 + ], + [ + 25.28473, + 60.776228 + ], + [ + 25.298118, + 60.751955 + ], + [ + 25.319092, + 60.760966 + ], + [ + 25.382184, + 60.753401 + ], + [ + 25.413566, + 60.779232 + ], + [ + 25.4333, + 60.795449 + ], + [ + 25.474524, + 60.792689 + ], + [ + 25.497329, + 60.766728 + ], + [ + 25.513648, + 60.748122 + ], + [ + 25.525423, + 60.719427 + ], + [ + 25.519284, + 60.703895 + ], + [ + 25.610869, + 60.671476 + ], + [ + 25.612351, + 60.678632 + ], + [ + 25.617795, + 60.68031 + ], + [ + 25.634269, + 60.68098 + ], + [ + 25.644769, + 60.685439 + ], + [ + 25.657236, + 60.690731 + ], + [ + 25.67955, + 60.691549 + ], + [ + 25.697368, + 60.707862 + ], + [ + 25.723007, + 60.718421 + ], + [ + 25.74675, + 60.708061 + ], + [ + 25.834859, + 60.714952 + ], + [ + 25.859366, + 60.732022 + ], + [ + 25.914933, + 60.735871 + ], + [ + 25.933519, + 60.705943 + ], + [ + 26.027775, + 60.71663 + ], + [ + 26.109239, + 60.686377 + ], + [ + 26.141814, + 60.690496 + ], + [ + 26.16329, + 60.700755 + ], + [ + 26.214258, + 60.716252 + ], + [ + 26.223844, + 60.729273 + ], + [ + 26.208363, + 60.757994 + ], + [ + 26.229208, + 60.747844 + ], + [ + 26.253149, + 60.748095 + ], + [ + 26.253702, + 60.761009 + ], + [ + 26.259778, + 60.762343 + ], + [ + 26.270982, + 60.760346 + ], + [ + 26.277526, + 60.753947 + ], + [ + 26.288514, + 60.751643 + ], + [ + 26.300131, + 60.749206 + ], + [ + 26.305077, + 60.753341 + ], + [ + 26.374425, + 60.761109 + ], + [ + 26.368393, + 60.76878 + ], + [ + 26.396889, + 60.779406 + ], + [ + 26.378856, + 60.805537 + ], + [ + 26.409921, + 60.812254 + ], + [ + 26.428794, + 60.81633 + ], + [ + 26.452758, + 60.816615 + ], + [ + 26.472778, + 60.823832 + ], + [ + 26.486986, + 60.830508 + ], + [ + 26.511392, + 60.840615 + ], + [ + 26.459992, + 60.873546 + ], + [ + 26.463814, + 60.877245 + ], + [ + 26.491027, + 60.873448 + ], + [ + 26.538616, + 60.871858 + ], + [ + 26.544968, + 60.883819 + ], + [ + 26.535398, + 60.937634 + ], + [ + 26.51906, + 60.960584 + ], + [ + 26.507938, + 60.973672 + ], + [ + 26.495445, + 60.990653 + ], + [ + 26.504358, + 61.009796 + ], + [ + 26.460205, + 61.014225 + ], + [ + 26.423049, + 61.01206 + ], + [ + 26.404946, + 61.016321 + ], + [ + 26.386341, + 61.027746 + ], + [ + 26.375349, + 61.028051 + ], + [ + 26.355097, + 61.02257 + ], + [ + 26.34619, + 61.000471 + ], + [ + 26.337393, + 61.00024 + ], + [ + 26.331, + 61.000072 + ], + [ + 26.322088, + 61.004311 + ], + [ + 26.30528, + 61.003511 + ], + [ + 26.285724, + 61.012902 + ], + [ + 26.265811, + 61.01166 + ], + [ + 26.249094, + 61.03993 + ], + [ + 26.267319, + 61.069827 + ], + [ + 26.310966, + 61.106655 + ], + [ + 26.277502, + 61.105849 + ], + [ + 26.256497, + 61.105339 + ], + [ + 26.255216, + 61.11219 + ], + [ + 26.23445, + 61.130004 + ], + [ + 26.269011, + 61.149536 + ], + [ + 26.270546, + 61.16301 + ], + [ + 26.347746, + 61.173693 + ], + [ + 26.385478, + 61.188138 + ], + [ + 26.396435, + 61.213726 + ], + [ + 26.431305, + 61.237307 + ], + [ + 26.42497, + 61.251503 + ], + [ + 26.44357, + 61.256391 + ], + [ + 26.443996, + 61.262793 + ], + [ + 26.483933, + 61.265117 + ], + [ + 26.513663, + 61.274326 + ], + [ + 26.504611, + 61.280312 + ], + [ + 26.483071, + 61.322837 + ], + [ + 26.410947, + 61.325447 + ], + [ + 26.39957, + 61.322021 + ], + [ + 26.315817, + 61.359846 + ], + [ + 26.318238, + 61.370905 + ], + [ + 26.287534, + 61.366332 + ], + [ + 26.285134, + 61.368186 + ], + [ + 26.28653, + 61.376296 + ], + [ + 26.298852, + 61.384626 + ], + [ + 26.300557, + 61.385778 + ], + [ + 26.319717, + 61.398717 + ], + [ + 26.264849, + 61.425831 + ], + [ + 26.243664, + 61.446451 + ], + [ + 26.293251, + 61.464353 + ], + [ + 26.286635, + 61.481912 + ], + [ + 26.278699, + 61.486217 + ], + [ + 26.273145, + 61.489229 + ], + [ + 26.259334, + 61.505484 + ], + [ + 26.25611, + 61.509276 + ], + [ + 26.260425, + 61.514426 + ], + [ + 26.2685, + 61.524057 + ], + [ + 26.292462, + 61.524988 + ], + [ + 26.299409, + 61.545058 + ], + [ + 26.283551, + 61.553477 + ], + [ + 26.261237, + 61.57988 + ], + [ + 26.30137, + 61.578509 + ], + [ + 26.319659, + 61.571972 + ], + [ + 26.315039, + 61.608449 + ], + [ + 26.299456, + 61.627385 + ], + [ + 26.314406, + 61.639722 + ], + [ + 26.300284, + 61.653801 + ], + [ + 26.28308, + 61.656703 + ], + [ + 26.267103, + 61.641744 + ], + [ + 26.226155, + 61.641703 + ], + [ + 26.191814, + 61.650033 + ], + [ + 26.160972, + 61.616052 + ], + [ + 26.137587, + 61.619535 + ], + [ + 26.138342, + 61.629848 + ], + [ + 26.128357, + 61.637801 + ], + [ + 26.105161, + 61.644547 + ], + [ + 26.070383, + 61.672422 + ], + [ + 26.077242, + 61.68057 + ], + [ + 26.084402, + 61.68907 + ], + [ + 26.081633, + 61.706205 + ], + [ + 26.081062, + 61.70974 + ], + [ + 26.066411, + 61.718768 + ], + [ + 26.067262, + 61.725474 + ], + [ + 26.052474, + 61.738341 + ], + [ + 26.045488, + 61.725686 + ], + [ + 26.038434, + 61.724455 + ], + [ + 26.015739, + 61.720493 + ], + [ + 25.9976, + 61.72895 + ], + [ + 25.993313, + 61.73347 + ], + [ + 25.980308, + 61.747174 + ], + [ + 25.981542, + 61.751503 + ], + [ + 25.983852, + 61.7596 + ], + [ + 25.947486, + 61.771319 + ], + [ + 25.921638, + 61.787347 + ], + [ + 25.907524, + 61.765071 + ], + [ + 25.858455, + 61.762078 + ], + [ + 25.883322, + 61.794623 + ], + [ + 25.844956, + 61.801408 + ], + [ + 25.848814, + 61.79429 + ], + [ + 25.850964, + 61.790322 + ], + [ + 25.856129, + 61.780782 + ], + [ + 25.831295, + 61.768002 + ], + [ + 25.771179, + 61.685067 + ], + [ + 25.742774, + 61.692514 + ], + [ + 25.748662, + 61.698713 + ], + [ + 25.74891, + 61.704808 + ], + [ + 25.725799, + 61.710923 + ], + [ + 25.690127, + 61.714126 + ], + [ + 25.674996, + 61.714101 + ], + [ + 25.66437, + 61.715887 + ], + [ + 25.639083, + 61.694924 + ], + [ + 25.608424, + 61.680692 + ], + [ + 25.567023, + 61.673591 + ], + [ + 25.531012, + 61.676869 + ], + [ + 25.501333, + 61.676859 + ], + [ + 25.506639, + 61.633916 + ], + [ + 25.437427, + 61.486906 + ], + [ + 25.275848, + 61.480173 + ], + [ + 25.256136, + 61.472726 + ], + [ + 25.183291, + 61.47836 + ], + [ + 25.147773, + 61.459224 + ], + [ + 25.118119, + 61.472993 + ], + [ + 25.093543, + 61.471641 + ], + [ + 25.079513, + 61.466595 + ], + [ + 24.970481, + 61.450704 + ], + [ + 24.859953, + 61.475978 + ], + [ + 24.85549, + 61.469426 + ], + [ + 24.862373, + 61.458023 + ], + [ + 24.876885, + 61.437222 + ], + [ + 24.912402, + 61.415838 + ], + [ + 24.893956, + 61.391255 + ], + [ + 24.9048, + 61.388679 + ], + [ + 24.889253, + 61.355688 + ], + [ + 24.913943, + 61.324881 + ], + [ + 24.921038, + 61.314343 + ], + [ + 24.920701, + 61.286527 + ], + [ + 24.92525, + 61.281865 + ], + [ + 24.930449, + 61.280489 + ], + [ + 24.94881, + 61.290603 + ], + [ + 24.975925, + 61.275391 + ], + [ + 24.99408, + 61.279397 + ], + [ + 25.012817, + 61.291067 + ], + [ + 25.029382, + 61.246153 + ], + [ + 25.09685, + 61.256004 + ], + [ + 25.18696, + 61.239965 + ], + [ + 25.202824, + 61.240938 + ], + [ + 25.199754, + 61.222124 + ], + [ + 25.223479, + 61.212247 + ], + [ + 25.233068, + 61.205307 + ], + [ + 25.24603, + 61.195919 + ], + [ + 25.253161, + 61.190751 + ], + [ + 25.259867, + 61.185889 + ], + [ + 25.249829, + 61.176353 + ], + [ + 25.254368, + 61.167189 + ], + [ + 25.254668, + 61.166583 + ], + [ + 25.258034, + 61.159784 + ], + [ + 25.253698, + 61.148855 + ], + [ + 25.242152, + 61.146252 + ], + [ + 25.236442, + 61.139912 + ], + [ + 25.246197, + 61.131251 + ] + ] + ] + } + } + ] +} From 56c6ba902112c09ab6021715235eb2b8f39750c7 Mon Sep 17 00:00:00 2001 From: Heikki Vuorinen Date: Fri, 8 May 2026 15:37:30 +0300 Subject: [PATCH 2/2] update middleware/zones --- middleware/zones.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/middleware/zones.js b/middleware/zones.js index 3a6e01d7..0c11f844 100644 --- a/middleware/zones.js +++ b/middleware/zones.js @@ -6,7 +6,7 @@ function setup(prefix) { HSL: require('./config/hsl_zone_areas_20251013.json'), tampere: require('./config/tre_zone_areas_20240108.json'), LINKKI: require('./config/jkl_zone_areas_20240531.json'), - Lahti: require('./config/lahti_zone_areas_20230105.json'), + Lahti: require('./config/lahti_zone_areas_20260507.json'), Kuopio: require('./config/kuopio_zone_areas_20240508.json'), Hameenlinna: require('./config/hml_zone_areas_20260417.json'), Lappeenranta: require('./config/lpr_zone_areas_20251001.json'),