このラスターオフセットはQGIS処理ツールボックスのどこに導入されますか?


8

QGIS 2.0の(素晴らしい!)処理ツールボックスを使用して、ラスター内の一部のNoData値を-9999から0に再分類していますが、プロセスのある時点で、出力レイヤーに約0.2度のオフセットが導入されています。

「再分類(シンプル)」ツール(SAGAの一部だと思います)を使用しており、かなり基本的なパラメータがいくつかあります。

パラメータを再分類

。。。そして、この六角グリッドと比較して入力ラスターが正しく配置された場所:

入力ラスター

。。。出力ラスターは南東に2つの16進数セル、つまり約0.2度バンプされています。

ここに画像の説明を入力してください

入力原点は-180、83.623です。。。ただし、出力元は-179.05,83.05です。通常、これは誤ったWGS84変換の結果であると思いますが、入力、出力、およびプロジェクトはすべてEPSG:4326です。

この原点オフセットはどこから来ており、SAGAチケットを提出する価値がありますか、それとも私が見落としたものですか?

更新 プロセスログは、入力オリジンで変換が実行されたことを示します

Transformation x' = -179.999989 + x * 0.100000 + y * 0.000000
Transformation y' = 83.623125 + x * 0.000000 + y * -0.100000

その後、数行後に新しいパラメーターが表示されますが、現在は正しくありません。

Grid system: 0.1; 3600x 1735y; -179.949989x -89.826875y

1
GUIまたはCLIを使用してネイティブSAGAツールをテストし、同じ結果が得られるかどうかを確認する必要があります。
Giovanni Manghi 2013

1
私のマシン上のこれらのインストールドキュメントからのエラーの行き止まりが多すぎる-SAGAをネイティブにテストするためだけに現在のGDAL / PROJ構成を消去することに興味はありません。
Bill Morris、

1
QGISでSAGAを使用している場合、SAGAはすでにマシンにインストールされています。
Giovanni Manghi 2014年

2時間以上ドキュメントを熟読した後、私はOSXでGUIを起動する方法についての最も暗い考えを持っていません。ドキュメントはすべての悪い点でRを連想させます。"saga"のバリエーション(-gis、-guiなど)はコマンドラインで何も生成せず、ソースからコンパイルすると完全に役に立たないエラーが返されます。慈悲深い天国(コア開発者)に感謝します。この混乱はQGISサイドバーで人間がアクセスできるようになりました。SAGAがラスター出力の原点を変更していないことを心から願っています。これは、デバッグできないためです。
Bill Morris

saga_gui代わりにコマンドでサガを起動できますか?
SaultDon 2014年

回答:


1

オフセットは1/2ピクセル(0.1度)です。

経度:

-179.999989--179.949989 = 0.05

1つのグリッドが左上から参照され、もう1つのグリッドが左下から参照されるため、緯度は明確ではありません。

83.623125-(1735 * 0.1)--89.826875 = 0.05

これはRasterPixelIsPointまたはRasterPixelIsAreaの問題に関連していると思います:

http://www.remotesensing.org/geotiff/faq.html#PixelIsPoint

gdal 1.7または1.8を使用していますか?


システム全体でGDAL 1.10.1を使用しています。
Bill Morris

画像上では1/2ピクセルよりはるかに大きく見えます。
radouxju 2014年

ですが、ピクセルサイズもずれています。入力と出力の両方
Bill Morris

ああ、gdalinfoを見ると、シフトは.95と-0.5731265のように見えます。上記の1/2ピクセルシフトは、おそらく正しいエリアからポイントへの変換です。元のラスターには、奇妙な境界があります。おそらく変換が失敗しています。
マークフィスター2014年

いい視点ね。それが世界の端からある程度ぶら下がっているのは奇妙です。ラスターはベクトルからの変換の結果です。正しい境界でその変換をやり直すことができるかどうか見てみましょう。
ビル・モリス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.