2016-05-03 2 views
0

Мне нужно получить время и расстояние между двумя наборами координат, используя Python и службу сопоставления с открытым исходным кодом (предпочтительно OSM).Как найти путь и расстояние между двумя координатами с помощью OSM и python?

Я нашел много разных библиотек python, которые могут рассчитать расстояние между двумя заданными точками (точками), но это не расстояние в пути.

Я также заметил, что с помощью API-интерфейсов Google Distance Matrix и интерпретатора JSON я могу в значительной степени сделать это, но я не хочу использовать Google для этого проекта. Просьба сообщить о соответствующей библиотеке, которая использует сеть Open Street Map, и вычисляет время и расстояние в пути и, предпочтительно, позволяет создать карту выбранного маршрута.

p.s. Я заметил, что подобная задача выполняется с помощью OSM, но не с питоном

ответ

0

Просто сделал поиск для вас, я не проверял, но это, кажется, что вы ищете: http://wiki.openstreetmap.org/wiki/PyrouteLib

+0

Спасибо за обмен связь. Я также наткнулся на эту библиотеку в моем поиске, но, похоже, не помог. В частности, из-за отсутствия достаточной документации или достаточного примера для запуска такого запроса в коде. Мне, однако, было интересно, что у них есть такой интерактивный графический интерфейс в http://almien.co.uk/OSM/Routing/ –