Ich versuche, aus einem Polygon n Unterregionen zu erstellen, die auf einer Clusteranalyse mehrerer überlappender Rasterebenen (physikalische Ebenen, z. B. Tiefe, Strömungen, Wellen) basieren.
Derzeit kann ich ein regelmäßiges Raster über das Polygon erstellen, dann physikalische Attribute aus den physikalischen Raster-Layern extrahieren (z. B .: Gridspot oder äquivalentes Tool) und dann eine Clusteranalyse ausführen, die auf n Cluster beschränkt ist (in R oder einem anderen Statistikpaket).
Dann kann ich jede Cluster-Gruppe identifizieren und sie wieder in GIS (QGIS oder ArcMap) zeichnen. Ich gehe jedoch davon aus, dass einige Cluster-Gruppen verteilt sind (räumliche Ausreißer und nicht aussagekräftig), während andere zusammengefasst sind (eine Subregion wert).
Ich könnte dann manuell um repräsentative Gruppen zeichnen, um n Unterregionen zu erstellen .
Gibt es ein Tool wie ArcMap 10.1 Grouping Analysis , das in QGIS ausgeführt werden kann? Ich lasse nur 10.0 laufen.
Gibt es Vorschläge für eine bessere Methode zur Clusteranalyse mehrerer Rasterebenen, um n Unterbereiche (Biobereiche) zu erstellen?
quelle
Antworten:
Es scheint, dass Ihr Problem darin besteht, dass Clusteranalyseprozesse wie k-means in R räumliche Informationen nicht berücksichtigen, sodass die Ausgabe wahrscheinlich (zumindest räumlich!) Gestreut ist. Haben Sie darüber nachgedacht, die Rasterzeilen- und -spaltenwerte als zusätzliche Variablen hinzuzufügen, um den Clustering-Algorithmus auf die räumliche Konfiguration der Daten aufmerksam zu machen?
quelle