evgajukov
@evgajukov
Java разработчик

Как притянут точку к линии на карте?

Имеются координаты начальной и конечной точки маршрута, а также поворотов, а также есть координата машины. Из-за погрешности координата машины может находится не на линии маршрута, а немного в стороне. Как мне определить ближайшую точку на маршруте, которой соответствует координата машины, чтобы можно было ее "притянуть" к маршруту?
Все данные храню в postgresql, а сервис написан на nodejs. Может есть специализированные библиотеки, которые можно использовать для этой задачи?
  • Вопрос задан
  • 13 просмотров
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
В постгисе же есть ClosedPoint. А вообще эта техника называется map matching, чтобы не изобретать свой велосипед.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
deeplay Новосибирск
от 180 000 до 250 000 ₽
Softline Санкт-Петербург
от 150 000 до 200 000 ₽
ProfitClicks Краснодар
от 100 000 до 160 000 ₽
17 янв. 2021, в 08:35
50000 руб./за проект
17 янв. 2021, в 01:26
100000 руб./за проект
16 янв. 2021, в 22:34
10000 руб./за проект