формула для преобразования Lat и Long в x & Y в изображении - PullRequest
2 голосов
/ 03 февраля 2011

HI

У меня есть изображение карты, которое я получил от OpenstreetMap (Osmarender Image). Мой вопрос

как преобразовать географические координаты в координаты моей картинки (то есть в пикселях на X и Y на картинке). То есть я получаю географические координаты и мне необходимо нарисовать эту точку на моей картинке.

Существует ли какой-либо API, доступный в QT для обработки этого типа проблем с картой

Ответы [ 3 ]

2 голосов
/ 03 февраля 2011

Проверьте библиотеку Proj4 .Вам необходимо отобразить lat-longs в систему координат XY (например, UTM), а затем отобразить это в пространстве пикселей.Не думайте, что у Qt есть что-то подобное.

1 голос
/ 03 февраля 2011

Проверьте код для моего mapsnap примера, в частности функции MapModel :: draw ().Если вам известен уровень масштабирования визуализированного изображения OpenStreetMap и смещение элемента мозаичного изображения, это вопрос реализации подхода плитка скользкой карты .

0 голосов
/ 02 марта 2011

Ответ, который я ожидал, можно найти по адресу Преобразование широты / долготы в координаты X / Y

Спасибо

...