Нахождение координат границы для заданной широты, долготы и уровня масштабирования - PullRequest
0 голосов
/ 30 августа 2018

Я работаю над проектом, в котором у меня есть следующие входные данные: широта, долгота, высота .

Теперь мне нужно визуализировать эти точки данных на изображении, где результатом должна быть приблизительная визуализация высоты в регионе.

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

Это означает, что мне нужно вычислить верхнюю левую координату и нижнюю правую координату квадрата, определяемого центром и координатой масштабирования.

Если я рассчитал эти точки, я могу затем отфильтровать, какие точки данных попадают в изображение, и вычислить его фактический пиксель.

В настоящее время я скучаю по формуле, которая необходима для вычисления правильного значения широты, поскольку она искажается по мере удаления от экватора.

(размер изображения всегда 256 пикселей)

Пример, где центральная координата и уровень масштабирования определяют область с желаемыми неизвестными координатами в углах:

screenshot

...