|
|
|
Преобразовать полярные координаты в декартовы
|
|||
|---|---|---|---|
|
#18+
Пытаюсь преобразовать полярные координаты в декартовы, но получаю не верный результат. Не подскажете, где ошибка? [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] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2015, 17:34 |
|
||
|
Преобразовать полярные координаты в декартовы
|
|||
|---|---|---|---|
|
#18+
Slon747, Простое гугление дало замечательный результат: https://github.com/OSUCartography/JMapProjLib ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2015, 19:18 |
|
||
|
Преобразовать полярные координаты в декартовы
|
|||
|---|---|---|---|
|
#18+
Дежавю. В sql.ru буквально месяц-два назад тема проскочила. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2015, 19:54 |
|
||
|
Преобразовать полярные координаты в декартовы
|
|||
|---|---|---|---|
|
#18+
Slon747Пытаюсь преобразовать полярные координаты в декартовы, но получаю не верный результат. Не подскажете, где ошибка? Одно из трех: A) либо Земля не круглая B) либо Pi иррациональное С) либо формула не та. Всякую мелочь - типа координаты не так повернуты или переполнения и тому подобное оставим за кадром - чтобы не портить магию чисел. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2015, 09:59 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=110&tid=2124601]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 318ms |

| 0 / 0 |
