Как наложить GPS трек на изображение карты?

Есть несколько GPS треков и изображение карты (jpg)
Карта имеет привязку к координатной сетке. Масштаб карты 100 пикселей = 1 км.
Все треки вписываются в прямоугольную область с максимальной стороной 20 км.
Треки длинные, ~20 000 точек в каждом.
Размер карты ~20 000х20 000 пикселей
Необходимо получить изображение карты с нанесенными треками и обрезать карту до области с треками.

Реализовать необходимо на стороне вебсервера.
Есть ли готовые решения такой задачи?
  • Вопрос задан
  • 4088 просмотров
Пригласить эксперта
Ответы на вопрос 2
middle
@middle
Возможно, можно будет что-то смонстрячить с помощью mapserver или другого аналогичного софта для веб-картографии.

Но вообще нужно перевести координаты трека (а там, скорее всего, географические координаты в WGS84) в систему координат изображения (зависит от того, в какой проекции выполнена эта карта).

Затем координаты элементарными линейными преобразованиями переводятся в пикселы на карте, и поверх изображения рисуется трек. Можно сначала обрезать, а потом нарисовать (сдвинуть трек к координатам нового изображения не забудьте).
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы