2012-10-07 18 views
5

Mam różną liczbę ścieżek, które reprezentują różne drogi. Każda ścieżka reprezentuje jedną drogę. Załadowałem ten plik gpx do mojego PostgreSQL.buduj sieć drogową

Teraz mój problem polega na tym, w jaki sposób zbuduję sieć pomiędzy wszystkimi tymi drogami, aby umożliwić znalezienie najkrótszej ścieżki z dowolnego punktu ścieżki do dowolnego innego punktu ścieżki. Poniżej możesz zobaczyć obraz moich 4 dróg. my roads

Mam już zainstalowane pgrouting i postgis. Zrobiłem już coś, tworząc kolumnę źródłową i docelową i załadowałem je danymi za pomocą metody assign_vertex_id(). Chodzi o to, że sieć nie jest budowana prawidłowo, tak jak mogę przejść tylko od punktu początkowego do punktu końcowego tej samej drogi, a nie różnych dróg. Wszelkie sugestie, w jaki sposób mogę zbudować odpowiednią sieć między wszystkimi tymi drogami?

Odpowiedz