Запрос Traffic_Signals полного маршрута - PullRequest
0 голосов
/ 21 января 2020

Я новичок в OpenStreetMap и хочу запросить все Traffic_Signals на маршруте, который определяется набором широт / долг.

Моя проблема:

У меня есть куча лат / LONS, в котором каждый лат / лон является частью улицы. Все улицы вместе образуют маршрут от А до Б. Я хочу получить Traffic_Signals для каждой из этих улиц. Для этого я использовал путепровод и номинатим. С помощью nominatim я ищу идентификатор текущей улицы с ее широтой и долготой. После этого я использую эстакаду для запроса идентификаторов Traffic_signals, которые являются частью этой улицы. Это работает отлично, и я получаю свои результаты. Проблема состоит в том, что в этой реализации мне нужно два запроса для каждой улицы (широта / долгота), которые могут привести к большим проблемам с производительностью (большое количество веб-запросов), когда я использую большой маршрут.

Я пытался сделать это с OSRM, но это кажется мне невозможным. Я могу маршрутизировать все широты и долготы, но у OSRM нет функциональности, которая может предоставить мне подробную информацию об узле, такую ​​как traffic_signals. Собственный профиль lua скрипт мне не поможет? или?

Есть ли более изощренное решение с меньшим количеством запросов на улицу или мое решение является наилучшим из возможных способов решения этой проблемы?

С уважением, MTFS20

...