powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразовать полярные координаты в декартовы
5 сообщений из 5, страница 1 из 1
Преобразовать полярные координаты в декартовы
    #39119751
Slon747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь преобразовать полярные координаты в декартовы, но получаю не верный результат.
Не подскажете, где ошибка?

[JAVA]
void polarToCartesian() {

//координаты в полярной системе
double lat = 47;
double lon = 37;

//переводим в радианы
double lat_radian = Math.toRadians(lat);
double lon_radian = Math.toRadians(lon);

final double r = 6371.; // Радиус Земли

//получаем декартовы координаты
double x = r * cos(lat_radian) * cos(lon_radian);
double y = r * cos(lat_radian) * sin(lon_radian);
double z = r * sin(lat_radian);
}
[/JAVA]
...
Рейтинг: 0 / 0
Преобразовать полярные координаты в декартовы
    #39119847
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slon747,
Простое гугление дало замечательный результат: https://github.com/OSUCartography/JMapProjLib
...
Рейтинг: 0 / 0
Преобразовать полярные координаты в декартовы
    #39119864
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дежавю. В sql.ru буквально месяц-два назад тема проскочила.
...
Рейтинг: 0 / 0
Преобразовать полярные координаты в декартовы
    #39120158
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slon747Пытаюсь преобразовать полярные координаты в декартовы, но получаю не верный результат.
Не подскажете, где ошибка?

Одно из трех:
A) либо Земля не круглая
B) либо Pi иррациональное
С) либо формула не та.

Всякую мелочь - типа координаты не так повернуты или переполнения и тому подобное оставим за кадром - чтобы не портить магию чисел. :)
...
Рейтинг: 0 / 0
Преобразовать полярные координаты в декартовы
    #39120169
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slon747,

зачем в x и y умножать на cos(lat_radian)?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразовать полярные координаты в декартовы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]