Могу ли я создать машину маршрутизации с открытым исходным кодом для автономного использования?

Я планирую создать генератор траектории для автономного транспортного средства и хочу извлечь траекторию из OSRM. Я уже экспортировал карту OSM, над которой хочу работать (около 300 часов и с четко определенными дорогами), а также подготовил серверную часть OSRM в своем Linux.

Есть ли способ, которым я могу иметь интерфейс (автономный) и извлекать траекторию (линии и углы), которую выводит маршрутная машина?

Любая помощь по этому вопросу будет делать. Большое тебе спасибо.


person Community    schedule 18.02.2015    source источник
comment
Кажется, такая проблема лучше подходит для обсуждения на IRC-канале OSRM, не так ли?   -  person Lightness Races in Orbit    schedule 18.02.2015
comment
Позвольте спросить, как работает IRC-канал OSRM? Что мне делать после входа в систему?   -  person    schedule 21.02.2015
comment
Обучение вас использованию IRC здесь не по теме! Вы использовали Google? В Интернете есть много-много-много руководств по использованию IRC.   -  person Lightness Races in Orbit    schedule 21.02.2015
comment
Теперь все в порядке. Спасибо за вашу помощь.   -  person    schedule 22.02.2015


Ответы (1)


Вы можете собрать серверную часть OSRM на своем собственном компьютере, см. инструкции здесь .

При расчете маршрута между двумя точками (сервис viaroute) ответ сервера по умолчанию устанавливает в true параметр геометрии, где у вас есть траектория маршрута. Если вы хотите узнать, как анализировать ответ JSON и геометрию, посмотрите в качестве примера реализацию интерфейс OSRM. Учтите также, что геометрия маршрута по умолчанию возвращается сжатой (геометрия — это список пар [широта, долгота]).

Ваше здоровье!

person FrankS101    schedule 11.02.2016