QGISでGoodeホモロシン投影を使用することは可能ですか?QGISとGRASSの両方が中断に問題があるようで、高緯度を一緒に押しつぶします。カスタムCRSとして+ proj = goode + ellps = sphere + datum = wgs84を試しました。
QGISでGoodeホモロシン投影を使用することは可能ですか?QGISとGRASSの両方が中断に問題があるようで、高緯度を一緒に押しつぶします。カスタムCRSとして+ proj = goode + ellps = sphere + datum = wgs84を試しました。
回答:
以前に中断された投影に関する質問がありました:不連続または中断されたマップ投影?
結論は、proj4(QGISおよびGRASSでの投影処理に使用される)は中断された投影をサポートしないということです。
QGIS Lisboaでは、Goode Homolosine投影の基本的なサポートが追加されました。
IGHデータをhttp://edc2.usgs.gov/glcc/fao/data_specifications.phpからダウンロードしました
このユーザーのCRSを設定します。
+proj=goode +lon_0=-100 +x_0=-11119487.43 +y_0=0 +a=6370997 +b=6370997 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
北米向け。
lon_0とX_0は、このドキュメントの付録03から、次のとおりです。http://proceedings.esri.com/library/userconf/proc98/proceed/TO850/PAP844/P844.HTM
自然の地球の境界線を重ねると、次のような画像になります。
北米ではフィットが良好(約20 kmの場所がずれている)、その他の地域ではゆがんでいます。
編集
今、projが中断されたグッドホモロシンを知っていることに気づきました:
+proj=igh +ellps=sphere +towgs84=0,0,0 +lon_0=100w +x_0=-11119487.43
自然地球の世界の境界線と10度のベクトルグリッドのこの画像を取得します。
ほかにどのパラメーター+proj=igh
が必要かはわかりません。
+proj=igh +towgs84=0,0,0
はうまくいきました
QGIS 2.18は、ラスターのホモロシンの完全なサポートに近づいています。問題#959に注意する必要があるだけですCHECK_WITH_INVERT_PROJ
。パラメーターを使用して、GDALで直接ラスターワーピングを実行してください。
ベクトルに関してはまだ複雑です。AndreJ が彼の回答で示しているいくつかのエラーが優勢です。原因は単純です。QGisはそれがカートグラフィックプログラムであることを認識しておらず、すべての投影の共領域が有限空間であると見なしています。
これには簡単な修正があります。QGisにインポートされたベクターレイヤーをホモロシンコドメインと交差させます。少し前に、経度と緯度が1度の間隔で定義された個別の共通領域ベクトルを利用できるようにしました。