Обновление информации о трафике OSRM - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь использовать экспериментальную функцию обновления трафика в OSRM.Я хочу иметь возможность предоставлять обновления для продолжительности / веса ребра для узлов.Следуя документации, я создал файл .csv с некоторыми обновлениями под названием "updates.csv:

5491823813,5491823812,40,32.2
5491823812,53137860,3,3.2

". Теперь я собираю osrm с помощью следующих команд:

osrm/osrm-backend:' + OSRM_DOCKER_VERSION + ' osrm-extract -p /opt/car.lua /data/' + pbfFileName + ' --generate-edge-lookup
osrm/osrm-backend:' + OSRM_DOCKER_VERSION + ' osrm-contract /data/' + osrmFileName + '--segment-speed-file.csv updates.csv --core 0.8 --level-cache true

где версия докера v5.21.0, а osrmFileName - bayArea.osrm, а pbfFileName - bayArea.pbf.

Это прекрасно компилируется, но когда я передаю его, некоторые примеры координат / данных gps для службы RouteВ конечной точке результаты одинаковы по краям узла для весов длительности. Если я изменю значения веса / скорости в updates.csv и запустлю это снова, я получу точно такие же данные, сгенерированные Route или Match конечная точка сервиса.

Есть идеи, как обновить длительность / вес ребер узлов? Спасибо!

...