Нужно ли преобразовывать широту / долготу в декартовы координаты для построения точек в приложении Java? - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть несколько 2D точек по широте и долготе (в десятичных градусах).
Я хочу нанести их на JPanel холст.

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

1 Ответ

1 голос
/ 19 апреля 2011

Для правильной презентации: да. Вам нужна проекция на 2D поверхность.

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

Посмотрите на OpenMap . Я использовал это для рисования небольших карт, не было слишком сложно. (и после того, как вы нанесете свои координаты, рано или поздно вам может быть интересно добавить какие-нибудь политические карты или другие фигуры)

...