Как в proj(v.6) рассчитать сближение меридианов?

Системы координат, проекции, преобразования, привязка
Ответить
evgen_sobolev
Активный участник
Сообщения: 104
Зарегистрирован: 02 мар 2014, 09:12
Репутация: 0

Как в proj(v.6) рассчитать сближение меридианов?

Сообщение evgen_sobolev » 01 окт 2019, 09:54

Здравствуйте!
Для работы с пересчетом координат использую С++ библиотеку PROJ. Кто подскажет как в нем рассчитать сближением меридианов?
Вернее, скажите как правильно использовать функцию proj_factors(PJ *P, PJ_COORD lp), потому как я понял это то что мне нужно. Например для точки 32с.ш. 32в.д. относительно 36 зоны UTM хочу посчитать сближение меридианов. Пытаюсь сделать это так:

Код: Выделить всё

PJ* PR = proj_create_crs_to_crs(PJ_DEFAULT_CTX, "EPSG:32636", "EPSG:4326", NULL);
PJ_FACTORS factor = proj_factors(PR, { 32. * 3.14 / 180., 32.* 3.14 / 180. });
Но в результате в factor, какие-то не очень красивые данные. В поле meridian_convergence вообще pi/2.
Подскажите, пожалуйста, что я делаю не так и как нужно?

Ответить

Вернуться в «Координаты и привязка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей