Я планирую создать генератор траектории для автономного транспортного средства, и я хочу извлечь траекторию из OSRM. Я уже экспортировал карту OSM, над которой я хочу работать (около 300 часов и имеет четко определенные дороги), и я также подготовил серверную часть OSRM в моем Linux.
Есть ли способ, которым я могу иметь интерфейс (в автономном режиме) и извлечь траекторию (линии и углы), которую выводит машина маршрутизации?
Любая помощь по этому вопросу подойдет. Большое спасибо.
Вы можете создать OSRM-бэкэнд на своем компьютере, см. Инструкции Вот.
Когда вы рассчитываете маршрут между двумя точками (сервис viaroute), ответ сервера по умолчанию устанавливает в значение true геометрию параметра, где у вас есть траектория маршрута. Если вы хотите знать, как анализировать JSON-ответ и геометрию, посмотрите в качестве примера реализации фронт OSRM. Также учтите, что геометрия маршрута по умолчанию возвращается сжатой (геометрия — это список пар [lat, lng]).
Ура!