2012-10-07 2 views
5

У меня есть различное количество дорожек, которые представляют разные дороги. Каждый трек представляет одну дорогу. Я загрузил этот файл gpx в мои postgres.построить дорожную сеть

Теперь моя проблема заключается в том, как я собираюсь построить сеть между всеми этими дорогами, чтобы можно было найти кратчайший путь от любой точки трека до любой другой точки трека. Ниже вы можете увидеть изображение моих 4 дорог. my roads

Я уже установил pgrouting и postgis. Я уже что-то сделал, создав исходный и целевой столбцы и загрузив их с помощью функции assign_vertex_id(). Дело в том, что сеть не строится должным образом, например, я могу только перейти от начальной точки к конечной точке той же дороги, а не к разным дорогам. Любые предложения, как я могу построить правильную сеть между всеми этими дорогами?

ответ

0

Здесь есть некоторые документы по топологии PostGIS http://postgis.refractions.net/docs/Topology.html, которые могут вас заинтересовать ... функция ST_Snap может помочь вам упорядочить ваши узлы.

Существует также QGIS топология проверка http://www.qgis.org/en/docs/user_manual/plugins/plugins_topology_checker.html, что тоже может помочь

Смежные вопросы