Определение ближайших контрольных точек на пути движения.

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Strob
Новоприбывший
Сообщения: 2
Зарегистрирован: 06 май 2012, 15:07
Репутация: 0

Определение ближайших контрольных точек на пути движения.

Сообщение Strob » 06 май 2012, 15:51

Здравствуйте,
Пишу небольшую программу для определения ближайшей контрольной точки на пути движения транспорта.

Суть такова:
Есть определенный маршрут, на протяжении всего маршрута расставлены контрольные точки в виде GPS координат, точные и часто расставленные. У каждой контрольной точки есть порядковый номер.
Транспортное средство, начиная маршрут, будет посылать своё GPS местоположение через определённое время.

Можно ли как-то определить какая следующая ближайшая контрольная точка на пути транспорта, то есть, к какой он начинает подъезжать?
Может, есть, какой известный алгоритм как это можно определить?

Маршрут умеренно извилист, и в итоге транспорт возвращается к начальной точке (полагаю, это имеет значение).

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Определение ближайших контрольных точек на пути движения

Сообщение Boris » 07 май 2012, 23:11

Если вам нужен алгоритм, а не описание реализующее его решения (на пример ArcGIS), то ответ - безусловно существует. Для этого двумерную дорогу переводят в линейные координаты. На примере обычных дорог - это километровые столбики. Отбрасывая в сторону задачи оптимизации в результате имеете простую плоскую таблицу от вершины А до вершины В - линейные координаты от M до N, котрой кодируете положение из двумерных координат в линейные.
А уж найти ближайшую точку на линии проблемой не является?

Strob
Новоприбывший
Сообщения: 2
Зарегистрирован: 06 май 2012, 15:07
Репутация: 0

Re: Определение ближайших контрольных точек на пути движения

Сообщение Strob » 08 май 2012, 02:25

Спасибо, уже нашел подходящее решение.

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей