DEMの色を均一にする方法は?


8

これはばかげた質問ですが、私がしばらくの間理解しようとしている質問です。私は2つのAster DEMタイルを並べています。両方の色を均一にするにはどうすればよいですか? 隣接するDEMタイルの色を均一にするにはどうすればよいですか?


1
同じカラーテーブルを使用する
ウラジミール

1
「同じカラーテーブルを持っている」と「同じストレッチカラーランプを持っている」は同じことを意味しないことに注意する必要があります。
L_Holcombe 2012年

回答:


7

ウラジミールが提案したように、彼らが同じカラーテーブルを使用していることを確認することでそれを行うことができます。これを行うには、両方のDEMSをQGISにロードしてから、好きなカラーテーブルがあるDEMを右クリックし、そのスタイルをコピーします。次に、他のDEMを選択して右クリックし、スタイルを貼り付けます。

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


どうもありがとうございます!最終的にこの方法でそれを整理することができました。
バーニー

6

うーん、私は別のアプローチを取るでしょう。すべてのDEMSから.vrtラスターカタログを作成し(QGISラスターメニューから作成できます)、単一のレイヤーとして機能するそのvrtファイルに単一のパレットを割り当てます。


5

ここに複数の回答があり、すべてのDEMに適用される一般的なスタイルにつながります。ただし、その回答の使用は、あなたが彼らのために考えている使用に直接関係しています。

標高の差が大きい大きなエリアに特に使用する場合は、それが適切な方法かもしれません。私と同じようにDEMを使用する場合-非常に特定の領域の比較的小さな差異を視覚化するには、手動で最小値と最大値を設定する方が良いでしょう。

注目に値するのは、連続的な傾斜ではなく個別のステップを使用して、設定された標高線も視覚化することです。

これが私が通常行うことの例です: 例

メーターごとに間隔を設定し、高い色から低い色まで色を付けました。0 =黒(建物の切り抜き)すべてがシアンに設定した最小値を下回ってから、徐々に上がっていきます。私の最大値より上のすべては濃い紫色です。これをある程度の透明度に設定し、道路地図の上に重ねると、どの地域にどの方向に雨水の流出があるかがわかります(おおよそ水流は標高線に垂直です)。カラーバンドの幅によって、地形がどれほど急であるかがわかります。

たまに、私が必要とする領域は2つのDEMの境界にあると思ったでしょう。もしそうなら、私が設定したカラーパレットは.qmlファイルを保存し、次に開いたDEMにロードします。

簡単に言えば、高さの変化が非常に大きい大きな領域を表示する必要がある場合(より一般的なソリューションを使用してすべてのDEMに適用する場合)、または詳細を小さくしたり、小さくしたりする場合は、カラーリングについて前もって考えてください違いは小さなレベルでポップアップします(上の画像のように)。あなたのアプローチは大きく異なるかもしれません。


2

ユーザー@underdarkから良いブログがあり、ここで SLDサポートと他のQGIS 1.8スタイルの特長については。あなたはあなたの問題とスタイルについてもっとチェックするべきだと思います。

SLDサポート

クラシックQMLレイヤースタイルファイルに加えて、QGIS 1.8はSLD標準をサポートしています。SLDは、新しいシンボル体系からエクスポートおよびインポートできます。

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

SLDはどのタイプのレンダラーからでもエクスポートできます:単一シンボル、分類済み、段階的、またはルールベースですが、SLDをインポートすると、単一シンボルまたはルールベースのレンダラーが作成されます。

つまり、分類されたスタイルまたは段階的なスタイルがルールベースに変換されます。これらのレンダラーを保持したい場合は、QML形式を使用する必要があります。一方、スタイルをルールベースに変換するこの簡単な方法があると非常に便利な場合があります。

これ以外にも、保存に関する何かを記述したい場合は、このコードを使用してスタイルを保存できます。

aLayer = qgis.utils.iface.activeLayer()
aLayer.name() # Testing 
aLayer.saveSldStyle("myStyle.sld")

お役に立てば幸いです...


1

ハードディスク領域に制約がない場合は、demのマージを試みることもできます(ラスター/その他/マージ)。次に、マージしたラスターに必要なカラーテーブルを適用します。

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