QGISを使用して複数のラスターレイヤーをクラスタリングしてサブリージョンを作成しますか?


23

重複するラスターレイヤー(深さ、電流、波などの物理レイヤー)の束のクラスター分析に基づいて、ポリゴンからn個のサブ領域を作成しようとしています。

現在、ポリゴン全体に通常のグリッドを作成し、物理ラスターレイヤーから物理属性を抽出し(例:Gridspotまたは同等のツール)、n個のクラスターに制限されたクラスター分析を実行できます(Rまたはその他の統計パッケージ内)。

次に、各クラスターグループを特定し、それらをGIS(QGISまたはArcMap)にプロットします。ただし、一部のクラスターグループは分散され(空間的外れ値であり、意味のない)、一部はクラスター化される(サブリージョンとしての価値がある)ことを想定しています。

次に、代表的なクランプを手動で描画して、n個のサブ領域を作成できます。

QGISで実行できるArcMap 10.1 Grouping Analysisのようなツールはありますか?10.0のみを実行しています。

n個のサブ領域(バイオ領域)を作成するために、複数のラスターレイヤーのクラスター分析を行うより良い方法の提案はありますか?


5
ポリゴンの役割を理解しているかどうかはわかりません。ポリゴンが1つしかない場合、前処理としてラスターをクリップしてから、ラスターでクラスター分析を直接実行できますか?入力として多次元ラスター/配列を作成すると仮定すると、クラスターIDのセットを取得する必要があります。これを視覚化することができます(ラスターを直接表示するか、ベクトル表現に戻すことにより)。
ローランド

2
たぶんclusterPyを見てみましょうか?
ジョセフ

1
@Joseph私は助けるためにしようとするために、この上の懸賞金をかけているgis.stackexchange.com/questions/176805/...あなたはclusterPyが答えを追加することを確認した後に役立つと思えばそう。
PolyGeo

1
@PolyGeo-clusterPyは、主にラスター内のクラスターを分析するため、この投稿に役立つ可能性があります。しかし、私はそれを自分で使用したことがないので、クラスタリングポイントのみで役立つかどうかはわかりません。
ジョセフ

1
この記事を見ている- gis.stackexchange.com/questions/159285/...
jbalk

回答:


1

あなたの問題は、Rのk-meansなどのクラスター分析プロセスが空間情報を考慮しないため、出力が分散される可能性が高いようです(少なくとも空間的に!)。ラスターの行と列の値を追加の変数として追加することを検討しましたか?これにより、クラスタリングアルゴリズムはデータの空間構成を「認識」しますか?

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