У меня QGIS с установленным proj 4.8.0. Я хотел бы добавить проекцию Winkel Tripel, которая, по-видимому, определяется как
+proj=wintri
Но эта строка определения не работает. Это ошибка в моей версии proj, или какая строка определения правильная?
qgis
coordinate-system
proj
Подземье
источник
источник
proj
библиотеке и может вызываться из командной строки, ее нельзя использовать в качестве пользовательского CRS в QGIS, поскольку вproj
библиотеке нет обратного преобразования (см. Списки .maptools.org / pipermail / proj / 2012-May / 006302.html ). И кажется, что обратное преобразование не тривиально (и всегда будет приближением ...).Ответы:
Подводя итог обсуждению выше:
Хотя проекция Winkel Tripel определена в библиотеке proj и может вызываться из командной строки, ее нельзя использовать в качестве пользовательского CRS в QGIS, поскольку в библиотеке proj нет обратного преобразования .
Запрос на расширение для добавления этой функциональности был закрыт, поскольку кажется, что обратное преобразование не тривиально.
источник
pyproj==1.9.5.1
установленным, могу сделать:pp = Proj(proj='wintri', lon_0=47.); pp(*pp(0,0), inverse=True)
что возвращает(0,0)
(к точности машины), то есть я могу отменить прямое преобразование сinverse=True
ключевым словом. Поскольку этот pyproj, похоже, имеет обратную сторону, может ли QGIS поддерживать это сейчас?