diff --git a/middleware/config/joensuu_zone_areas_20230830.json b/middleware/config/joensuu_zone_areas_20230830.json deleted file mode 100755 index 71bf3a3e..00000000 --- a/middleware/config/joensuu_zone_areas_20230830.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "FeatureCollection", - "name": "Aluetarkistusdata_Joensuu", - "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, - "features": [ - { "type": "Feature", "properties": { "Zone": "City" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 29.73282, 62.61585 ], [ 29.74892, 62.61754 ], [ 29.76856, 62.61662 ], [ 29.77956, 62.61487 ], [ 29.79075, 62.61057 ], [ 29.79213, 62.60366 ], [ 29.79571, 62.59858 ], [ 29.80824, 62.59221 ], [ 29.79723, 62.58782 ], [ 29.78405, 62.58537 ], [ 29.76867, 62.58676 ], [ 29.76262, 62.58628 ], [ 29.74143, 62.59056 ], [ 29.70906, 62.5995 ], [ 29.70995, 62.60929 ], [ 29.72384, 62.6175 ], [ 29.73282, 62.61585 ] ] ] ] } }, - { "type": "Feature", "properties": { "Zone": "A" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 29.70027, 62.6574 ], [ 29.74454, 62.65788 ], [ 29.78664, 62.65967 ], [ 29.81225, 62.65967 ], [ 29.81906, 62.65994 ], [ 29.85177, 62.65498 ], [ 29.8932, 62.63683 ], [ 29.91134, 62.61698 ], [ 29.91841, 62.60399 ], [ 29.91157, 62.58424 ], [ 29.92173, 62.552 ], [ 29.86668, 62.55314 ], [ 29.83194, 62.54667 ], [ 29.81676, 62.5428 ], [ 29.79442, 62.54433 ], [ 29.63438, 62.62943 ], [ 29.63705, 62.63886 ], [ 29.64708, 62.64459 ], [ 29.65881, 62.65576 ], [ 29.70027, 62.6574 ] ], [ [ 29.70995, 62.60929 ], [ 29.70906, 62.5995 ], [ 29.74143, 62.59056 ], [ 29.76262, 62.58628 ], [ 29.76867, 62.58676 ], [ 29.78405, 62.58537 ], [ 29.79723, 62.58782 ], [ 29.80824, 62.59221 ], [ 29.79571, 62.59858 ], [ 29.79213, 62.60366 ], [ 29.79075, 62.61057 ], [ 29.77956, 62.61487 ], [ 29.76856, 62.61662 ], [ 29.74892, 62.61754 ], [ 29.73282, 62.61585 ], [ 29.72384, 62.6175 ], [ 29.70995, 62.60929 ] ] ] ] } }, - { "type": "Feature", "properties": { "Zone": "B" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 29.99357, 62.79132 ], [ 30.02982, 62.77533 ], [ 30.05541, 62.76194 ], [ 30.15006, 62.69404 ], [ 30.15946, 62.63089 ], [ 30.1952, 62.59438 ], [ 30.22054, 62.52905 ], [ 30.19331, 62.50975 ], [ 30.11147, 62.43107 ], [ 29.9555, 62.42949 ], [ 29.76889, 62.44494 ], [ 29.62093, 62.49428 ], [ 29.45104, 62.52309 ], [ 29.41362, 62.52393 ], [ 29.4055, 62.52132 ], [ 29.38448, 62.52175 ], [ 29.32472, 62.53853 ], [ 29.31025, 62.58358 ], [ 29.34831, 62.63289 ], [ 29.33827, 62.66527 ], [ 29.36709, 62.68723 ], [ 29.38884, 62.68757 ], [ 29.47552, 62.7286 ], [ 29.56274, 62.75678 ], [ 29.56622, 62.76523 ], [ 29.85344, 62.78604 ], [ 29.88761, 62.79591 ], [ 29.99357, 62.79132 ] ], [ [ 29.64708, 62.64459 ], [ 29.63705, 62.63886 ], [ 29.63438, 62.62943 ], [ 29.79442, 62.54433 ], [ 29.81676, 62.5428 ], [ 29.83194, 62.54667 ], [ 29.86668, 62.55314 ], [ 29.92173, 62.552 ], [ 29.91157, 62.58424 ], [ 29.91841, 62.60399 ], [ 29.91134, 62.61698 ], [ 29.8932, 62.63683 ], [ 29.85177, 62.65498 ], [ 29.81906, 62.65994 ], [ 29.81225, 62.65967 ], [ 29.78664, 62.65967 ], [ 29.74454, 62.65788 ], [ 29.70027, 62.6574 ], [ 29.65881, 62.65576 ], [ 29.64708, 62.64459 ] ] ] ] } }, - { "type": "Feature", "properties": { "Zone": "C" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 29.45574, 62.89551 ], [ 29.73962, 62.92746 ], [ 29.83254, 62.91182 ], [ 29.95742, 62.89594 ], [ 30.09805, 62.88379 ], [ 30.15782, 62.806 ], [ 30.17351, 62.79928 ], [ 30.19863, 62.76667 ], [ 30.23257, 62.68485 ], [ 30.32652, 62.65276 ], [ 30.39009, 62.62467 ], [ 30.4366, 62.59032 ], [ 30.44754, 62.57085 ], [ 30.42545, 62.50922 ], [ 30.27814, 62.44172 ], [ 30.2829, 62.38895 ], [ 30.26976, 62.36684 ], [ 30.16951, 62.34841 ], [ 30.11527, 62.34057 ], [ 29.9849, 62.35996 ], [ 29.96872, 62.36309 ], [ 29.8498, 62.38604 ], [ 29.72699, 62.37273 ], [ 29.56891, 62.39045 ], [ 29.29399, 62.46415 ], [ 29.18946, 62.57845 ], [ 29.11905, 62.62062 ], [ 29.15159, 62.65316 ], [ 29.15457, 62.66571 ], [ 29.17813, 62.66297 ], [ 29.15554, 62.70138 ], [ 29.18059, 62.77153 ], [ 29.2611, 62.80594 ], [ 29.34314, 62.83447 ], [ 29.40538, 62.84089 ], [ 29.45574, 62.89551 ] ], [ [ 29.85344, 62.78604 ], [ 29.56622, 62.76523 ], [ 29.56274, 62.75678 ], [ 29.47552, 62.7286 ], [ 29.38884, 62.68757 ], [ 29.36709, 62.68723 ], [ 29.33827, 62.66527 ], [ 29.34831, 62.63289 ], [ 29.31025, 62.58358 ], [ 29.32472, 62.53853 ], [ 29.38448, 62.52175 ], [ 29.4055, 62.52132 ], [ 29.41362, 62.52393 ], [ 29.45104, 62.52309 ], [ 29.62093, 62.49428 ], [ 29.76889, 62.44494 ], [ 29.9555, 62.42949 ], [ 30.11147, 62.43107 ], [ 30.19331, 62.50975 ], [ 30.22054, 62.52905 ], [ 30.1952, 62.59438 ], [ 30.15946, 62.63089 ], [ 30.15006, 62.69404 ], [ 30.05541, 62.76194 ], [ 30.02982, 62.77533 ], [ 29.99357, 62.79132 ], [ 29.88761, 62.79591 ], [ 29.85344, 62.78604 ] ] ] ] } }, - { "type": "Feature", "properties": { "Zone": "D" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 29.56891, 62.39045 ], [ 29.10338, 62.39977 ], [ 28.90596, 62.70919 ], [ 29.11606, 62.84242 ], [ 29.24068, 62.90443 ], [ 29.33852, 62.93861 ], [ 29.72962, 63.01152 ], [ 29.96338, 63.00377 ], [ 30.02752, 62.98171 ], [ 30.07284, 62.96608 ], [ 30.10596, 62.98912 ], [ 30.14799, 62.99117 ], [ 30.19104, 62.96717 ], [ 30.23485, 62.95248 ], [ 30.311572451688786, 62.913033646326305 ], [ 30.34749, 62.86192 ], [ 30.40755, 62.80132 ], [ 30.45221, 62.77409 ], [ 30.52698, 62.71816 ], [ 30.57799, 62.68716 ], [ 30.61927, 62.65303 ], [ 30.65057, 62.56122 ], [ 30.64736, 62.53547 ], [ 30.63399, 62.4275 ], [ 30.61082, 62.35803 ], [ 30.4731, 62.25871 ], [ 30.42011, 62.21097 ], [ 30.29747, 62.14364 ], [ 30.22439, 62.14821 ], [ 30.19485, 62.18129 ], [ 30.0802, 62.23755 ], [ 29.96872, 62.36309 ], [ 29.9849, 62.35996 ], [ 30.11527, 62.34057 ], [ 30.16951, 62.34841 ], [ 30.26976, 62.36684 ], [ 30.2829, 62.38895 ], [ 30.27814, 62.44172 ], [ 30.42545, 62.50922 ], [ 30.44754, 62.57085 ], [ 30.4366, 62.59032 ], [ 30.39009, 62.62467 ], [ 30.32652, 62.65276 ], [ 30.23257, 62.68485 ], [ 30.19863, 62.76667 ], [ 30.17351, 62.79928 ], [ 30.15782, 62.806 ], [ 30.09805, 62.88379 ], [ 29.95742, 62.89594 ], [ 29.83254, 62.91182 ], [ 29.73962, 62.92746 ], [ 29.45574, 62.89551 ], [ 29.40538, 62.84089 ], [ 29.34314, 62.83447 ], [ 29.2611, 62.80594 ], [ 29.18059, 62.77153 ], [ 29.15554, 62.70138 ], [ 29.17813, 62.66297 ], [ 29.15457, 62.66571 ], [ 29.15159, 62.65316 ], [ 29.11905, 62.62062 ], [ 29.18946, 62.57845 ], [ 29.29399, 62.46415 ], [ 29.56891, 62.39045 ] ] ] ] } }, - { "type": "Feature", "properties": { "Zone": "E" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 29.99443, 63.11131 ], [ 30.12157, 63.10479 ], [ 30.39306, 63.05009 ], [ 30.5299, 62.97749 ], [ 30.86937, 62.667 ], [ 30.98608, 62.53218 ], [ 30.64736, 62.53547 ], [ 30.65057, 62.56122 ], [ 30.61927, 62.65303 ], [ 30.57799, 62.68716 ], [ 30.52698, 62.71816 ], [ 30.45221, 62.77409 ], [ 30.40755, 62.80132 ], [ 30.34749, 62.86192 ], [ 30.31157, 62.91303 ], [ 30.23485, 62.95248 ], [ 30.19104, 62.96717 ], [ 30.14799, 62.99117 ], [ 30.10596, 62.98912 ], [ 30.07284, 62.96608 ], [ 30.02752, 62.98171 ], [ 30.03522, 63.05348 ], [ 29.99443, 63.11131 ] ] ], [ [ [ 30.0802, 62.23755 ], [ 30.19485, 62.18129 ], [ 30.22439, 62.14821 ], [ 30.29747, 62.14364 ], [ 30.16289, 62.08771 ], [ 30.11485, 62.09283 ], [ 30.00956, 62.14173 ], [ 30.0802, 62.23755 ] ] ] ] } }, - { "type": "Feature", "properties": { "Zone": "F" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 30.03301, 63.23743 ], [ 30.1378, 63.25172 ], [ 30.38539, 63.18668 ], [ 30.74034, 63.08984 ], [ 30.96105, 62.90451 ], [ 30.97077, 62.89535 ], [ 30.98608, 62.53218 ], [ 30.86937, 62.667 ], [ 30.5299, 62.97749 ], [ 30.39306, 63.05009 ], [ 30.12157, 63.10479 ], [ 29.99443, 63.11131 ], [ 29.90773, 63.14748 ], [ 29.94569, 63.23253 ], [ 30.00915, 63.23416 ], [ 30.03301, 63.23743 ] ] ] ] } }, - { "type": "Feature", "properties": { "Zone": "G" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 30.01025, 63.35303 ], [ 30.2085, 63.33408 ], [ 30.20547, 63.3068 ], [ 30.31646, 63.25867 ], [ 30.38539, 63.18668 ], [ 30.1378, 63.25172 ], [ 30.03301, 63.23743 ], [ 29.91158, 63.28121 ], [ 29.95242, 63.34385 ], [ 30.01025, 63.35303 ] ] ] ] } } - ] - } - \ No newline at end of file diff --git a/middleware/config/joensuu_zone_areas_20250402.json b/middleware/config/joensuu_zone_areas_20250402.json new file mode 100755 index 00000000..f5082639 --- /dev/null +++ b/middleware/config/joensuu_zone_areas_20250402.json @@ -0,0 +1,13 @@ +{ + "type": "FeatureCollection", + "name": "joensuu_aluetarkistusdata_6_2025_v2", + "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, + "xy_coordinate_resolution": 1e-05, + "features": [ + { "type": "Feature", "properties": { "vyohyke": "A" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 29.68013, 62.68852 ], [ 29.80317, 62.69523 ], [ 29.83988, 62.6955 ], [ 29.83192, 62.68095 ], [ 29.84257, 62.66756 ], [ 29.85177, 62.65498 ], [ 29.8932, 62.63683 ], [ 29.93841, 62.62941 ], [ 29.98542, 62.60779 ], [ 30.01724, 62.57957 ], [ 30.03072, 62.52425 ], [ 29.99529, 62.51866 ], [ 29.89364, 62.51325 ], [ 29.80651, 62.50156 ], [ 29.77466, 62.54218 ], [ 29.59577, 62.60172 ], [ 29.49623, 62.60362 ], [ 29.47198, 62.62258 ], [ 29.56757, 62.65501 ], [ 29.6048, 62.64876 ], [ 29.65222, 62.65734 ], [ 29.64014, 62.67722 ], [ 29.68013, 62.68852 ] ] ] ] } }, + { "type": "Feature", "properties": { "vyohyke": "B" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 30.25314, 62.39725 ], [ 30.26742, 62.36904 ], [ 30.27118, 62.36153 ], [ 30.27679, 62.35034 ], [ 30.11656, 62.34173 ], [ 30.03882, 62.3351 ], [ 30.01902, 62.33557 ], [ 30.00688, 62.33516 ], [ 30.0037, 62.34048 ], [ 29.99253, 62.3593 ], [ 29.99241, 62.36019 ], [ 29.99224, 62.36362 ], [ 29.98601, 62.36614 ], [ 29.96824, 62.36745 ], [ 29.94964, 62.37025 ], [ 29.94504, 62.36761 ], [ 29.89049, 62.37327 ], [ 29.88301, 62.37468 ], [ 29.88247, 62.37596 ], [ 29.8578, 62.38283 ], [ 29.84599, 62.39191 ], [ 29.84488, 62.39657 ], [ 29.83569, 62.39955 ], [ 29.8305, 62.40437 ], [ 29.76322, 62.40744 ], [ 29.76291, 62.44694 ], [ 29.62395, 62.49312 ], [ 29.4556, 62.52232 ], [ 29.4556, 62.52232 ], [ 29.45026, 62.52253 ], [ 29.41362, 62.52393 ], [ 29.4055, 62.52132 ], [ 29.38448, 62.52175 ], [ 29.32472, 62.53853 ], [ 29.0955, 62.61129 ], [ 29.03884, 62.60156 ], [ 29.02519, 62.62385 ], [ 29.01416, 62.62571 ], [ 28.98604, 62.62864 ], [ 28.97875, 62.64103 ], [ 29.03041, 62.65437 ], [ 29.05696, 62.66272 ], [ 29.08268, 62.67707 ], [ 29.11552, 62.68985 ], [ 29.13987, 62.69933 ], [ 29.143, 62.69934 ], [ 29.15652, 62.70292 ], [ 29.20943, 62.68815 ], [ 29.27676, 62.68192 ], [ 29.28847, 62.68617 ], [ 29.30396, 62.71796 ], [ 29.31276, 62.71527 ], [ 29.31595, 62.71437 ], [ 29.31657, 62.7141 ], [ 29.3226, 62.71273 ], [ 29.34783, 62.7202 ], [ 29.44086, 62.75648 ], [ 29.47265, 62.73775 ], [ 29.50006, 62.73031 ], [ 29.53708, 62.74531 ], [ 29.56649, 62.75624 ], [ 29.75534, 62.79332 ], [ 29.83506, 62.81792 ], [ 29.83986, 62.82572 ], [ 30.00424, 62.83604 ], [ 30.09247, 62.83649 ], [ 30.18879, 62.82315 ], [ 30.26198, 62.78382 ], [ 30.21066, 62.69977 ], [ 30.2847, 62.65912 ], [ 30.31028, 62.4998 ], [ 30.24102, 62.41629 ], [ 30.24427, 62.41497 ], [ 30.25198, 62.40222 ], [ 30.25314, 62.39725 ] ], [ [ 29.80651, 62.50156 ], [ 29.89364, 62.51325 ], [ 29.99529, 62.51866 ], [ 30.03072, 62.52425 ], [ 30.01724, 62.57957 ], [ 29.98542, 62.60779 ], [ 29.93841, 62.62941 ], [ 29.8932, 62.63683 ], [ 29.85177, 62.65498 ], [ 29.84257, 62.66756 ], [ 29.83192, 62.68095 ], [ 29.83988, 62.6955 ], [ 29.80317, 62.69523 ], [ 29.68013, 62.68852 ], [ 29.64014, 62.67722 ], [ 29.65222, 62.65734 ], [ 29.6048, 62.64876 ], [ 29.56757, 62.65501 ], [ 29.47198, 62.62258 ], [ 29.49623, 62.60362 ], [ 29.59577, 62.60172 ], [ 29.77466, 62.54218 ], [ 29.80651, 62.50156 ] ] ] ] } }, + { "type": "Feature", "properties": { "vyohyke": "C" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 30.00424, 62.83604 ], [ 29.83986, 62.82572 ], [ 29.83506, 62.81792 ], [ 29.75534, 62.79332 ], [ 29.56649, 62.75624 ], [ 29.53708, 62.74531 ], [ 29.50006, 62.73031 ], [ 29.47265, 62.73775 ], [ 29.44086, 62.75648 ], [ 29.34783, 62.7202 ], [ 29.3226, 62.71273 ], [ 29.31657, 62.7141 ], [ 29.31595, 62.71437 ], [ 29.31276, 62.71527 ], [ 29.30396, 62.71796 ], [ 29.28847, 62.68617 ], [ 29.27676, 62.68192 ], [ 29.20943, 62.68815 ], [ 29.15652, 62.70292 ], [ 29.143, 62.69934 ], [ 29.13987, 62.69933 ], [ 29.11552, 62.68985 ], [ 29.08268, 62.67707 ], [ 29.05696, 62.66272 ], [ 29.03041, 62.65437 ], [ 28.97875, 62.64103 ], [ 28.98604, 62.62864 ], [ 29.01416, 62.62571 ], [ 29.02519, 62.62385 ], [ 29.03884, 62.60156 ], [ 29.0955, 62.61129 ], [ 29.32472, 62.53853 ], [ 29.38448, 62.52175 ], [ 29.4055, 62.52132 ], [ 29.41362, 62.52393 ], [ 29.45026, 62.52253 ], [ 29.4556, 62.52232 ], [ 29.4556, 62.52232 ], [ 29.62395, 62.49312 ], [ 29.76291, 62.44694 ], [ 29.76322, 62.40744 ], [ 29.76338, 62.39794 ], [ 29.70504, 62.38745 ], [ 29.64534, 62.36009 ], [ 29.53852, 62.40725 ], [ 29.5183, 62.39969 ], [ 29.2964, 62.3871 ], [ 29.26776, 62.408 ], [ 29.23093, 62.41782 ], [ 29.21437, 62.41139 ], [ 29.20137, 62.40255 ], [ 29.17806, 62.40526 ], [ 29.17503, 62.40727 ], [ 29.17288, 62.40671 ], [ 29.16084, 62.39791 ], [ 29.16955, 62.39038 ], [ 29.16636, 62.38634 ], [ 29.13003, 62.38853 ], [ 29.12373, 62.3895 ], [ 29.11203, 62.39354 ], [ 29.10764, 62.39421 ], [ 29.10838, 62.39579 ], [ 29.10201, 62.39706 ], [ 29.10273, 62.39832 ], [ 29.10225, 62.40076 ], [ 29.09738, 62.40231 ], [ 29.09591, 62.40376 ], [ 29.09882, 62.40539 ], [ 29.10382, 62.40635 ], [ 29.10977, 62.41125 ], [ 29.10559, 62.41601 ], [ 29.09121, 62.42002 ], [ 29.08159, 62.42421 ], [ 29.08537, 62.44576 ], [ 29.10548, 62.48019 ], [ 29.11755, 62.48838 ], [ 29.10697, 62.49427 ], [ 29.08379, 62.4921 ], [ 29.00093, 62.51501 ], [ 29.03711, 62.51956 ], [ 29.03445, 62.52886 ], [ 28.97522, 62.56906 ], [ 28.93615, 62.60052 ], [ 28.91025, 62.6938 ], [ 28.92181, 62.71929 ], [ 29.11606, 62.84242 ], [ 29.24068, 62.90443 ], [ 29.33852, 62.93861 ], [ 29.60609, 62.96851 ], [ 29.61602, 62.97809 ], [ 29.61727, 62.98138 ], [ 29.62387, 62.98333 ], [ 29.62654, 62.9839 ], [ 29.65151, 62.98908 ], [ 29.73749, 63.00562 ], [ 29.7924, 63.04405 ], [ 29.78676, 63.05204 ], [ 29.8186, 63.04627 ], [ 29.86453, 63.06562 ], [ 29.87627, 63.05832 ], [ 29.8984, 63.04774 ], [ 29.92276, 63.03208 ], [ 29.9501, 63.01798 ], [ 29.95995, 63.01954 ], [ 29.9581, 63.03482 ], [ 29.98333, 63.04575 ], [ 30.0034, 63.03544 ], [ 30.02042, 63.03489 ], [ 30.02506, 63.04025 ], [ 30.02665, 63.04665 ], [ 30.03418, 63.04759 ], [ 30.04138, 63.04741 ], [ 30.14046, 63.03252 ], [ 30.1826, 63.04444 ], [ 30.2662, 63.03929 ], [ 30.28594, 63.02585 ], [ 30.32666, 63.01676 ], [ 30.35909, 62.99797 ], [ 30.37328, 62.9811 ], [ 30.43275, 62.94493 ], [ 30.43605, 62.91869 ], [ 30.46358, 62.89729 ], [ 30.47595, 62.84689 ], [ 30.52837, 62.82483 ], [ 30.52314, 62.8112 ], [ 30.5465, 62.79371 ], [ 30.55924, 62.77011 ], [ 30.54899, 62.76211 ], [ 30.55404, 62.74568 ], [ 30.5416, 62.72941 ], [ 30.52698, 62.71816 ], [ 30.51105, 62.70761 ], [ 30.51799, 62.69145 ], [ 30.55216, 62.68646 ], [ 30.58175, 62.68684 ], [ 30.59342, 62.666 ], [ 30.59267, 62.66381 ], [ 30.66951, 62.63968 ], [ 30.71365, 62.61799 ], [ 30.69382, 62.59817 ], [ 30.75128, 62.56611 ], [ 30.81033, 62.54717 ], [ 30.64603, 62.42241 ], [ 30.61082, 62.35803 ], [ 30.49221, 62.27254 ], [ 30.4731, 62.25871 ], [ 30.42011, 62.21097 ], [ 30.28559, 62.13872 ], [ 30.25703, 62.14106 ], [ 30.22467, 62.13229 ], [ 30.2225, 62.17422 ], [ 30.20781, 62.18346 ], [ 30.21802, 62.19526 ], [ 30.18868, 62.23572 ], [ 30.10823, 62.23936 ], [ 30.1036, 62.22936 ], [ 30.07816, 62.23856 ], [ 30.07297, 62.25721 ], [ 30.0352, 62.28764 ], [ 30.00688, 62.33516 ], [ 30.01902, 62.33557 ], [ 30.03882, 62.3351 ], [ 30.11656, 62.34173 ], [ 30.27679, 62.35034 ], [ 30.27118, 62.36153 ], [ 30.26742, 62.36904 ], [ 30.25314, 62.39725 ], [ 30.25198, 62.40222 ], [ 30.24427, 62.41497 ], [ 30.24102, 62.41629 ], [ 30.31028, 62.4998 ], [ 30.2847, 62.65912 ], [ 30.21066, 62.69977 ], [ 30.26198, 62.78382 ], [ 30.18879, 62.82315 ], [ 30.09247, 62.83649 ], [ 30.00424, 62.83604 ] ] ] ] } }, + { "type": "Feature", "properties": { "vyohyke": "D" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 30.28559, 62.13872 ], [ 30.16756, 62.08092 ], [ 30.13726, 62.08071 ], [ 30.0638, 62.10096 ], [ 30.01347, 62.12624 ], [ 30.00956, 62.14173 ], [ 30.07816, 62.23856 ], [ 30.1036, 62.22936 ], [ 30.10823, 62.23936 ], [ 30.18868, 62.23572 ], [ 30.21802, 62.19526 ], [ 30.20781, 62.18346 ], [ 30.2225, 62.17422 ], [ 30.22467, 62.13229 ], [ 30.25703, 62.14106 ], [ 30.28559, 62.13872 ] ] ], [ [ [ 30.14046, 63.03252 ], [ 30.04138, 63.04741 ], [ 30.03418, 63.04759 ], [ 30.02665, 63.04665 ], [ 30.02506, 63.04025 ], [ 30.02042, 63.03489 ], [ 30.0034, 63.03544 ], [ 29.98333, 63.04575 ], [ 29.9581, 63.03482 ], [ 29.95995, 63.01954 ], [ 29.9501, 63.01798 ], [ 29.92276, 63.03208 ], [ 29.8984, 63.04774 ], [ 29.87627, 63.05832 ], [ 29.86453, 63.06562 ], [ 29.89108, 63.11523 ], [ 29.90773, 63.14748 ], [ 29.92808, 63.23109 ], [ 29.91158, 63.28155 ], [ 29.91983, 63.31946 ], [ 29.95279, 63.34387 ], [ 30.01227, 63.35304 ], [ 30.17265, 63.32836 ], [ 30.20501, 63.30649 ], [ 30.31649, 63.25875 ], [ 30.40901, 63.19652 ], [ 30.74034, 63.08984 ], [ 30.97077, 62.89535 ], [ 31.03245, 62.68123 ], [ 30.98237, 62.62072 ], [ 30.91521, 62.58356 ], [ 30.84072, 62.55455 ], [ 30.81033, 62.54717 ], [ 30.75128, 62.56611 ], [ 30.69382, 62.59817 ], [ 30.71365, 62.61799 ], [ 30.66951, 62.63968 ], [ 30.59267, 62.66381 ], [ 30.59342, 62.666 ], [ 30.58175, 62.68684 ], [ 30.55216, 62.68646 ], [ 30.51799, 62.69145 ], [ 30.51105, 62.70761 ], [ 30.52698, 62.71816 ], [ 30.5415, 62.72932 ], [ 30.55404, 62.74568 ], [ 30.54899, 62.76211 ], [ 30.55924, 62.77011 ], [ 30.5465, 62.79371 ], [ 30.52314, 62.8112 ], [ 30.52837, 62.82483 ], [ 30.47595, 62.84689 ], [ 30.46358, 62.89729 ], [ 30.43605, 62.91869 ], [ 30.43275, 62.94493 ], [ 30.37328, 62.9811 ], [ 30.35909, 62.99797 ], [ 30.32666, 63.01676 ], [ 30.28594, 63.02585 ], [ 30.2662, 63.03929 ], [ 30.1826, 63.04444 ], [ 30.14046, 63.03252 ] ] ] ] } } + ] +} + \ No newline at end of file diff --git a/middleware/zones.js b/middleware/zones.js index 195809e5..eaf88a45 100644 --- a/middleware/zones.js +++ b/middleware/zones.js @@ -11,7 +11,7 @@ function setup(prefix) { Hameenlinna: require('./config/hml_zone_areas_20230214.json'), Lappeenranta: require('./config/lpr_zone_areas_20220113.json'), OULU: require('./config/oulu_zone_areas_20241011.json'), - Joensuu: require('./config/joensuu_zone_areas_20230830.json'), + Joensuu: require('./config/joensuu_zone_areas_20250402.json'), Vaasa: require('./config/vaasa_zone_lines_20231220.json'), Kotka: require('./config/kotka_zone_areas_20250114.json'), };