Определение ближайших контрольных точек на пути движения.
Добавлено: 06 май 2012, 15:51
Здравствуйте,
Пишу небольшую программу для определения ближайшей контрольной точки на пути движения транспорта.
Суть такова:
Есть определенный маршрут, на протяжении всего маршрута расставлены контрольные точки в виде GPS координат, точные и часто расставленные. У каждой контрольной точки есть порядковый номер.
Транспортное средство, начиная маршрут, будет посылать своё GPS местоположение через определённое время.
Можно ли как-то определить какая следующая ближайшая контрольная точка на пути транспорта, то есть, к какой он начинает подъезжать?
Может, есть, какой известный алгоритм как это можно определить?
Маршрут умеренно извилист, и в итоге транспорт возвращается к начальной точке (полагаю, это имеет значение).
Пишу небольшую программу для определения ближайшей контрольной точки на пути движения транспорта.
Суть такова:
Есть определенный маршрут, на протяжении всего маршрута расставлены контрольные точки в виде GPS координат, точные и часто расставленные. У каждой контрольной точки есть порядковый номер.
Транспортное средство, начиная маршрут, будет посылать своё GPS местоположение через определённое время.
Можно ли как-то определить какая следующая ближайшая контрольная точка на пути транспорта, то есть, к какой он начинает подъезжать?
Может, есть, какой известный алгоритм как это можно определить?
Маршрут умеренно извилист, и в итоге транспорт возвращается к начальной точке (полагаю, это имеет значение).