slaba strona osm: restrykcje

Problem w tym, że chyba nie bardzo jest czym sprawdzić czy restrykcja “U_turn” jest prawidłowo założona oprócz samego walidatora. Przyznam, że nie znam narzędzia (routera), które rozpoznaje i wykorzystuje restrykcje “zakaz zawracania”. Jakiś czas temu jak dowiadywałem się u źródła OSRM, ten router nie obsługiwał zakazu zawracania:(.
Ale może się już to zmieniło …

Wiecie coś na ten temat?

Wg mojej wiedzy nie zmieniło się, tj.: nie działa zakaz zawracania, nakaz skrętu też ma problemy (traktowany jest, chyba, jako zakaz skrętu przeciwną stronę).

Dzisiaj OSRM coś się w ogóle wysypał…

np. http://osrm.at/5Fy

Oj tam… Nie nazwałbym zaplanowanego serwisowania wysypaniem.

Wg moich testów Osmand również nie uwzględnia nakazu skrętu (dokładnie traktuje go tylko jak zakaz skrętu w przeciwną stronę), ani zakazu zawracania (jeżeli w relacji w rolach from, via i to występyje tylko way).
NIe obsługuje również ograniczeń czasowych dla tych zakazów.
Jeżeli mam rację, to jaki sens ma takie tagowanie?
ps Osmand 1.6.3 beta, z androidshop.

:wink:

Po to by mogła powstać porządna aplikacja która będzie mogła to obsługiwać.

Czy coś się zmieniło może w kwestii restrykcji no_u_turn i OSRM? Chodzi mi o sytuację, gdy linia ma nadaną rolę via w takiej restrykcji…

osrm dalej nie działa via droga…
http://osrm.at/69N
http://map.comlu.com/?zoom=18&lat=54.476204&lon=18.553097&layer=Mapquest%20Open&overlays=TTT

A nie pamiętam jak jest w osmand z tym?

A czy gdyby dać via punk - droga - punkt to dalej osrm prowadzi nie widząc tego? Miałem tutaj pisać, z pytaniem czy dobrze te restrykcje ustawiłem a tu się dowiaduję, że via droga mają gdzieś. Szkoda, bo od takich pierdół nawigacje kompletnie źle prowadzą.

Napisałem na githubie zgłoszenie o błędzie, zobaczymy co z tym zrobią.

Edit: Trochę poszukałem, zgłoszenie już jest… Od roku i ma być rozwiązane “w niedalekiej przyszłości”. https://github.com/DennisOSRM/Project-OSRM/issues/483

Dennis ma inna robote teraz, nie wiadomo kiedy się za to zabierze, jeśli w ogóle. To jest wg mnie zadanie dla jakiegoś małego zespołu który zrobił by to porządniej, tym bardziej, ze warto też uwzględniać informacje o lanes i lane dividers.

Czy coś wiadomo w sprawie restrykcji no_u_turn? Chodzi mi o obsługę restrykcji, w których rolę ‘via’ pełni linia, tak jak tutaj: https://www.openstreetmap.org/relation/4828862
OSRM nadal nie obsługuje tak zrobionych restrykcji: http://osrm.at/c78