Как найти POI вдоль полилинии геойсона, предпочтительно с помощью python? - PullRequest
0 голосов
/ 24 декабря 2018

Я хотел бы найти POI вдоль полилинии (маршрут OSRM).Желательно только на правой стороне маршрута.

Например: enter link description here

Маршрут синий, я хотел бы найти зеленую автобусную остановку.

Я остановил все автобусные остановки в определенном районе, используя путепроводAPI и сохранил их как файл .geojson.Мне интересно, есть ли какое-либо программное обеспечение, которое будет работать для меня.Если нет, я думаю, что я должен каким-то образом сделать параллельную полилинию в нескольких метрах справа от существующей.А затем соедините их в полигон, чтобы проверить, есть ли в нем соответствующие POI.Но проблема в том, что это не обычная декартова система координат, и я как-то растерялся.

1 Ответ

0 голосов
/ 25 декабря 2018

Я нашел решение, используя Turf.js и Naked.Я написал 2 небольших javascripts - первый для создания параллельного маршрута, а второй для проверки, какие точки находятся внутри многоугольника.Я использовал Turf.js в обоих скриптах и ​​Naked, чтобы выполнить их из Python.Данные отправляются по временным файлам геойсон.

...