[osm-pl] Błędne rysowanie map dla routerów - 2 drogi pomiędzy tymi samymi wierzchołkami

Dariusz darkmartin w interia.pl
Czw, 13 Paź 2016, 11:56:53 UTC


> Czy możesz wskazać przykład takiej sytuacji?
> Czy chodzi o to, że jedna droga z highway=* ma przebieg A-B-C-D, a druga highway=* A-B bez punktów pośrednich? W takim wypadku zgadzam się - drogi nakładałyby się na siebie, co nie ma za bardzo sensu.
> W przypadku, gdyby istniały punkty pośrednie, nie jestem w stanie dostrzec błędu w danych.
> rhn

Proszę zobaczyć to miejsce
https://www.openstreetmap.org/#map=19/53.50281/19.73752

Droga serwisowa/dojazdowa #233052804 i ulica wyzwolenia.
osm2pgrouting tworzy węzły (wierzchołki grafu) w punktach gdzie te drogi się łączą.
Jednak graf nie może posiadać 2 różnych krawędzi pomiędzy tymi samymi wierzchołkami.
W tym wypadku jedną krawędzią jest droga serwisowa (jako całość) a drugą fragment ulicy wyzwolenia.

Gdyby droga serwisowa miała dodatkowy wierzchołek czyli składała się z 2 odcinków nie było by problemu dla routerów.

Dariusz





Więcej informacji o liście Talk-pl