Визначення Winkel Tripel у програмі 4.8.0?


15

У мене встановлено QGIS з програмою 4.8.0. Я хотів би додати проекцію Winkel Tripel, яка, здається, визначена як

+proj=wintri

Але цей рядок визначення не працює. Це помилка в моїй версії proj, або що є правильним рядком визначення?


1
Для мене працює: відлуння "34 -34" | proj "+ proj = wintri"
Пол Рамзі

1
Так, це щось перегукується. Але якщо я визначу користувальницьку CRS за допомогою цього рядка, у QGIS нічого не буде повторно відхилено. Гадаєте, мені знадобляться ще параметри?
underdark

7
@Paul Ramsey: Схоже, що хоч проекція Winkel Tripel визначена в projбібліотеці і може бути викликана з командного рядка, вона не може використовуватися як власна CRS в QGIS, оскільки в projбібліотеці немає зворотного перетворення (див. Списки .maptools.org / pipermail / proj / 2012-травень / 006302.html ). І здається, що обернене перетворення не тривіальне (і завжди буде наближенням ...).
Джейк

8
Я думаю, вам слід це записати у відповідь, як це ... відповідь. Інструменти командного рядка також відмовляються робити обернену проекцію.
Пол Рамзі

1
Як згадуються колеги вище, якщо у вас теж є проблеми з proj + proj = aitoff, це питання про відсутність зворотної проекції, див .: (+ proj = aitoff; Rel. 4.7.1, 23 вересня 2009 <invproj>: зворотна проекція недоступна) та (invproj + proj = wintri; Відн. 4.7.1, 23 вересня 2009 р. <invproj>: зворотна проекція недоступна). Дивно, але добре знати
huckfinn

Відповіді:


5

Підсумовуючи обговорення вище:

Хоча проекція Winkel Tripel визначена в бібліотеці proj і може бути викликана з командного рядка, вона не може використовуватися як користувацька CRS в QGIS, оскільки в бібліотеці proj немає зворотного перетворення .

Запит на вдосконалення для додавання цієї функціональності закрито, оскільки, здається, зворотна трансформація не є тривіальною.


1
Чи може це зараз бути інакше? Я, маючи pyproj==1.9.5.1встановлене, вмію робити: pp = Proj(proj='wintri', lon_0=47.); pp(*pp(0,0), inverse=True)що повертається (0,0)(до машинної точності), тобто я можу змінити перетворення вперед за допомогою inverse=Trueключового слова. Оскільки, схоже, цей піпрой має зворотну форму, чи може QGIS підтримувати це зараз?
Ахмед Фасіх
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.