陰影起伏としてレンダリングされたSRTMタイルの境界線を削除する


11

https://dwtkns.com/srtm30m/からいくつかのSRTM DEMラスタータイルをダウンロードし、タイルから陰影起伏バージョンを作成しました。ただし、詳しく調べると、陰影起伏のタイルには、非表示または削除する方法がわからない境界線があります(下の画像のように、4つのタイルの境界線が表示されています)。

SRTMタイルの陰影起伏の境界線

[スタイル]オプションを確認しようとしましたが、線/境界線を非表示にする方法が見つかりません。タイルをシングルバンドの疑似カラーとしてレンダリングしようとすると、線が表示されないので、陰影起伏レンダリングを行ったときにのみ線が生成されるのではないかと思います。

これらの陰影起伏タイルの境界線を非表示/削除するにはどうすればよいですか?

SRTMタイルシングルバンド疑似カラー


1
補足:これらのタイルは北半球に属しているため、太陽が北半球を照らす角度であるため、南方向からの陰影起伏を適用することができます。
jjmontes

回答:


13

SRTMタイル(この場合は3601 px * 3601 px)は、間に1ピクセルのオーバーラップがあります。陰影起伏レイヤーに透明度(または不透明度の低下)を適用すると、そのような重なり合うピクセルが目立ちます。透明度を適用する場合は、元の画像でもこれを確認した可能性があります(以下を参照)。

ここに画像の説明を入力してください .....オリジナルSRTM、疑似カラー+不透明度60%

とにかく、これらのタイルをマージすることでこれを回避できます。1つの方法は、(メニュー>ラスター>その他、または処理ツールボックスから)仮想ラスターを構築することです。

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

Place each input file into a separate bandオプションをチェックしないでください。

仮想ラスターレイヤーに陰影起伏を設定すると、境界が表示されなくなります。

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


4

@Kazuhitoで説明されているように、タイルは仮想ラスターに結合する必要があります。それらの方法はQGIS内で実行されます。タイルの数が多い場合は、コマンドラインから実行することをお勧めします。これを行うには、SRTMタイルを含むディレクトリでシェルを開き、実行しますgdalbuildvrt combined.vrt *.hgt 。結果の仮想ラスター(combined.vrt)をQGISにロードできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.