プロジェクト4.8.0でWinkel Tripelを定義していますか?


14

proj 4.8.0がインストールされたQGISがあります。次のように定義されていると思われるWinkel Tripelプロジェクションを追加したい

+proj=wintri

しかし、その定義文字列は機能しません。これは私のprojバージョンのバグですか、それとも正しい定義文字列は何ですか?


1
私のために働く:エコー「34 -34」| proj "+ proj = wintri"
ポールラムジー

1
はい、それは何かをエコーし​​ます。しかし、この文字列を使用してカスタムCRSを定義すると、QGISで何も再投影されません。さらにパラメーターが必要だと思いますか?
暗闇

7
@Paul Ramsey:Winkel Tripelプロジェクションはprojライブラリで定義されており、コマンドラインから呼び出すことができますが、projライブラリに逆変換がないため、QGISでカスタムCRSとして使用できないようです(リストを参照).maptools.org / pipermail / proj / 2012-May / 006302.html)。そして、逆変換は簡単ではないようです(そして、常に近似値になります...)。
ジェイク

8
それをそのまま答えに書くべきだと思います...答えです。コマンドラインツールは、逆投影も行いません。
ポールラムジー

1
上記の同僚のように、proj + proj = aitoffにも同じ問題がある場合、逆投影が欠落している問題です:(+ proj = aitoff; Rel。4.7.1、23 September 2009 <invproj>:逆投影法は利用できません)および(invproj + proj = wintri; Rel。4.7.1、23 September 2009 <invproj>:逆投影法は利用できません)。奇妙だが知っておくべきこと
ハックフィン14

回答:


4

上記の議論をまとめる:

Winkel Tripelプロジェクションはprojライブラリで定義され、コマンドラインから呼び出すことができますが、projライブラリには逆変換ないため、QGISでカスタムCRSとして使用できません。

この機能を追加するための拡張リクエストは、逆変換が簡単ではないと思われるため、終了しました


これは今と違うのでしょうか?私は、pyproj==1.9.5.1インストール済みでできることです:(マシンの精度に)pp = Proj(proj='wintri', lon_0=47.); pp(*pp(0,0), inverse=True)戻ります(0,0)。つまり、inverse=Trueキーワードで前方変換を逆にすることができます。このpyprojは逆のように見えるので、QGISは今これをサポートできますか?
アーメドファシィ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.