Вопрос

Сегодня я прочитал множество информации о картографической проекции.Объем доступной информации огромен.

Я пытаюсь просто преобразовать значения широты и долготы в координаты X, Y экрана, не используя карту.Мне не нужны значения, проецируемые ни на какую карту, только на окно.

Само окно представляет собой ок.локация размером 1500х1500 метров.Широта, длинная точность необходима до 1/10 секунды.

Какие могут быть более простые способы преобразования представления широты и долготы на экран?

Я прочитал несколько статей и сообщений о переводе на изображения, но ничего не имело отношения к естественной системе координат Java.

Спасибо за понимание.

Это было полезно?

Решение

Проецируя на экран, вы по-прежнему проецируете на «карту», ​​поэтому это действительно зависит от того, какая у вас проекция карты.Однако, если вы работаете только на такой небольшой площади 1500х1500 метров, вы можете использовать простую декартову проекцию, где каждый пиксель представляет собой равный объем пространства (т.если ваш экран имеет разрешение 1500 пикселей, то каждый пиксель будет соответствовать 1 метру).Однако вам все равно необходимо учитывать, где вы находитесь на Земле, поскольку длина градуса (как по широте, так и по долготе) может сильно различаться в зависимости от того, где вы находитесь.Если вы работаете с фиксированной областью, вы сможете найти длину в 1 градус в этой точке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top