У меня есть следующие Proj4 проекции строку, определяющую проекцию Меркатора Наклонный:Proj4 Наклонная Меркатора дает странные результаты, когда альфа составляет от 90 до 270 включительно
+ Рго = omerc + lat_0 = 45 + lonc = -80 + x_0 = 0 + y_0 = 0 + alpha = 45 + gamma = 0 + k_0 = 1
Для моей входной координаты я использовал 0, 0. Когда я изменяю альфа-угол от 45 до диапазона от 90 до 270 включительно, прогнозируемые изменения точки от ожидаемого 80W, 45N до точки, которая проходит восточно по земле на той же широте, пока альфа не станет> 270, где я снова получу ожидаемые результаты.
invproj +proj=omerc +lat_0=45 +lonc=-80 +x_0=0 +y_0=0 +alpha=45 +gamma=0 +k_0=1
0 0
80dW 45dN (this is expected)
invproj +proj=omerc +lat_0=45 +lonc=-80 +x_0=0 +y_0=0 +alpha=89 +gamma=0 +k_0=1
0 0
80dW 45dN (this is expected)
invproj +proj=omerc +lat_0=45 +lonc=-80 +x_0=0 +y_0=0 +alpha=91 +gamma=0 +k_0=1
0 0
77d10'18.699"W 45dN (this is not expected)
Я не знаю, почему я должен получать эти различные результаты, как обходной путь, я мог бы полностью изменить угол от 91 до 271, но я думаю, что, возможно, необходимо также обратить U, V в спроектированная система, было бы неплохо, если бы Proj4 сделал это.
- Указывает альфа от 90-270 не поддерживается?
- Или, есть что-то, что мне нужно для выполнения моих параметров?
Edit: Я создал вопрос на Github для этого на: https://github.com/OSGeo/proj.4/issues/331
Похоже, что это поведение сохраняется в '4.9.2', последней версии, доступной моей среде. – geotheory