GeoTIFF画像を同じ解像度にリサンプルしますか?


21

同じ解像度でリサンプリングしたいジオティフ画像が2つあります。ArcGISを使用する場合、これは簡単です。しかし、QGISを使用すると、これを行う方法がわかりません。いくつかの助けは非常に感謝します。ありがとう。

回答:


29

これはQGISでも簡単ですが、それほど明白ではありません。いくつかの方法があります:

  • ラスタ計算機-ラスタ計算機を使用するだけで、そこに解像度と範囲を設定できます。また、[ラスタバンド]リストで一致させるラスタバンドを選択し、[現在のレイヤ範囲]ボタンをクリックして別のラスタと一致させることができます 列と行のフィールドでは、解像度を設定できます。ただし、この方法では、リサンプリング方法を制御できません。
  • GDAL_Warpの使用-このツールを使用すると、出力ラスターの幅と高さを指定するか、-trスイッチを指定することにより、出力解像度を設定できます(ドキュメントを参照)。GDAL_warpツールにアクセスするには、Raster-> Projections-> Warpに移動します(リサンプリングの観点からは明らかではないと言いました!)。

    • (v2.x)-trスイッチを使用する場合は、入力ラスターや出力などのすべてのボックスに入力します(この場合、ソースとターゲットのSRS値はおそらく同じです-ただし、あなたも再投影しています)。次に、下部の小さな鉛筆アイコンをクリックし、自動生成されたgdal-warpコマンドラインを編集して、-trスイッチを含めます。Gdal_wrapを使用すると、リサンプリングに使用するアルゴリズムを指定できるため、ラスター計算機を使用するよりも鈍器になります。
    • (v3.x)-trスイッチは、[ターゲットの地理参照単位で出力ファイルの解像度]ボックスを使用して有効にします。たとえば、1m DEMを2m DEMにダウンサンプリングするには、そのフィールドに2を入力できます。ただし、非正方形ピクセルに2つの異なる引数を渡すオプションはありません。ターゲットピクセルサイズがis 0.3125,0.25であり、xresis 0.3125およびis であるyresとし0.25ます。0.3125そのボックスに値を渡す-tr 0.3125 0.3125と、コマンドで設定されます。この制限に対処するには、コードをコピーしてコマンドラインに貼り付け、-trフラグを編集して実行します。例えば:

      gdalwarp -t_srs EPSG:4326 -tr 0.3125 0.25 -r near -te 71.40625 24.875 84.21875 34.375 -te_srs EPSG:4326 -of GTiff foo.tiff bar.tiff

      (インストールおよび環境変数によっては、gdalwarpへのパスを明示的に指定する必要がある場合もあります)。


1
2番目のオプションはQGIS v。2.xで
reima

本当に、悲しいことに!ただし、コマンドラインからgdal_warpを使用できます。QGISをインストールすると、それにアクセスできます。そのため、不便ですが、2番目のオプションを引き続き使用できます。
MappaGnosis

3

通常、Raster Alignmentツールを使用します。

ラスタータブにローカライズされており、ラスターを同じ範囲に設定するために使用できます。また、新しい解像度にリサンプリングするときに、いくつかの操作(平均値、最小値、最大値など)を実行できます。

いくつかの情報が記載されたリンクを次に示します。https : //docs.qgis.org/2.18/en/docs/user_manual/working_with_raster/raster_analysis.html?highlight=raster%20alignment#id3

2.18.13バージョンを使用します。このツールが古いバージョンで利用可能かどうかはわかりません。


1
これはリサンプリングでは機能していないようです-ラスターの解像度を下げます。
ヤクブSisak GeoGraphics

奇妙なことに、前回使ったときにうまくいきました。ただし、少しバグがあります。
ガブリエルグアリリアペレス

私は、ワープ(再投影)を使用し、それが集約し、他のオプションと魅力のように働いた...
ヤクブシサクGeoGraphics
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.