QGISを使用してラスターレイヤーをトリミングしますか?


19

QGISでラスターレイヤーをトリミングするにはどうすればよいですか?

レイヤーのセクションから輪郭を作成したいのですが、レイヤー全体を含めると、必要以上のデータが作成され、レンダリングが遅くなります。

ラスター計算機を使用して新しいレイヤー範囲を指定することでそれができることがわかりましたが、行と列に入力する値を知るにはどうすればよいですか?

Photoshopでジオティフのトリミングも試みましたが、座標データが失われたようです。

最初にトリミングせずに、ラスターレイヤーの一部から等高線を作成する方法はありますか?



1
ラスターをトリミングするときは常に注意してください。複数でないサイズにトリミングすると、不正確な非整数ピクセルサイズが得られ、時間内に実現しなかった場合は乱雑になる可能性があります。

回答:


30

Raster | Extraction | Clipperツールは、これを行うのに役立ちます。

ツールを開いて、ラスターイメージをクリックしてドラッグし、新しいラスターとしてエクスポートする領域を選択し(クリッピングモード:エクステント)、エクステントフィールドの正確な座標を調整します(必要な場合)。

おそらく、選択したラスターのみで輪郭を作成する方法はありません。最初にこのようにクリップします!


3

より良い自動ソリューションは次のとおりであるため、以前の答えは手作業で範囲を埋める必要があると思います。

処理ツールボックスに移動し、「データに切り抜く」SAGA(ラスターツール)プロセスを呼び出します。


明確にするためだけに。前の回答(@Simbamanguによる)では、ターゲット範囲を描画したり、数値を入力したりできます。
ダンワイルド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.