Нахождение следующего перекрестка на текущей улице с помощью OpenStreetMap - PullRequest
0 голосов
/ 30 января 2020

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

Цель состоит в том, чтобы получить координаты (широта / долгота) Следующий перекресток на улице, по которой я сейчас еду. Для этого у меня есть фактическое положение (координаты широты / долготы) и направление (по отношению к северному полюсу) при расположении.

Мой текущий подход сейчас заключается в том, чтобы сначала использовать мои координаты для получения названия улицы / пути / трассы, по которой я еду; затем используйте это имя, чтобы узнать, какие ближайшие перекрестки на этой улице (в обе стороны); и затем используйте заголовок, чтобы узнать, на какое направление следует обратить внимание.
Как только я пересечусь, я получу его координаты и продолжу программу.

Тогда у меня возникнут вопросы Можно ли сделать все это в автономном режиме, то есть с файлом .osm (или аналогичным)? И знаете ли вы лучший подход для получения координат следующего перекрестка впереди?

Заранее большое спасибо!

PS. Я смог получить название улицы, используя nominatim, и все перекрестки улицы, используя Overpass turbo, но для этого решения понадобился бы интернет; или есть способ использовать их в автономном режиме?

...