diff --git a/CHANGELOG.md b/CHANGELOG.md index cfca47563..815964c83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - Profile: - FIXED: `highway=service` will now be used for restricted access, `access=private` is still disabled for snapping. - ADDED #4775: Exposes more information to the turn function, now being able to set turn weights with highway and access information of the turn as well as other roads at the intersection [#4775](https://github.com/Project-OSRM/osrm-backend/issues/4775) + - FIXED: #4763: Add support for non-numerical units in car profile for maxheight [#4763](https://github.com/Project-OSRM/osrm-backend/issues/4763) # 5.15.0 - Changes from 5.14.3: diff --git a/data/maxheight.geojson b/data/maxheight.geojson new file mode 100644 index 000000000..4799740cf --- /dev/null +++ b/data/maxheight.geojson @@ -0,0 +1,5573 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "source": "https://tunnels.piarc.org/en/operational-safety-requirements-geometry/vertical-clearance", + "maxheight": 4.60 + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 11.53568658203126, + 58.863759696945536 + ], + [ + 11.451946582031237, + 58.87852151409769 + ], + [ + 11.449226582031242, + 58.987954993959185 + ], + [ + 11.341756582031264, + 59.10011882620849 + ], + [ + 11.161736582031267, + 59.06461444598701 + ], + [ + 11.12776658203125, + 59.004647051425295 + ], + [ + 11.072656582031259, + 58.963772013799435 + ], + [ + 10.64905658203124, + 58.87919159659029 + ], + [ + 10.597926582031263, + 58.747215360494565 + ], + [ + 12.911682128906252, + 55.607832700383256 + ], + [ + 12.749633789062502, + 55.372868141151756 + ], + [ + 13.145141601562502, + 55.21649013168979 + ], + [ + 14.897460937500002, + 55.36662484928637 + ], + [ + 15.424804687500002, + 55.01227627898974 + ], + [ + 12.079467773437502, + 54.5529515605619 + ], + [ + 11.1016845703125, + 54.56569261911194 + ], + [ + 10.681457519531252, + 54.49078187790844 + ], + [ + 9.953613281250002, + 54.79751835965958 + ], + [ + 9.670715332031252, + 54.83233630197071 + ], + [ + 9.596557617187502, + 54.8813470246203 + ], + [ + 9.440002441406252, + 54.81651368485388 + ], + [ + 9.401550292968752, + 54.837081878208025 + ], + [ + 9.346618652343752, + 54.795935012800115 + ], + [ + 9.250488281250002, + 54.80385112692083 + ], + [ + 9.247741699218752, + 54.84182689655073 + ], + [ + 9.154357910156252, + 54.865543621010204 + ], + [ + 9.043121337890627, + 54.86791452655591 + ], + [ + 8.940124511718752, + 54.89714423283808 + ], + [ + 8.863220214843752, + 54.88766665128539 + ], + [ + 8.833007812500002, + 54.898723612960424 + ], + [ + 8.735504150390627, + 54.88766665128539 + ], + [ + 8.643493652343752, + 54.90661958449141 + ], + [ + 8.462219238281252, + 55.05477583937859 + ], + [ + 8.033752441406252, + 55.14905799760122 + ], + [ + 4.970446582031261, + 57.65868231876128 + ], + [ + -11.365263417968754, + 71.33876369092192 + ], + [ + 9.554470582031263, + 81.00254147223497 + ], + [ + 35.52985658203126, + 81.0506683082062 + ], + [ + 33.49891658203127, + 70.87198018361804 + ], + [ + 31.588446582031263, + 70.13124977442264 + ], + [ + 31.11151658203125, + 69.96743763157777 + ], + [ + 30.83578658203124, + 69.79002367617007 + ], + [ + 30.900966582031252, + 69.7417371609734 + ], + [ + 30.901666582031257, + 69.71115303536982 + ], + [ + 30.956666582031257, + 69.68478947974779 + ], + [ + 30.94425658203123, + 69.66093626321357 + ], + [ + 30.963946582031248, + 69.63941336134145 + ], + [ + 30.965156582031245, + 69.60979936923155 + ], + [ + 30.95519658203125, + 69.57040405974075 + ], + [ + 30.92699658203127, + 69.54127013409932 + ], + [ + 30.800286582031248, + 69.51741692055988 + ], + [ + 30.517146582031238, + 69.52766830157962 + ], + [ + 30.41660658203127, + 69.5777950557564 + ], + [ + 30.239846582031266, + 69.63596289616261 + ], + [ + 30.15399658203124, + 69.65635564558814 + ], + [ + 30.112786582031262, + 69.65025482301466 + ], + [ + 30.147236582031265, + 69.6481145344475 + ], + [ + 30.20080658203125, + 69.56388318102248 + ], + [ + 30.18676658203125, + 69.52676818031561 + ], + [ + 30.131436582031245, + 69.5059453752746 + ], + [ + 30.122426582031235, + 69.45655872392044 + ], + [ + 29.996976582031273, + 69.39930101518704 + ], + [ + 29.945006582031258, + 69.3923000728333 + ], + [ + 29.86503658203126, + 69.41117261324928 + ], + [ + 29.730296582031265, + 69.37703801865143 + ], + [ + 29.701476582031255, + 69.35123454612557 + ], + [ + 29.56999658203125, + 69.30413820961301 + ], + [ + 29.39517658203125, + 69.30939891731039 + ], + [ + 29.297636582031256, + 69.28480560910381 + ], + [ + 29.291486582031233, + 69.25509161279619 + ], + [ + 29.326416582031225, + 69.2278779534536 + ], + [ + 29.301516582031265, + 69.17200044183178 + ], + [ + 29.254916582031242, + 69.13395532901575 + ], + [ + 29.252926582031257, + 69.10405131117487 + ], + [ + 29.04485658203125, + 68.99789705498348 + ], + [ + 28.85418658203125, + 69.06419595753779 + ], + [ + 28.798366582031267, + 69.11016213214663 + ], + [ + 28.82859658203127, + 69.2296581928171 + ], + [ + 29.21716658203125, + 69.40349157927409 + ], + [ + 29.323546582031252, + 69.47678144724102 + ], + [ + 29.166356582031252, + 69.62896195235317 + ], + [ + 29.130706582031237, + 69.68328927743538 + ], + [ + 28.403126582031245, + 69.80634587894737 + ], + [ + 28.326056582031264, + 69.83938033784818 + ], + [ + 28.33365658203123, + 69.8708945924355 + ], + [ + 28.158836582031228, + 69.90929977849386 + ], + [ + 27.982166582031237, + 70.00241235725733 + ], + [ + 27.955706582031254, + 70.07935275690416 + ], + [ + 27.747366582031255, + 70.0514889901135 + ], + [ + 27.623546582031228, + 70.06194040292007 + ], + [ + 27.56238658203126, + 70.04719841014615 + ], + [ + 27.53021658203125, + 70.01054345605728 + ], + [ + 27.435126582031256, + 70.00677294652054 + ], + [ + 27.30168658203127, + 69.97351845312465 + ], + [ + 27.31763658203123, + 69.95584606559208 + ], + [ + 27.302436582031255, + 69.94126409577623 + ], + [ + 27.044636582031245, + 69.89766820768617 + ], + [ + 26.97136658203125, + 69.92531194107731 + ], + [ + 26.873686582031265, + 69.921441418309 + ], + [ + 26.849126582031257, + 69.9470348753044 + ], + [ + 26.717516582031244, + 69.9324729083007 + ], + [ + 26.679686582031234, + 69.95180551975382 + ], + [ + 26.472656582031235, + 69.92714218828242 + ], + [ + 26.388476582031256, + 69.8408205322633 + ], + [ + 26.258406582031245, + 69.80551576691337 + ], + [ + 26.25411658203124, + 69.78405287043235 + ], + [ + 26.132266582031267, + 69.72250456652414 + ], + [ + 26.00203658203125, + 69.70455214505874 + ], + [ + 25.91916658203123, + 69.66387665969032 + ], + [ + 25.96450658203124, + 69.65076489178574 + ], + [ + 25.987436582031233, + 69.60233836357239 + ], + [ + 25.943326582031276, + 69.56084277132611 + ], + [ + 25.87015658203124, + 69.54161017991426 + ], + [ + 25.889426582031245, + 69.52493793374765 + ], + [ + 25.86616658203124, + 69.49131340442895 + ], + [ + 25.87558658203124, + 69.46876036702824 + ], + [ + 25.82347658203123, + 69.42733478907569 + ], + [ + 25.85842658203124, + 69.3864792893658 + ], + [ + 25.82688658203124, + 69.3491742688873 + ], + [ + 25.792516582031258, + 69.34327347487616 + ], + [ + 25.756436582031238, + 69.31007900880164 + ], + [ + 25.759586582031236, + 69.27858477238357 + ], + [ + 25.720826582031258, + 69.2437800916887 + ], + [ + 25.72581658203126, + 69.20633505710977 + ], + [ + 25.712156582031245, + 69.19483351094847 + ], + [ + 25.755706582031266, + 69.14174637593561 + ], + [ + 25.743366582031236, + 69.0753874607114 + ], + [ + 25.764546582031237, + 69.05892524964784 + ], + [ + 25.761556582031247, + 69.03712232163883 + ], + [ + 25.78774658203127, + 69.02398055698063 + ], + [ + 25.785356582031245, + 69.00449794116723 + ], + [ + 25.733726582031263, + 68.97951458730232 + ], + [ + 25.66467658203127, + 68.89630342075985 + ], + [ + 25.62945658203126, + 68.8790511063634 + ], + [ + 25.544186582031227, + 68.87337034434861 + ], + [ + 25.48418658203123, + 68.89205285052122 + ], + [ + 25.41300658203126, + 68.8797912056423 + ], + [ + 25.16670658203125, + 68.78809890958908 + ], + [ + 25.13700658203125, + 68.74506314106843 + ], + [ + 25.14408658203124, + 68.713598924666 + ], + [ + 25.125926582031276, + 68.69581654211404 + ], + [ + 25.125876582031257, + 68.62916761480164 + ], + [ + 25.073396582031247, + 68.60696464171826 + ], + [ + 24.928186582031266, + 68.59398290361123 + ], + [ + 24.90827658203123, + 68.54186592729485 + ], + [ + 24.854406582031242, + 68.55084712933024 + ], + [ + 24.781056582031262, + 68.62423695452388 + ], + [ + 24.609236582031237, + 68.66906295810915 + ], + [ + 24.251846582031245, + 68.71431902115354 + ], + [ + 24.150546582031257, + 68.74204273627615 + ], + [ + 24.149406582031258, + 68.7752571881068 + ], + [ + 24.077546582031257, + 68.76701608343382 + ], + [ + 23.983276582031245, + 68.8143624307819 + ], + [ + 23.874696582031227, + 68.82346365114338 + ], + [ + 23.784176582031257, + 68.80682141968232 + ], + [ + 23.741186582031244, + 68.74102259955994 + ], + [ + 23.678836582031256, + 68.69286614683655 + ], + [ + 23.444756582031257, + 68.679234320624 + ], + [ + 23.170916582031232, + 68.61553578938202 + ], + [ + 23.046356582031244, + 68.67633393208997 + ], + [ + 22.80161658203125, + 68.6747437190694 + ], + [ + 22.537706582031248, + 68.73130129678412 + ], + [ + 22.37485658203124, + 68.70396763419272 + ], + [ + 22.335126582031258, + 68.81767287466295 + ], + [ + 22.187756582031255, + 68.90853506179616 + ], + [ + 22.170546582031236, + 68.94656016422906 + ], + [ + 21.626456582031256, + 69.26395280447741 + ], + [ + 21.28240658203126, + 69.29882749521371 + ], + [ + 21.01326658203126, + 69.21158576300492 + ], + [ + 21.00278658203125, + 69.19133304040106 + ], + [ + 21.06543658203124, + 69.12729443400268 + ], + [ + 21.120986582031268, + 69.1039112923638 + ], + [ + 21.061786582031235, + 69.02345048580666 + ], + [ + 20.72060658203126, + 69.106411628273 + ], + [ + 20.556946582031255, + 69.0473036888853 + ], + [ + 20.10322658203126, + 69.03394189456102 + ], + [ + 20.316236582031248, + 68.93029798191368 + ], + [ + 20.34848658203124, + 68.79778020750358 + ], + [ + 20.21137658203123, + 68.6548510544982 + ], + [ + 20.059336582031243, + 68.57909090993239 + ], + [ + 19.975206582031248, + 68.55463763667012 + ], + [ + 20.231126582031262, + 68.49759000253091 + ], + [ + 20.236186582031262, + 68.48066773856169 + ], + [ + 19.927526582031234, + 68.34355940506279 + ], + [ + 18.985746582031233, + 68.50390084690395 + ], + [ + 18.622226582031235, + 68.49405953017987 + ], + [ + 18.40761658203124, + 68.56858950416982 + ], + [ + 18.137216582031265, + 68.52474363586904 + ], + [ + 18.11402658203126, + 68.4031673734345 + ], + [ + 18.164896582031233, + 68.19220918742295 + ], + [ + 17.905836582031245, + 67.9567977832248 + ], + [ + 17.665096582031236, + 68.02568696775687 + ], + [ + 17.28661658203125, + 68.10510756189967 + ], + [ + 17.185536582031244, + 68.03781858564555 + ], + [ + 16.747106582031247, + 67.9026005606139 + ], + [ + 16.566516582031248, + 67.63819536444701 + ], + [ + 16.504606582031254, + 67.58318805053749 + ], + [ + 16.41286658203126, + 67.52109979860793 + ], + [ + 16.164556582031246, + 67.5066078730695 + ], + [ + 16.10744658203124, + 67.43406823777906 + ], + [ + 16.414396582031234, + 67.20823827376161 + ], + [ + 16.398326582031252, + 67.03613547173899 + ], + [ + 16.046956582031232, + 66.90067754520484 + ], + [ + 15.634736582031234, + 66.59467711568443 + ], + [ + 15.393686582031235, + 66.47731163377327 + ], + [ + 15.493596582031236, + 66.27124448446456 + ], + [ + 15.038816582031233, + 66.14023724655831 + ], + [ + 14.532636582031246, + 66.11975455302213 + ], + [ + 14.63674658203124, + 65.81074396910465 + ], + [ + 14.541776582031261, + 65.67536622012108 + ], + [ + 14.50956658203126, + 65.51327499373848 + ], + [ + 14.516996582031235, + 65.30135728365617 + ], + [ + 14.389556582031247, + 65.2372789141067 + ], + [ + 14.33572658203125, + 65.10867212925918 + ], + [ + 14.024556582031252, + 64.87886217964262 + ], + [ + 13.676586582031254, + 64.58120347144276 + ], + [ + 13.867506582031243, + 64.51871535743416 + ], + [ + 14.092276582031234, + 64.48451091781249 + ], + [ + 14.127456582031247, + 64.46253806647697 + ], + [ + 14.17035658203125, + 64.17997144554522 + ], + [ + 13.991836582031263, + 64.00273852044663 + ], + [ + 13.213786582031261, + 64.08150870512621 + ], + [ + 12.931876582031265, + 64.04444391194332 + ], + [ + 12.693136582031268, + 63.96103313086357 + ], + [ + 12.350066582031262, + 63.715891490057416 + ], + [ + 12.305666582031252, + 63.66110442771649 + ], + [ + 12.173416582031244, + 63.59134544025311 + ], + [ + 12.204946582031255, + 63.566922294957855 + ], + [ + 12.25093658203125, + 63.4766806791202 + ], + [ + 11.99225658203125, + 63.26437338711429 + ], + [ + 12.230886582031255, + 62.99996946929797 + ], + [ + 12.088836582031266, + 62.89418592161703 + ], + [ + 12.149076582031253, + 62.74298657976717 + ], + [ + 12.070786582031246, + 62.60856940679589 + ], + [ + 12.312126582031262, + 62.26256529792048 + ], + [ + 12.152336582031241, + 61.72434696391711 + ], + [ + 12.424656582031243, + 61.56913732168368 + ], + [ + 12.574936582031253, + 61.573617888310054 + ], + [ + 12.883456582031252, + 61.35084974548805 + ], + [ + 12.84453658203126, + 61.24842682617029 + ], + [ + 12.800046582031237, + 61.18588894405436 + ], + [ + 12.718636582031234, + 61.132872265670684 + ], + [ + 12.689216582031266, + 61.046771427013255 + ], + [ + 12.612956582031236, + 61.03243962375226 + ], + [ + 12.451476582031235, + 61.03721022397256 + ], + [ + 12.243756582031255, + 61.0047961462904 + ], + [ + 12.343996582031266, + 60.891571912749406 + ], + [ + 12.347136582031238, + 60.85080679195039 + ], + [ + 12.405786582031244, + 60.73653244796702 + ], + [ + 12.52138658203124, + 60.646341138249504 + ], + [ + 12.53022658203125, + 60.60176555229897 + ], + [ + 12.591976582031238, + 60.55384955047661 + ], + [ + 12.618836582031259, + 60.51242436395807 + ], + [ + 12.617936582031254, + 60.39794004131724 + ], + [ + 12.512376582031235, + 60.313879535209885 + ], + [ + 12.554386582031258, + 60.1869936933159 + ], + [ + 12.490536582031261, + 60.06204811329414 + ], + [ + 12.34899658203126, + 59.95295452591262 + ], + [ + 12.23821658203127, + 59.91440972881 + ], + [ + 12.178816582031239, + 59.8758449310888 + ], + [ + 12.054456582031257, + 59.87195444719017 + ], + [ + 11.985556582031244, + 59.88570615771369 + ], + [ + 11.871416582031264, + 59.83480982810166 + ], + [ + 11.937466582031234, + 59.79494487266291 + ], + [ + 11.956086582031254, + 59.68919173668039 + ], + [ + 11.896116582031267, + 59.679300508778404 + ], + [ + 11.862056582031233, + 59.63493500274752 + ], + [ + 11.727906582031254, + 59.61225218863626 + ], + [ + 11.704746582031254, + 59.58588891873496 + ], + [ + 11.765386582031244, + 59.47851561008659 + ], + [ + 11.791886582031259, + 59.38711429270137 + ], + [ + 11.828776582031232, + 59.34229874750251 + ], + [ + 11.84243658203125, + 59.23619562920893 + ], + [ + 11.79565658203124, + 59.19849097098797 + ], + [ + 11.779356582031252, + 59.11489064910603 + ], + [ + 11.793506582031243, + 59.09189781182659 + ], + [ + 11.721666582031261, + 59.02230922886059 + ], + [ + 11.700516582031263, + 58.94764002621434 + ], + [ + 11.661926582031237, + 58.895003543338625 + ], + [ + 11.575666582031266, + 58.87365091450484 + ], + [ + 11.557456582031238, + 58.883352108796316 + ], + [ + 11.53568658203126, + 58.863759696945536 + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "source": "https://tunnels.piarc.org/en/operational-safety-requirements-geometry/vertical-clearance", + "maxheight": 4.70 + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 15.96205, + 48.802 + ], + [ + 16.0949, + 48.75043 + ], + [ + 16.34018, + 48.74916 + ], + [ + 16.39895, + 48.74517 + ], + [ + 16.45823, + 48.81096 + ], + [ + 16.51004, + 48.80534 + ], + [ + 16.54021, + 48.81873 + ], + [ + 16.61968, + 48.7888 + ], + [ + 16.66113, + 48.78688 + ], + [ + 16.73632, + 48.74051 + ], + [ + 16.77557, + 48.71796 + ], + [ + 16.91582, + 48.72533 + ], + [ + 16.94161, + 48.62055 + ], + [ + 16.95876, + 48.54549 + ], + [ + 16.95003, + 48.52128 + ], + [ + 16.92148, + 48.49319 + ], + [ + 16.86818, + 48.45311 + ], + [ + 16.86356, + 48.40326 + ], + [ + 16.84929, + 48.38014 + ], + [ + 16.8385, + 48.38292 + ], + [ + 16.83555, + 48.38072 + ], + [ + 16.91133, + 48.32528 + ], + [ + 16.90019, + 48.31199 + ], + [ + 16.92493, + 48.27645 + ], + [ + 16.95956, + 48.26423 + ], + [ + 16.95327, + 48.24222 + ], + [ + 16.96545, + 48.21421 + ], + [ + 17.00929, + 48.15746 + ], + [ + 17.05958, + 48.14571 + ], + [ + 17.07828, + 48.11644 + ], + [ + 17.09714, + 48.09903 + ], + [ + 17.09633, + 48.08961 + ], + [ + 17.08301, + 48.07855 + ], + [ + 17.09149, + 48.04724 + ], + [ + 17.14412, + 48.02304 + ], + [ + 17.16273, + 48.00808 + ], + [ + 17.10844, + 47.96939 + ], + [ + 17.12187, + 47.96152 + ], + [ + 17.11977, + 47.92778 + ], + [ + 17.09039, + 47.87319 + ], + [ + 17.03491, + 47.86025 + ], + [ + 17.08072, + 47.80555 + ], + [ + 17.06007, + 47.7935 + ], + [ + 17.10251, + 47.70674 + ], + [ + 16.83115, + 47.67714 + ], + [ + 16.75232, + 47.67924 + ], + [ + 16.60737, + 47.75624 + ], + [ + 16.54661, + 47.7339 + ], + [ + 16.55935, + 47.7209 + ], + [ + 16.47544, + 47.6777 + ], + [ + 16.43008, + 47.66502 + ], + [ + 16.51868, + 47.65056 + ], + [ + 16.58626, + 47.62199 + ], + [ + 16.62446, + 47.63161 + ], + [ + 16.65174, + 47.62709 + ], + [ + 16.67509, + 47.60663 + ], + [ + 16.68071, + 47.56934 + ], + [ + 16.71825, + 47.54049 + ], + [ + 16.70715, + 47.51267 + ], + [ + 16.66098, + 47.49821 + ], + [ + 16.67819, + 47.48318 + ], + [ + 16.6669, + 47.4547 + ], + [ + 16.5787, + 47.4034 + ], + [ + 16.5233, + 47.40482 + ], + [ + 16.49769, + 47.38692 + ], + [ + 16.45216, + 47.40554 + ], + [ + 16.46789, + 47.38408 + ], + [ + 16.45907, + 47.35651 + ], + [ + 16.43828, + 47.35205 + ], + [ + 16.46705, + 47.33745 + ], + [ + 16.49272, + 47.28394 + ], + [ + 16.48174, + 47.25831 + ], + [ + 16.44606, + 47.24606 + ], + [ + 16.44102, + 47.20929 + ], + [ + 16.42423, + 47.20387 + ], + [ + 16.45549, + 47.19132 + ], + [ + 16.46869, + 47.16935 + ], + [ + 16.45949, + 47.14623 + ], + [ + 16.51683, + 47.15459 + ], + [ + 16.53892, + 47.12719 + ], + [ + 16.47158, + 47.09483 + ], + [ + 16.53238, + 47.05695 + ], + [ + 16.47186, + 47.03437 + ], + [ + 16.51872, + 47.00027 + ], + [ + 16.48594, + 46.99213 + ], + [ + 16.43599, + 46.9907 + ], + [ + 16.28949, + 46.99671 + ], + [ + 16.279, + 46.96034 + ], + [ + 16.25423, + 46.95977 + ], + [ + 16.25255, + 46.94802 + ], + [ + 16.22149, + 46.93398 + ], + [ + 16.20302, + 46.93713 + ], + [ + 16.18371, + 46.90588 + ], + [ + 16.15013, + 46.88322 + ], + [ + 16.06073, + 46.83529 + ], + [ + 16.00043, + 46.8256 + ], + [ + 15.9965, + 46.73613 + ], + [ + 16.0326, + 46.71484 + ], + [ + 16.04729, + 46.68893 + ], + [ + 16.04347, + 46.65197 + ], + [ + 15.84539, + 46.71858 + ], + [ + 15.77307, + 46.69654 + ], + [ + 15.70939, + 46.69411 + ], + [ + 15.6565, + 46.70419 + ], + [ + 15.65818, + 46.69008 + ], + [ + 15.63048, + 46.67741 + ], + [ + 15.59438, + 46.68144 + ], + [ + 15.56297, + 46.6699 + ], + [ + 15.54569, + 46.62641 + ], + [ + 15.50707, + 46.612 + ], + [ + 15.47504, + 46.60907 + ], + [ + 15.4122, + 46.64976 + ], + [ + 15.22835, + 46.63708 + ], + [ + 15.15615, + 46.65235 + ], + [ + 15.08186, + 46.64313 + ], + [ + 15.0403, + 46.64659 + ], + [ + 14.98064, + 46.59783 + ], + [ + 14.95597, + 46.62892 + ], + [ + 14.93074, + 46.60017 + ], + [ + 14.8754, + 46.60386 + ], + [ + 14.84469, + 46.56699 + ], + [ + 14.81998, + 46.50874 + ], + [ + 14.78677, + 46.49769 + ], + [ + 14.72632, + 46.48873 + ], + [ + 14.71667, + 46.49249 + ], + [ + 14.70534, + 46.46561 + ], + [ + 14.6663, + 46.44363 + ], + [ + 14.59022, + 46.42758 + ], + [ + 14.59284, + 46.39936 + ], + [ + 14.58067, + 46.37272 + ], + [ + 14.56271, + 46.36851 + ], + [ + 14.52904, + 46.41528 + ], + [ + 14.48874, + 46.40949 + ], + [ + 14.30825, + 46.42974 + ], + [ + 14.2825, + 46.43865 + ], + [ + 14.23815, + 46.42859 + ], + [ + 14.15407, + 46.42856 + ], + [ + 14.00138, + 46.4794 + ], + [ + 13.74518, + 46.51044 + ], + [ + 13.68029, + 46.51936 + ], + [ + 13.62425, + 46.5323 + ], + [ + 13.4956, + 46.5465 + ], + [ + 13.38185, + 46.56036 + ], + [ + 13.32098, + 46.55025 + ], + [ + 13.27649, + 46.55718 + ], + [ + 13.23278, + 46.5471 + ], + [ + 12.53678, + 46.65018 + ], + [ + 12.37941, + 46.71289 + ], + [ + 12.3497, + 46.77174 + ], + [ + 12.27869, + 46.78018 + ], + [ + 12.27914, + 46.81664 + ], + [ + 12.29428, + 46.8401 + ], + [ + 12.2613, + 46.88123 + ], + [ + 12.21461, + 46.87155 + ], + [ + 12.19257, + 46.88984 + ], + [ + 12.18995, + 46.90222 + ], + [ + 12.138, + 46.91242 + ], + [ + 12.11847, + 47.01369 + ], + [ + 12.23347, + 47.0735 + ], + [ + 12.1868, + 47.08527 + ], + [ + 11.74395, + 46.96545 + ], + [ + 11.67574, + 46.98907 + ], + [ + 11.62118, + 47.00267 + ], + [ + 11.53932, + 46.98191 + ], + [ + 11.50469, + 47.00339 + ], + [ + 11.48161, + 47.00589 + ], + [ + 11.46482, + 46.97869 + ], + [ + 11.40395, + 46.96151 + ], + [ + 11.31843, + 46.98227 + ], + [ + 11.17309, + 46.94142 + ], + [ + 11.10435, + 46.90095 + ], + [ + 11.08809, + 46.82023 + ], + [ + 11.0277, + 46.76278 + ], + [ + 10.88618, + 46.76019 + ], + [ + 10.72762, + 46.78539 + ], + [ + 10.7208, + 46.79832 + ], + [ + 10.74861, + 46.82526 + ], + [ + 10.70401, + 46.84069 + ], + [ + 10.66931, + 46.86781 + ], + [ + 10.55132, + 46.83351 + ], + [ + 10.4644, + 46.8522 + ], + [ + 10.45976, + 46.88503 + ], + [ + 10.48203, + 46.93464 + ], + [ + 10.42068, + 46.95649 + ], + [ + 10.38916, + 46.99593 + ], + [ + 10.31154, + 46.91565 + ], + [ + 10.25077, + 46.92534 + ], + [ + 10.23878, + 46.86318 + ], + [ + 10.11058, + 46.8371 + ], + [ + 9.864168, + 46.93453 + ], + [ + 9.871334, + 47.00204 + ], + [ + 9.670363, + 47.05382 + ], + [ + 9.624504, + 47.05046 + ], + [ + 9.603802, + 47.05961 + ], + [ + 9.60736, + 47.08034 + ], + [ + 9.630754, + 47.08638 + ], + [ + 9.601922, + 47.14683 + ], + [ + 9.561625, + 47.1704 + ], + [ + 9.577475, + 47.20636 + ], + [ + 9.54873, + 47.22297 + ], + [ + 9.563506, + 47.24139 + ], + [ + 9.52678, + 47.27044 + ], + [ + 9.546581, + 47.28223 + ], + [ + 9.555715, + 47.29954 + ], + [ + 9.580161, + 47.31211 + ], + [ + 9.587146, + 47.31885 + ], + [ + 9.598429, + 47.34853 + ], + [ + 9.623682, + 47.36836 + ], + [ + 9.64974, + 47.37 + ], + [ + 9.668545, + 47.37909 + ], + [ + 9.670188, + 47.38933 + ], + [ + 9.650585, + 47.40376 + ], + [ + 9.643626, + 47.43845 + ], + [ + 9.652597, + 47.44515 + ], + [ + 9.657001, + 47.45192 + ], + [ + 9.642144, + 47.45491 + ], + [ + 9.622475, + 47.45612 + ], + [ + 9.614635, + 47.46217 + ], + [ + 9.609683, + 47.46933 + ], + [ + 9.604731, + 47.46031 + ], + [ + 9.593577, + 47.46229 + ], + [ + 9.581624, + 47.4789 + ], + [ + 9.557769, + 47.49771 + ], + [ + 9.548319, + 47.53856 + ], + [ + 9.733247, + 47.53553 + ], + [ + 9.734075, + 47.54719 + ], + [ + 9.740522, + 47.55778 + ], + [ + 9.747315, + 47.57102 + ], + [ + 9.761369, + 47.58736 + ], + [ + 9.775602, + 47.59688 + ], + [ + 9.788018, + 47.59533 + ], + [ + 9.806501, + 47.59848 + ], + [ + 9.827778, + 47.58678 + ], + [ + 9.828852, + 47.57692 + ], + [ + 9.828637, + 47.56039 + ], + [ + 9.823188, + 47.5504 + ], + [ + 9.852278, + 47.54241 + ], + [ + 9.871835, + 47.5324 + ], + [ + 9.874199, + 47.54415 + ], + [ + 9.879787, + 47.54966 + ], + [ + 9.906651, + 47.54603 + ], + [ + 9.92191, + 47.53356 + ], + [ + 9.969675, + 47.5492 + ], + [ + 10.00798, + 47.48769 + ], + [ + 10.04269, + 47.49132 + ], + [ + 10.09487, + 47.46272 + ], + [ + 10.11286, + 47.42786 + ], + [ + 10.08323, + 47.40833 + ], + [ + 10.09866, + 47.37182 + ], + [ + 10.17924, + 47.39571 + ], + [ + 10.22584, + 47.39201 + ], + [ + 10.24739, + 47.38713 + ], + [ + 10.20708, + 47.27987 + ], + [ + 10.33014, + 47.31402 + ], + [ + 10.41269, + 47.39916 + ], + [ + 10.46696, + 47.43529 + ], + [ + 10.4619, + 47.47773 + ], + [ + 10.44007, + 47.48312 + ], + [ + 10.42832, + 47.5024 + ], + [ + 10.45098, + 47.55427 + ], + [ + 10.43042, + 47.56758 + ], + [ + 10.42781, + 47.57908 + ], + [ + 10.43387, + 47.5853 + ], + [ + 10.47398, + 47.58865 + ], + [ + 10.48562, + 47.58565 + ], + [ + 10.47616, + 47.5693 + ], + [ + 10.45848, + 47.55557 + ], + [ + 10.56881, + 47.53863 + ], + [ + 10.57848, + 47.55658 + ], + [ + 10.59567, + 47.57126 + ], + [ + 10.69507, + 47.55821 + ], + [ + 10.7934, + 47.52393 + ], + [ + 10.85277, + 47.53572 + ], + [ + 10.89233, + 47.53786 + ], + [ + 10.92111, + 47.51998 + ], + [ + 10.92153, + 47.51119 + ], + [ + 10.87536, + 47.48709 + ], + [ + 10.91397, + 47.49077 + ], + [ + 10.94126, + 47.48226 + ], + [ + 10.9379, + 47.46921 + ], + [ + 10.99183, + 47.42552 + ], + [ + 10.9754, + 47.40061 + ], + [ + 11.10775, + 47.40086 + ], + [ + 11.11877, + 47.41293 + ], + [ + 11.2043, + 47.43636 + ], + [ + 11.25152, + 47.43601 + ], + [ + 11.26071, + 47.43081 + ], + [ + 11.23473, + 47.40335 + ], + [ + 11.27503, + 47.40022 + ], + [ + 11.28848, + 47.42908 + ], + [ + 11.33281, + 47.4502 + ], + [ + 11.40736, + 47.45225 + ], + [ + 11.37881, + 47.47245 + ], + [ + 11.40568, + 47.49878 + ], + [ + 11.44462, + 47.52157 + ], + [ + 11.53158, + 47.5124 + ], + [ + 11.57358, + 47.52168 + ], + [ + 11.58029, + 47.55048 + ], + [ + 11.60514, + 47.58288 + ], + [ + 11.63478, + 47.59578 + ], + [ + 11.8439, + 47.59035 + ], + [ + 11.85498, + 47.60462 + ], + [ + 11.91106, + 47.61458 + ], + [ + 12.00811, + 47.62635 + ], + [ + 12.02423, + 47.6182 + ], + [ + 12.06318, + 47.62046 + ], + [ + 12.13068, + 47.60915 + ], + [ + 12.18062, + 47.61739 + ], + [ + 12.18371, + 47.60597 + ], + [ + 12.20403, + 47.60835 + ], + [ + 12.20249, + 47.62557 + ], + [ + 12.18809, + 47.65337 + ], + [ + 12.16617, + 47.68102 + ], + [ + 12.15913, + 47.70162 + ], + [ + 12.25269, + 47.74609 + ], + [ + 12.27644, + 47.74362 + ], + [ + 12.25773, + 47.69616 + ], + [ + 12.44206, + 47.70194 + ], + [ + 12.51121, + 47.6268 + ], + [ + 12.62362, + 47.68957 + ], + [ + 12.78759, + 47.68198 + ], + [ + 12.83877, + 47.6183 + ], + [ + 12.82647, + 47.55859 + ], + [ + 13.00502, + 47.48139 + ], + [ + 13.03279, + 47.55524 + ], + [ + 13.03136, + 47.58101 + ], + [ + 13.08234, + 47.63644 + ], + [ + 13.06733, + 47.68431 + ], + [ + 13.03764, + 47.70612 + ], + [ + 12.99187, + 47.70445 + ], + [ + 12.92438, + 47.70807 + ], + [ + 12.901, + 47.72516 + ], + [ + 12.91707, + 47.7445 + ], + [ + 12.93233, + 47.75013 + ], + [ + 12.94136, + 47.76415 + ], + [ + 12.9405, + 47.76935 + ], + [ + 12.92481, + 47.76906 + ], + [ + 12.9362, + 47.78495 + ], + [ + 12.96049, + 47.79924 + ], + [ + 12.98176, + 47.8271 + ], + [ + 13.0023, + 47.84879 + ], + [ + 12.96608, + 47.89415 + ], + [ + 12.93078, + 47.93129 + ], + [ + 12.87254, + 47.9594 + ], + [ + 12.84473, + 48.01138 + ], + [ + 12.75554, + 48.07242 + ], + [ + 12.74356, + 48.0972 + ], + [ + 12.74938, + 48.12599 + ], + [ + 12.82794, + 48.16035 + ], + [ + 12.8652, + 48.20303 + ], + [ + 12.9523, + 48.21282 + ], + [ + 13.01211, + 48.2586 + ], + [ + 13.07298, + 48.27816 + ], + [ + 13.17529, + 48.29771 + ], + [ + 13.27341, + 48.30225 + ], + [ + 13.33952, + 48.33784 + ], + [ + 13.41322, + 48.39928 + ], + [ + 13.43693, + 48.43378 + ], + [ + 13.4251, + 48.45659 + ], + [ + 13.43527, + 48.47611 + ], + [ + 13.45398, + 48.5112 + ], + [ + 13.44325, + 48.52296 + ], + [ + 13.44009, + 48.54407 + ], + [ + 13.43569, + 48.55155 + ], + [ + 13.43651, + 48.55811 + ], + [ + 13.45109, + 48.56503 + ], + [ + 13.46416, + 48.55574 + ], + [ + 13.47214, + 48.55729 + ], + [ + 13.47269, + 48.56284 + ], + [ + 13.47888, + 48.56575 + ], + [ + 13.4874, + 48.56412 + ], + [ + 13.48988, + 48.56976 + ], + [ + 13.50542, + 48.57604 + ], + [ + 13.4991, + 48.58359 + ], + [ + 13.51053, + 48.59392 + ], + [ + 13.52759, + 48.58871 + ], + [ + 13.57561, + 48.56161 + ], + [ + 13.58535, + 48.57094 + ], + [ + 13.60348, + 48.57072 + ], + [ + 13.62631, + 48.5565 + ], + [ + 13.65049, + 48.55138 + ], + [ + 13.72544, + 48.51595 + ], + [ + 13.73176, + 48.52604 + ], + [ + 13.74552, + 48.53382 + ], + [ + 13.74116, + 48.54183 + ], + [ + 13.74385, + 48.55583 + ], + [ + 13.75761, + 48.56828 + ], + [ + 13.7697, + 48.55827 + ], + [ + 13.79933, + 48.57673 + ], + [ + 13.79791, + 48.59782 + ], + [ + 13.8194, + 48.6218 + ], + [ + 13.81, + 48.64954 + ], + [ + 13.81403, + 48.67327 + ], + [ + 13.79246, + 48.71483 + ], + [ + 13.8147, + 48.73577 + ], + [ + 13.81772, + 48.75569 + ], + [ + 13.83754, + 48.77495 + ], + [ + 13.86474, + 48.77473 + ], + [ + 13.89081, + 48.7612 + ], + [ + 14.00913, + 48.70763 + ], + [ + 14.06286, + 48.67505 + ], + [ + 14.05969, + 48.65359 + ], + [ + 14.01788, + 48.63921 + ], + [ + 14.05749, + 48.62535 + ], + [ + 14.11155, + 48.59316 + ], + [ + 14.12834, + 48.60049 + ], + [ + 14.19248, + 48.59471 + ], + [ + 14.2724, + 48.58272 + ], + [ + 14.32815, + 48.56516 + ], + [ + 14.33285, + 48.55472 + ], + [ + 14.35626, + 48.57654 + ], + [ + 14.3902, + 48.57679 + ], + [ + 14.38147, + 48.59588 + ], + [ + 14.42922, + 48.59427 + ], + [ + 14.44911, + 48.62737 + ], + [ + 14.43659, + 48.64515 + ], + [ + 14.4697, + 48.65237 + ], + [ + 14.56203, + 48.61427 + ], + [ + 14.6104, + 48.63486 + ], + [ + 14.69151, + 48.58724 + ], + [ + 14.70828, + 48.651 + ], + [ + 14.72246, + 48.69528 + ], + [ + 14.75577, + 48.71117 + ], + [ + 14.79295, + 48.73173 + ], + [ + 14.80595, + 48.78141 + ], + [ + 14.83099, + 48.78769 + ], + [ + 14.87763, + 48.78344 + ], + [ + 14.9565, + 48.76347 + ], + [ + 14.97563, + 48.77254 + ], + [ + 14.97477, + 48.77976 + ], + [ + 14.94724, + 48.79161 + ], + [ + 14.96848, + 48.84614 + ], + [ + 14.97335, + 48.96965 + ], + [ + 14.99015, + 49.02403 + ], + [ + 15.05992, + 49.01914 + ], + [ + 15.16145, + 48.99495 + ], + [ + 15.18257, + 48.95889 + ], + [ + 15.25275, + 48.96449 + ], + [ + 15.27767, + 48.99806 + ], + [ + 15.3708, + 48.98343 + ], + [ + 15.46918, + 48.95501 + ], + [ + 15.5774, + 48.90072 + ], + [ + 15.61741, + 48.90201 + ], + [ + 15.74858, + 48.85715 + ], + [ + 15.76957, + 48.87743 + ], + [ + 15.84434, + 48.87959 + ], + [ + 15.96303, + 48.82584 + ], + [ + 15.96205, + 48.802 + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "source": "https://tunnels.piarc.org/en/operational-safety-requirements-geometry/vertical-clearance", + "maxheight": 4.90 + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + -124.94750976562501, + 48.531157010976735 + ], + [ + -123.58520507812501, + 48.22467264956519 + ], + [ + -123.10180664062501, + 48.42920055556841 + ], + [ + -123.24462890625001, + 48.67645370777654 + ], + [ + -122.99194335937501, + 48.84302835299519 + ], + [ + -123.32153320312501, + 49.009050809382074 + ], + [ + -95.18554687500001, + 48.99463598353408 + ], + [ + -95.14160156250001, + 49.41812070066643 + ], + [ + -94.82299804687501, + 49.33944093715549 + ], + [ + -94.59228515625001, + 48.71271258145237 + ], + [ + -93.438720703125, + 48.60385760823255 + ], + [ + -93.1201171875, + 48.669198799260066 + ], + [ + -91.38427734375001, + 48.06339653776214 + ], + [ + -90.85693359375001, + 48.26125565204099 + ], + [ + -89.3408203125, + 47.989921667414194 + ], + [ + -88.37402343750001, + 48.31242790407178 + ], + [ + -84.79248046875001, + 46.882723010671945 + ], + [ + -84.57275390625, + 46.4605655457854 + ], + [ + -84.13330078125001, + 46.543749602738565 + ], + [ + -83.9794921875, + 46.03510927947337 + ], + [ + -83.64990234375001, + 46.13417004624326 + ], + [ + -83.45214843750001, + 46.01222384063236 + ], + [ + -83.57299804687501, + 45.81348649679973 + ], + [ + -82.47436523437501, + 45.31352900692261 + ], + [ + -82.408447265625, + 43.02071359427862 + ], + [ + -82.50732421875001, + 42.56926437219384 + ], + [ + -83.16650390625001, + 42.147114459221015 + ], + [ + -83.13354492187501, + 41.88592102814744 + ], + [ + -78.87084960937501, + 42.88401467044253 + ], + [ + -79.22241210937501, + 43.492782808225 + ], + [ + -75.87158203125001, + 44.41808794374849 + ], + [ + -74.93774414062501, + 45.042478050891546 + ], + [ + -71.51000976562501, + 45.02695045318546 + ], + [ + -71.31225585937501, + 45.31352900692261 + ], + [ + -70.65307617187501, + 45.42929873257377 + ], + [ + -70.00488281250001, + 46.68713141244413 + ], + [ + -69.22485351562501, + 47.46523622438362 + ], + [ + -68.90625000000001, + 47.17477833929906 + ], + [ + -68.30200195312501, + 47.368594345213374 + ], + [ + -67.77465820312501, + 47.07012182383309 + ], + [ + -67.78564453125001, + 45.66780526567164 + ], + [ + -67.41210937500001, + 45.590978249451936 + ], + [ + -67.43408203125001, + 45.390735154248894 + ], + [ + -67.48901367187501, + 45.26715476332794 + ], + [ + -67.34619140625001, + 45.120052841530544 + ], + [ + -67.28027343750001, + 45.19752230305685 + ], + [ + -66.88476562500001, + 44.86365630540613 + ], + [ + -81.10107421875001, + 23.40276490540795 + ], + [ + -97.49267578125001, + 25.878994400196202 + ], + [ + -97.80029296875001, + 26.05678288577881 + ], + [ + -98.23974609375001, + 26.07652055985697 + ], + [ + -99.12963867187501, + 26.401710528707707 + ], + [ + -99.459228515625, + 27.039556602163195 + ], + [ + -99.53613281250001, + 27.595934774495056 + ], + [ + -100.37109375, + 28.362401735238237 + ], + [ + -100.92041015625001, + 29.32472016151103 + ], + [ + -101.49169921875001, + 29.754839972510933 + ], + [ + -102.66723632812501, + 29.76437737516313 + ], + [ + -103.13964843750001, + 28.950475674848008 + ], + [ + -104.51293945312501, + 29.602118211647333 + ], + [ + -104.996337890625, + 30.637912028341123 + ], + [ + -106.46850585937501, + 31.662732913235317 + ], + [ + -108.21533203125001, + 31.784216884487385 + ], + [ + -108.21533203125001, + 31.31610138349565 + ], + [ + -111.104736328125, + 31.306715155075167 + ], + [ + -114.82910156250001, + 32.491230287947594 + ], + [ + -114.74121093750001, + 32.704111144407406 + ], + [ + -117.14721679687501, + 32.52828936482526 + ], + [ + -125.46386718750001, + 33.284619968887675 + ], + [ + -124.94750976562501, + 48.531157010976735 + ] + ] + ], + [ + [ + [ + -141.50390625000003, + 72.20867825343294 + ], + [ + -140.99853515625003, + 60.326947742998414 + ], + [ + -137.43896484375003, + 58.97266715450153 + ], + [ + -135.48339843750003, + 59.81168490365651 + ], + [ + -133.39599609375003, + 58.436233157945246 + ], + [ + -131.77001953125003, + 56.607885465009254 + ], + [ + -130.01220703125003, + 56.07203547180089 + ], + [ + -129.96826171875003, + 55.25407706707272 + ], + [ + -130.69335937500003, + 54.635697306063854 + ], + [ + -180.21972656250003, + 50.88917404890332 + ], + [ + -172.44140625000003, + 63.99523519297698 + ], + [ + -169.0191650390625, + 65.68769190893039 + ], + [ + -165.32226562500003, + 71.04552881933586 + ], + [ + -141.50390625000003, + 72.20867825343294 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "source": "https://tunnels.piarc.org/en/operational-safety-requirements-geometry/vertical-clearance", + "maxheight": 5.00 + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -1.818554, + 35.89823 + ], + [ + -2.159529, + 35.7798 + ], + [ + -2.912861, + 35.28711 + ], + [ + -2.929856, + 35.26917 + ], + [ + -2.949118, + 35.26393 + ], + [ + -2.952387, + 35.26424 + ], + [ + -2.972404, + 35.2854 + ], + [ + -2.972424, + 35.28546 + ], + [ + -2.970666, + 35.29861 + ], + [ + -2.964749, + 35.31337 + ], + [ + -2.95959, + 35.31872 + ], + [ + -2.946335, + 35.32466 + ], + [ + -2.914235, + 35.3535 + ], + [ + -2.922474, + 35.47214 + ], + [ + -2.974415, + 35.46091 + ], + [ + -3.128324, + 35.64784 + ], + [ + -5.011109, + 35.73553 + ], + [ + -5.254818, + 35.76327 + ], + [ + -5.342838, + 35.86857 + ], + [ + -5.355773, + 35.87211 + ], + [ + -5.373401, + 35.87996 + ], + [ + -5.398531, + 35.93988 + ], + [ + -5.630473, + 35.91539 + ], + [ + -7.24104, + 35.99849 + ], + [ + -7.409518, + 37.18382 + ], + [ + -7.418941, + 37.2344 + ], + [ + -7.435973, + 37.248 + ], + [ + -7.429025, + 37.27275 + ], + [ + -7.443071, + 37.31069 + ], + [ + -7.447286, + 37.34549 + ], + [ + -7.438652, + 37.35778 + ], + [ + -7.442216, + 37.39151 + ], + [ + -7.464218, + 37.40871 + ], + [ + -7.458467, + 37.42509 + ], + [ + -7.475205, + 37.48907 + ], + [ + -7.492704, + 37.50539 + ], + [ + -7.492083, + 37.51954 + ], + [ + -7.511516, + 37.52181 + ], + [ + -7.52466, + 37.55333 + ], + [ + -7.505928, + 37.60388 + ], + [ + -7.458483, + 37.66085 + ], + [ + -7.44883, + 37.69644 + ], + [ + -7.426996, + 37.74979 + ], + [ + -7.334776, + 37.81999 + ], + [ + -7.295428, + 37.85576 + ], + [ + -7.288272, + 37.89969 + ], + [ + -7.257528, + 37.92893 + ], + [ + -7.265678, + 37.98547 + ], + [ + -7.208883, + 38.00409 + ], + [ + -7.126276, + 38.00631 + ], + [ + -7.149093, + 38.03754 + ], + [ + -7.10563, + 38.0478 + ], + [ + -7.058503, + 38.02424 + ], + [ + -7.009676, + 38.02608 + ], + [ + -7.001054, + 38.04773 + ], + [ + -6.96579, + 38.13198 + ], + [ + -6.971, + 38.1718 + ], + [ + -6.941072, + 38.20297 + ], + [ + -7.004829, + 38.1998 + ], + [ + -7.021836, + 38.1827 + ], + [ + -7.092493, + 38.16507 + ], + [ + -7.144944, + 38.23924 + ], + [ + -7.144371, + 38.25259 + ], + [ + -7.172138, + 38.27751 + ], + [ + -7.230131, + 38.35325 + ], + [ + -7.263894, + 38.38191 + ], + [ + -7.289613, + 38.42548 + ], + [ + -7.333373, + 38.44314 + ], + [ + -7.308567, + 38.4683 + ], + [ + -7.323689, + 38.47703 + ], + [ + -7.314707, + 38.51229 + ], + [ + -7.303838, + 38.54285 + ], + [ + -7.257271, + 38.61414 + ], + [ + -7.272166, + 38.6362 + ], + [ + -7.266327, + 38.7032 + ], + [ + -7.256955, + 38.72873 + ], + [ + -7.161649, + 38.7852 + ], + [ + -7.130998, + 38.81736 + ], + [ + -7.094854, + 38.821 + ], + [ + -7.068198, + 38.85579 + ], + [ + -7.036684, + 38.8765 + ], + [ + -7.051758, + 38.90804 + ], + [ + -7.027884, + 38.92185 + ], + [ + -7.02214, + 38.93947 + ], + [ + -6.955925, + 39.02731 + ], + [ + -6.975859, + 39.03869 + ], + [ + -6.974794, + 39.07525 + ], + [ + -7.033652, + 39.11515 + ], + [ + -7.111249, + 39.09436 + ], + [ + -7.152532, + 39.11232 + ], + [ + -7.135309, + 39.16798 + ], + [ + -7.207901, + 39.18443 + ], + [ + -7.241946, + 39.20291 + ], + [ + -7.250007, + 39.25687 + ], + [ + -7.23709, + 39.27669 + ], + [ + -7.309119, + 39.33414 + ], + [ + -7.325055, + 39.3816 + ], + [ + -7.305234, + 39.41759 + ], + [ + -7.311043, + 39.43591 + ], + [ + -7.300163, + 39.46043 + ], + [ + -7.363802, + 39.48042 + ], + [ + -7.389969, + 39.49233 + ], + [ + -7.394287, + 39.52668 + ], + [ + -7.438688, + 39.53429 + ], + [ + -7.462762, + 39.57122 + ], + [ + -7.497387, + 39.58432 + ], + [ + -7.524867, + 39.62766 + ], + [ + -7.54369, + 39.66918 + ], + [ + -7.425393, + 39.66114 + ], + [ + -7.357485, + 39.64975 + ], + [ + -7.311708, + 39.66345 + ], + [ + -7.268826, + 39.66884 + ], + [ + -7.163162, + 39.66336 + ], + [ + -7.114347, + 39.66608 + ], + [ + -7.064255, + 39.66157 + ], + [ + -7.020435, + 39.67235 + ], + [ + -6.995676, + 39.72512 + ], + [ + -6.989638, + 39.80901 + ], + [ + -6.981901, + 39.82359 + ], + [ + -6.951758, + 39.83019 + ], + [ + -6.935609, + 39.84957 + ], + [ + -6.906468, + 39.87141 + ], + [ + -6.904938, + 39.90689 + ], + [ + -6.874505, + 40.01954 + ], + [ + -6.883362, + 40.03869 + ], + [ + -6.94143, + 40.11268 + ], + [ + -7.018514, + 40.12549 + ], + [ + -7.017838, + 40.22379 + ], + [ + -6.99709, + 40.2488 + ], + [ + -6.944708, + 40.26155 + ], + [ + -6.93333, + 40.27792 + ], + [ + -6.865942, + 40.28403 + ], + [ + -6.865469, + 40.30181 + ], + [ + -6.820871, + 40.32719 + ], + [ + -6.79671, + 40.33083 + ], + [ + -6.793289, + 40.36878 + ], + [ + -6.83655, + 40.40632 + ], + [ + -6.851932, + 40.45361 + ], + [ + -6.820193, + 40.49855 + ], + [ + -6.80452, + 40.51169 + ], + [ + -6.807519, + 40.5514 + ], + [ + -6.846561, + 40.56506 + ], + [ + -6.840079, + 40.59333 + ], + [ + -6.80314, + 40.65403 + ], + [ + -6.811622, + 40.69742 + ], + [ + -6.831865, + 40.74223 + ], + [ + -6.831341, + 40.77023 + ], + [ + -6.820956, + 40.80142 + ], + [ + -6.828272, + 40.84586 + ], + [ + -6.803395, + 40.84824 + ], + [ + -6.810547, + 40.88045 + ], + [ + -6.830377, + 40.87994 + ], + [ + -6.850531, + 40.90085 + ], + [ + -6.860021, + 40.94147 + ], + [ + -6.933364, + 41.01432 + ], + [ + -6.930643, + 41.03147 + ], + [ + -6.91555, + 41.04085 + ], + [ + -6.865731, + 41.02923 + ], + [ + -6.818519, + 41.03571 + ], + [ + -6.780447, + 41.07355 + ], + [ + -6.758287, + 41.10478 + ], + [ + -6.776736, + 41.1285 + ], + [ + -6.702551, + 41.18846 + ], + [ + -6.693919, + 41.20909 + ], + [ + -6.649343, + 41.24942 + ], + [ + -6.590002, + 41.25803 + ], + [ + -6.572309, + 41.24112 + ], + [ + -6.522519, + 41.27795 + ], + [ + -6.493552, + 41.28732 + ], + [ + -6.397614, + 41.36369 + ], + [ + -6.393228, + 41.38594 + ], + [ + -6.366379, + 41.39698 + ], + [ + -6.334733, + 41.38723 + ], + [ + -6.334772, + 41.41522 + ], + [ + -6.297736, + 41.4363 + ], + [ + -6.307896, + 41.4487 + ], + [ + -6.258245, + 41.51488 + ], + [ + -6.246205, + 41.5172 + ], + [ + -6.196614, + 41.58026 + ], + [ + -6.19801, + 41.58996 + ], + [ + -6.23457, + 41.60482 + ], + [ + -6.285455, + 41.65226 + ], + [ + -6.349487, + 41.6738 + ], + [ + -6.374641, + 41.67264 + ], + [ + -6.439706, + 41.68 + ], + [ + -6.456095, + 41.66667 + ], + [ + -6.498993, + 41.65298 + ], + [ + -6.547404, + 41.68064 + ], + [ + -6.556521, + 41.6968 + ], + [ + -6.556168, + 41.72065 + ], + [ + -6.571633, + 41.74422 + ], + [ + -6.556137, + 41.76815 + ], + [ + -6.547637, + 41.79538 + ], + [ + -6.523529, + 41.87339 + ], + [ + -6.574293, + 41.88182 + ], + [ + -6.548705, + 41.93965 + ], + [ + -6.585526, + 41.96432 + ], + [ + -6.59895, + 41.94696 + ], + [ + -6.617454, + 41.93895 + ], + [ + -6.670349, + 41.93623 + ], + [ + -6.696975, + 41.93063 + ], + [ + -6.750448, + 41.94124 + ], + [ + -6.779019, + 41.98692 + ], + [ + -6.803122, + 41.98357 + ], + [ + -6.821389, + 41.94297 + ], + [ + -6.892903, + 41.9384 + ], + [ + -6.943012, + 41.94185 + ], + [ + -6.96766, + 41.97109 + ], + [ + -7.009467, + 41.9474 + ], + [ + -7.070791, + 41.94686 + ], + [ + -7.140343, + 41.98889 + ], + [ + -7.157407, + 41.97496 + ], + [ + -7.176346, + 41.97776 + ], + [ + -7.184385, + 41.96931 + ], + [ + -7.180775, + 41.95157 + ], + [ + -7.182549, + 41.9408 + ], + [ + -7.1719, + 41.91911 + ], + [ + -7.18261, + 41.8978 + ], + [ + -7.19575, + 41.87838 + ], + [ + -7.231034, + 41.86564 + ], + [ + -7.253169, + 41.86227 + ], + [ + -7.308816, + 41.84212 + ], + [ + -7.356211, + 41.83808 + ], + [ + -7.383649, + 41.84035 + ], + [ + -7.395982, + 41.82119 + ], + [ + -7.427711, + 41.80443 + ], + [ + -7.44617, + 41.83703 + ], + [ + -7.452914, + 41.86243 + ], + [ + -7.485302, + 41.85973 + ], + [ + -7.492484, + 41.86885 + ], + [ + -7.509791, + 41.86342 + ], + [ + -7.503777, + 41.8492 + ], + [ + -7.540135, + 41.83039 + ], + [ + -7.61696, + 41.82602 + ], + [ + -7.614216, + 41.84606 + ], + [ + -7.60408, + 41.8664 + ], + [ + -7.589016, + 41.87769 + ], + [ + -7.608166, + 41.87799 + ], + [ + -7.61732, + 41.88218 + ], + [ + -7.628218, + 41.87786 + ], + [ + -7.659008, + 41.88081 + ], + [ + -7.699954, + 41.90597 + ], + [ + -7.728164, + 41.89519 + ], + [ + -7.742938, + 41.89155 + ], + [ + -7.759747, + 41.89725 + ], + [ + -7.783253, + 41.8828 + ], + [ + -7.836983, + 41.8778 + ], + [ + -7.844844, + 41.86234 + ], + [ + -7.876202, + 41.84818 + ], + [ + -7.893359, + 41.85782 + ], + [ + -7.885557, + 41.88348 + ], + [ + -7.888482, + 41.9054 + ], + [ + -7.886263, + 41.92446 + ], + [ + -7.902097, + 41.92475 + ], + [ + -7.918194, + 41.87878 + ], + [ + -7.945466, + 41.86967 + ], + [ + -7.979411, + 41.87092 + ], + [ + -8.011658, + 41.82768 + ], + [ + -8.032384, + 41.82772 + ], + [ + -8.055235, + 41.81432 + ], + [ + -8.092522, + 41.80708 + ], + [ + -8.121925, + 41.80559 + ], + [ + -8.166208, + 41.81538 + ], + [ + -8.163151, + 41.84809 + ], + [ + -8.170953, + 41.87479 + ], + [ + -8.200421, + 41.87304 + ], + [ + -8.204429, + 41.88911 + ], + [ + -8.215463, + 41.89563 + ], + [ + -8.218676, + 41.91185 + ], + [ + -8.200837, + 41.93898 + ], + [ + -8.178815, + 41.95567 + ], + [ + -8.165175, + 41.98401 + ], + [ + -8.141554, + 41.99046 + ], + [ + -8.131392, + 42.0058 + ], + [ + -8.087552, + 42.01714 + ], + [ + -8.087117, + 42.04741 + ], + [ + -8.098351, + 42.06801 + ], + [ + -8.12067, + 42.07929 + ], + [ + -8.171158, + 42.06441 + ], + [ + -8.187058, + 42.06623 + ], + [ + -8.197219, + 42.14451 + ], + [ + -8.229789, + 42.12874 + ], + [ + -8.240965, + 42.1364 + ], + [ + -8.258106, + 42.11996 + ], + [ + -8.315034, + 42.09756 + ], + [ + -8.332577, + 42.0822 + ], + [ + -8.361762, + 42.08588 + ], + [ + -8.386772, + 42.07302 + ], + [ + -8.402614, + 42.07887 + ], + [ + -8.418031, + 42.07165 + ], + [ + -8.429879, + 42.07022 + ], + [ + -8.446635, + 42.08132 + ], + [ + -8.525221, + 42.07546 + ], + [ + -8.523042, + 42.06443 + ], + [ + -8.534481, + 42.05632 + ], + [ + -8.556676, + 42.04984 + ], + [ + -8.571732, + 42.04918 + ], + [ + -8.592822, + 42.05361 + ], + [ + -8.633125, + 42.04498 + ], + [ + -8.653943, + 42.02721 + ], + [ + -8.659507, + 42.00363 + ], + [ + -8.678779, + 41.98933 + ], + [ + -8.719833, + 41.97415 + ], + [ + -8.738811, + 41.95841 + ], + [ + -8.747477, + 41.93935 + ], + [ + -8.764076, + 41.92557 + ], + [ + -8.785824, + 41.91344 + ], + [ + -8.8106, + 41.90503 + ], + [ + -8.829854, + 41.89206 + ], + [ + -8.845999, + 41.86375 + ], + [ + -9.498331, + 41.83423 + ], + [ + -9.779014, + 44.14855 + ], + [ + -1.792107, + 43.59992 + ], + [ + -1.772577, + 43.38897 + ], + [ + -1.789457, + 43.37277 + ], + [ + -1.778506, + 43.36299 + ], + [ + -1.786696, + 43.35398 + ], + [ + -1.774529, + 43.34685 + ], + [ + -1.755642, + 43.34497 + ], + [ + -1.736611, + 43.33042 + ], + [ + -1.73545, + 43.31262 + ], + [ + -1.726584, + 43.29936 + ], + [ + -1.698654, + 43.31224 + ], + [ + -1.667835, + 43.31655 + ], + [ + -1.621838, + 43.30707 + ], + [ + -1.623173, + 43.272 + ], + [ + -1.613853, + 43.25738 + ], + [ + -1.577177, + 43.25438 + ], + [ + -1.565446, + 43.26425 + ], + [ + -1.565568, + 43.29008 + ], + [ + -1.535998, + 43.29558 + ], + [ + -1.506227, + 43.2946 + ], + [ + -1.440086, + 43.26861 + ], + [ + -1.408404, + 43.27522 + ], + [ + -1.377843, + 43.25158 + ], + [ + -1.375143, + 43.23416 + ], + [ + -1.382005, + 43.18872 + ], + [ + -1.401346, + 43.15601 + ], + [ + -1.413043, + 43.12741 + ], + [ + -1.425645, + 43.11482 + ], + [ + -1.468428, + 43.09227 + ], + [ + -1.466093, + 43.07671 + ], + [ + -1.439523, + 43.04731 + ], + [ + -1.355446, + 43.03014 + ], + [ + -1.344981, + 43.05251 + ], + [ + -1.347241, + 43.09268 + ], + [ + -1.328052, + 43.11526 + ], + [ + -1.26689, + 43.12027 + ], + [ + -1.305566, + 43.07442 + ], + [ + -1.25296, + 43.04671 + ], + [ + -1.227127, + 43.05675 + ], + [ + -1.164062, + 43.03628 + ], + [ + -1.134337, + 43.02228 + ], + [ + -1.113169, + 43.02584 + ], + [ + -1.085716, + 43.0118 + ], + [ + -1.084175, + 43.00342 + ], + [ + -1.011938, + 42.99397 + ], + [ + -0.946467, + 42.95466 + ], + [ + -0.927226, + 42.95646 + ], + [ + -0.924265, + 42.96289 + ], + [ + -0.899058, + 42.96293 + ], + [ + -0.827676, + 42.95245 + ], + [ + -0.771521, + 42.97019 + ], + [ + -0.747595, + 42.9689 + ], + [ + -0.722264, + 42.93222 + ], + [ + -0.73039, + 42.89953 + ], + [ + -0.699914, + 42.88009 + ], + [ + -0.67868, + 42.88589 + ], + [ + -0.599915, + 42.82803 + ], + [ + -0.592894, + 42.81232 + ], + [ + -0.567673, + 42.8066 + ], + [ + -0.560704, + 42.79148 + ], + [ + -0.52524, + 42.79667 + ], + [ + -0.527971, + 42.80867 + ], + [ + -0.523062, + 42.81804 + ], + [ + -0.503151, + 42.83012 + ], + [ + -0.445795, + 42.80265 + ], + [ + -0.367787, + 42.81515 + ], + [ + -0.351347, + 42.83844 + ], + [ + -0.334308, + 42.84016 + ], + [ + -0.328082, + 42.83603 + ], + [ + -0.313549, + 42.85068 + ], + [ + -0.242137, + 42.82443 + ], + [ + -0.178017, + 42.78646 + ], + [ + -0.161215, + 42.79884 + ], + [ + -0.157086, + 42.79823 + ], + [ + -0.10362, + 42.72835 + ], + [ + -0.064948, + 42.71773 + ], + [ + -0.056935, + 42.69819 + ], + [ + 0.000665, + 42.68714 + ], + [ + 0.013672, + 42.70322 + ], + [ + 0.064537, + 42.70399 + ], + [ + 0.080973, + 42.71942 + ], + [ + 0.130961, + 42.71505 + ], + [ + 0.135088, + 42.72291 + ], + [ + 0.175668, + 42.73892 + ], + [ + 0.261336, + 42.71815 + ], + [ + 0.277292, + 42.68763 + ], + [ + 0.319069, + 42.68562 + ], + [ + 0.324853, + 42.70565 + ], + [ + 0.360075, + 42.72487 + ], + [ + 0.392605, + 42.71422 + ], + [ + 0.433277, + 42.69262 + ], + [ + 0.475484, + 42.70213 + ], + [ + 0.512661, + 42.69261 + ], + [ + 0.528385, + 42.70462 + ], + [ + 0.587118, + 42.69652 + ], + [ + 0.592356, + 42.70722 + ], + [ + 0.669248, + 42.69249 + ], + [ + 0.681101, + 42.71543 + ], + [ + 0.638433, + 42.75414 + ], + [ + 0.6439, + 42.78326 + ], + [ + 0.663691, + 42.80408 + ], + [ + 0.657726, + 42.83805 + ], + [ + 0.676349, + 42.85575 + ], + [ + 0.714647, + 42.8632 + ], + [ + 0.776876, + 42.83947 + ], + [ + 0.809442, + 42.84145 + ], + [ + 0.831996, + 42.82956 + ], + [ + 0.849593, + 42.83009 + ], + [ + 0.90714, + 42.80513 + ], + [ + 0.921711, + 42.79588 + ], + [ + 0.960095, + 42.80707 + ], + [ + 1.01816, + 42.78832 + ], + [ + 1.079885, + 42.78936 + ], + [ + 1.113731, + 42.77002 + ], + [ + 1.135112, + 42.75069 + ], + [ + 1.132836, + 42.74064 + ], + [ + 1.165316, + 42.71061 + ], + [ + 1.23164, + 42.72871 + ], + [ + 1.259028, + 42.72145 + ], + [ + 1.307865, + 42.71996 + ], + [ + 1.329804, + 42.72572 + ], + [ + 1.35766, + 42.72167 + ], + [ + 1.387885, + 42.69026 + ], + [ + 1.41361, + 42.65762 + ], + [ + 1.422689, + 42.62422 + ], + [ + 1.444097, + 42.60366 + ], + [ + 1.448031, + 42.5689 + ], + [ + 1.426862, + 42.55113 + ], + [ + 1.452642, + 42.53954 + ], + [ + 1.47197, + 42.50955 + ], + [ + 1.431904, + 42.48901 + ], + [ + 1.447408, + 42.4672 + ], + [ + 1.45, + 42.44011 + ], + [ + 1.511736, + 42.43142 + ], + [ + 1.548514, + 42.43528 + ], + [ + 1.558368, + 42.45864 + ], + [ + 1.563078, + 42.46173 + ], + [ + 1.57428, + 42.45577 + ], + [ + 1.596562, + 42.46894 + ], + [ + 1.656383, + 42.4698 + ], + [ + 1.66159, + 42.49384 + ], + [ + 1.669278, + 42.50557 + ], + [ + 1.704487, + 42.49191 + ], + [ + 1.725742, + 42.50555 + ], + [ + 1.762062, + 42.49093 + ], + [ + 1.804881, + 42.491 + ], + [ + 1.824168, + 42.48769 + ], + [ + 1.883093, + 42.45999 + ], + [ + 1.891487, + 42.45025 + ], + [ + 1.936042, + 42.4559 + ], + [ + 1.959234, + 42.42428 + ], + [ + 1.965381, + 42.38767 + ], + [ + 1.980349, + 42.3715 + ], + [ + 1.99787, + 42.35982 + ], + [ + 2.054879, + 42.35935 + ], + [ + 2.090354, + 42.37576 + ], + [ + 2.108178, + 42.38265 + ], + [ + 2.123564, + 42.41409 + ], + [ + 2.167552, + 42.42649 + ], + [ + 2.213249, + 42.4249 + ], + [ + 2.245052, + 42.431 + ], + [ + 2.254165, + 42.43992 + ], + [ + 2.313264, + 42.42901 + ], + [ + 2.345383, + 42.41715 + ], + [ + 2.381219, + 42.40277 + ], + [ + 2.433719, + 42.39425 + ], + [ + 2.441686, + 42.37868 + ], + [ + 2.467081, + 42.36169 + ], + [ + 2.474764, + 42.35113 + ], + [ + 2.540021, + 42.33469 + ], + [ + 2.553768, + 42.3554 + ], + [ + 2.576529, + 42.35984 + ], + [ + 2.650245, + 42.34572 + ], + [ + 2.67266, + 42.34205 + ], + [ + 2.64955, + 42.38615 + ], + [ + 2.67123, + 42.40522 + ], + [ + 2.724517, + 42.42495 + ], + [ + 2.754476, + 42.42688 + ], + [ + 2.774923, + 42.41456 + ], + [ + 2.785584, + 42.41971 + ], + [ + 2.83795, + 42.46027 + ], + [ + 2.869826, + 42.46881 + ], + [ + 2.909506, + 42.46121 + ], + [ + 2.945102, + 42.48326 + ], + [ + 2.971849, + 42.47084 + ], + [ + 2.990752, + 42.47493 + ], + [ + 3.040317, + 42.47583 + ], + [ + 3.082659, + 42.43083 + ], + [ + 3.132676, + 42.44205 + ], + [ + 3.169446, + 42.43686 + ], + [ + 3.485459, + 42.48706 + ], + [ + 4.314623, + 42.36291 + ], + [ + 5.098525, + 39.64927 + ], + [ + -1.357879, + 36.47351 + ], + [ + -1.818554, + 35.89823 + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "source": "https://tunnels.piarc.org/en/operational-safety-requirements-geometry/vertical-clearance", + "maxheight": 5.35 + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 1.98396, + 51.3377 + ], + [ + 0.058076, + 50.10375 + ], + [ + -1.246113, + 49.89032 + ], + [ + -2.027284, + 49.77612 + ], + [ + -2.0209, + 49.76352 + ], + [ + -2.03199, + 49.76171 + ], + [ + -1.808598, + 49.10263 + ], + [ + -1.835368, + 49.00443 + ], + [ + -3.940324, + 49.15592 + ], + [ + -7.02478, + 49.70097 + ], + [ + -5.441616, + 52.78017 + ], + [ + -3.9331054687500004, + 54.36135760559306 + ], + [ + -4.207763671875001, + 54.5529515605619 + ], + [ + -5.855712890625, + 53.85900655610469 + ], + [ + -6.286926269531251, + 54.1109429427243 + ], + [ + -6.39129638671875, + 54.0577757589617 + ], + [ + -6.451721191406251, + 54.0690593387285 + ], + [ + -6.630249023437501, + 54.03197320632049 + ], + [ + -6.674194335937501, + 54.09322811632353 + ], + [ + -6.641235351562501, + 54.181726602390945 + ], + [ + -6.781311035156251, + 54.194583360162646 + ], + [ + -7.025756835937501, + 54.42851751056349 + ], + [ + -7.190551757812501, + 54.30049911593032 + ], + [ + -7.138366699218751, + 54.24917998455609 + ], + [ + -7.283935546875001, + 54.120602386175754 + ], + [ + -7.586059570312501, + 54.13991452083357 + ], + [ + -7.684936523437501, + 54.20422330473222 + ], + [ + -7.838745117187501, + 54.20743611987478 + ], + [ + -7.893676757812501, + 54.29729354239267 + ], + [ + -8.036499023437502, + 54.36775852406841 + ], + [ + -8.168334960937502, + 54.45407332522336 + ], + [ + -8.052978515625002, + 54.48918653875083 + ], + [ + -8.003540039062502, + 54.54020652089137 + ], + [ + -7.833251953125001, + 54.54020652089137 + ], + [ + -7.701416015625001, + 54.61025498157912 + ], + [ + -7.921142578125001, + 54.65476860921582 + ], + [ + -7.855224609375001, + 54.73413609763888 + ], + [ + -7.558593750000001, + 54.74364976592378 + ], + [ + -7.382812500000001, + 55.02802211299252 + ], + [ + -6.954345703125001, + 55.18200422657057 + ], + [ + -6.730561, + 55.45018 + ], + [ + -9.408655, + 57.73276 + ], + [ + -9.07783, + 58.20977 + ], + [ + -4.158581, + 60.34515 + ], + [ + -1.637515, + 61.13564 + ], + [ + -0.267026, + 61.103 + ], + [ + 0.127846, + 59.76591 + ], + [ + 0.097816, + 59.42198 + ], + [ + 0.799897, + 55.79959 + ], + [ + 1.702395, + 54.43427 + ], + [ + 2.25, + 52.58 + ], + [ + 1.98396, + 51.3377 + ] + ] + ] + } + } + ] +} diff --git a/features/car/physical_limitation.feature b/features/car/physical_limitation.feature index fc6047d00..d65f40a19 100644 --- a/features/car/physical_limitation.feature +++ b/features/car/physical_limitation.feature @@ -39,7 +39,12 @@ Feature: Car - Handle physical limitation Scenario: Car - Limited by height Then routability should be | highway | maxheight:physical | maxheight | bothw | + | primary | | | x | | primary | 1 | | | | primary | 3 | | x | | primary | | 1 | | | primary | | 3 | x | + | primary | | default | x | + | primary | | none | x | + | primary | | no-sign | x | + | primary | | unsigned | x | diff --git a/profiles/lib/measure.lua b/profiles/lib/measure.lua index 25f8f6a80..d0804a6a7 100644 --- a/profiles/lib/measure.lua +++ b/profiles/lib/measure.lua @@ -55,11 +55,24 @@ function Measure.parse_value_kilograms(value) end end +-- default maxheight value defined in https://wiki.openstreetmap.org/wiki/Key:maxheight#Non-numerical_values +local default_maxheight = 4.5 +-- Available Non numerical values equal to 4.5; below_default and no_indications are not considered +local height_non_numerical_values = Set { "default", "none", "no-sign", "unsigned" } + --- Get maxheight of specified way in meters. If there are no --- max height, then return nil -function Measure.get_max_height(raw_value) +function Measure.get_max_height(raw_value,way) if raw_value then - return Measure.parse_value_meters(raw_value) + if height_non_numerical_values[raw_value] then + if way then + return way:get_location_tag('maxheight') or default_maxheight + else + return default_maxheight + end + else + return Measure.parse_value_meters(raw_value) + end end end diff --git a/profiles/lib/way_handlers.lua b/profiles/lib/way_handlers.lua index 8da5d9d66..68e2706d9 100644 --- a/profiles/lib/way_handlers.lua +++ b/profiles/lib/way_handlers.lua @@ -465,8 +465,8 @@ end function WayHandlers.handle_height(profile,way,result,data) local keys = Sequence { 'maxheight:physical', 'maxheight' } local forward, backward = Tags.get_forward_backward_by_set(way,data,keys) - forward = Measure.get_max_height(forward) - backward = Measure.get_max_height(backward) + forward = Measure.get_max_height(forward,way) + backward = Measure.get_max_height(backward,way) if forward and forward < profile.vehicle_height then result.forward_mode = mode.inaccessible