ヒートマッププラグインとその出力の使用方法


10

視覚化のためにポイントのヒートマップ集中として描きたいポイントのレイヤーがあります。

QGIS 1.8では、組み込みのヒートマッププラグインを試して、デフォルト値をそのままにして、この灰色のボックスを取得しました。

ヒートマッププラグインによってこのレイヤーを作成した後の次のステップは何ですか?ここからこの出力に似たものを生成したいと思っています。http://www.sethoscope.net/heatmap/

PS私は実際にこれを試してみましたが、出力は美しかったですが、イメージをレイヤーとしてqgisに取り込むことができませんでした。

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


2
でヒートマップを使用しての優れたチュートリアルがありqgis.spatialthoughts.com/2012/07/...は
RyanKDalton

ソフトウェア構成に問題がある可能性があります。Quantum GIS 1.8.0(スタンドアロン)でもまったく同じ出力がありましたが、同じデータを使用したQGIS nightly / Ubuntuでの出力は問題ありません。
Lukas 2013

回答:


7

ヒートマッププラグインの使用について

この議論は、このプラグインがどのように機能するかについていくつかの光を当てるべきです:

ピクセル値が計算される手順は、詳細ヘルプで説明されています。たとえば、10ピクセルのバッファと0の減衰の場合、その線形割り当ては中央のピクセルの値が1で、中央のピクセルから2番目のピクセルが0.9であるため、nは値が0の10番目のピクセルまでです。ポイントバイポイント。したがって、ポイントの数が多いほど、ピクセルの値も多くなります。http://idvux.wordpress.com/2009/08/21/heat-maps/には、さまざまなタイプのヒートマップ(補間された値、周波数)についてのわかりやすい説明があります。このツールは、周波数ヒートマップを生成しました。そのため、アルゴスペースはあまり残っていません。

バッファはピクセルで指定されていることに注意してください!したがって、実際の問題は、ピクセルがどのように計算されるかです。

GRASSでは、これは地域設定で指定されます。GRASSに慣れても構わない場合は、ヒートマッププラグインよりもはるかに高度なオプションが提供されます。

結果のスタイリングについて

(ラスターレイヤーのプロパティの)スタイルタブで、[コントラストの強調]セクションに移動し、[MinMaxにストレッチ]を選択できます。結果の画像はグレーのボックスではなくなり、濃度をグレースケールで表示します。

投稿したWebサイトの結果を表示するには、「グレースケール」ではなく「カラーマップ」を選択します。次に、「カラーマップ」と呼ばれる3番目のタブに移動し、データに一致する色を作成します。

ヒント:[カラーマップ]タブの[カラー補間]を[線形]に変更することをお勧めします。しかし、それを試してみてください。


まだいくつか不足している可能性があります。同じマップを別の色でまだ取得しています。おそらく、ヒートマッププラグインのデフォルト設定を微調整する必要があります:半径= 10、減衰= 0.1。?
n1kn0k

これが私がこれまでに得たものの写真です:bayimg.com/eAOfgaaDh。正しい方向への微調整をいただければ幸いです。
n1kn0k

この画像にどの設定を使用しましたか?あなたは線形カラー補間でカラーマップを試しましたか?ラスター値を確認しましたか?それらはどの範囲にありますか?
アンダーダーク

私はあなたがあなたの答えで与えた指示に従いました、線形の色補間を含みます。ラスタ値を再設定します。それについて知りたいのですが、私が持っているものはすべてゼロです。
n1kn0k

2
0と1ではないですか?または単にゼロ?バッファ半径が小さすぎる可能性があります-ヒートマップが小さすぎる領域のポイントの密度を計算しているため、平均は「1」または「0」のいずれかです。はるかに大きなバッファー半径を設定して試してみてください。
シンバマング

5

CRSでの混乱のため、同様のグラフを生成していました。基本的に、プロジェクトとベクターレイヤーの両方が正しいCRSを使用していることを確認する必要があります。次のようにして、この問題を修正することができました。

  1. [プロジェクトのプロパティ]メニューを開き、[「オンザフライ」のCRS変換を有効にする]を選択します。CRSとして「WGS 84 / World Mercator」を選択します。

  2. ベクターレイヤーのCRSが "WGS 84 / World Mercator"でない場合は、ベクターを右クリックして[名前を付けて保存...]を変更します。私が理解していることから、この追加の手順は必要です。レイヤーのプロパティメニューでCRSを指定するだけでは不十分です。

  3. 表示->装飾->スケールバーを使用して、スケールバーで結果を確認します。スケールバーに期待される範囲(m)が表示されない場合は、手順1〜2で問題が発生している可能性があります。

  4. 指示に従ってヒートマッププラグインを実行します。radiusパラメータを変更すると、スケールバーのスケールと一致する結果が得られます。たとえば、データポイントが10 kmをカバーしている場合、100〜500 mの範囲の半径を試すことができます。ラスターの解像度が高すぎる場合は、[詳細設定]チェックボックスをオンにして、セルサイズを少し小さくします。

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