Rasterwerte vereinigen

Hallo,

ich habe mal eine Frage: ich habe ein Raster mit dem Value FLH und eine darüber liegendes Polygon das die Attribute Landnutzung beinhaltet.. nun möchte ich mir eine Tabelle im dbf-Format ausgeben lassen, dass jede einzelen Rasterzelle aufweist mit dem Wert FHL und auch noch dem zugewiesenen Wert der Landntzung aus dem Polygon. Wie geht das?

man könnte aber auch von der Situation ausgehen, dass zwei Raster genau übereinander liegen und die gleiche Zellengröße aufweisen. Wie kann ich die beiden Informationen der Raster zusammenfügen in eine Tabelle, so dass jede Rasterzelle in einer Zeile aufgelistet wird und die dazugehörigen Werte VHL und Landnutzung aufgelistet werden?

Ich hoffe man versteht, was ich meine? Ich freue mich auf antworten ;)

Liebe Grüße

Heike
Das hier sollte sein was Du suchst.
Allerdings bedarf es etwas Excel Gefummel um jede Rasterzelle in eine Zeile zu bekommen. Die Tabelle des Ergebnisrasters nach 'Combine' kannst Du über 'Optionen' als *.dbf exportieren.
Kannst du nicht ... z.B. mit den Hawth's Tools (Menü 'Sampling Tools') ein Vektorgrid (Polygone) von exakt den Ausmaßen und der Auflösung der Ausgangsgrids erzeugen und diesen Polygonen dann über Zonal Statistics die Werte der beiden Grids zuweisen... dann hättest du deine Tabelle.
Hallo Heike,

Combine ist die Funktion die du brauchst, wie Obiwan schion richtig feststellt.
Stelle (in AV3 genso wie in AV9) in den Otionen für den Spatial Analyst die Größe, Lage und Maske deiner Verschneidung ein (indem du auf dein FLH-Grid verweist) und konvertiere dein Landnutzungspolygon in ein Landnutzungsgrid. Dieses hat dann exakt die Abmaße deines FLH-Grids. Nun kannst du mit Combine deine Werte zusammenspielen. (bei AV3 nutze ich dazu immer die Erweiterung "Grid Tools" von Jenness Enterprises, freies Tool, Combine Grids)

Viele Grüße
Andreas
Oh super, danke für die Antworten.. ich mache mich dann gleich nacher daran und werde es über COMBINE versuchen! Danke!

Liebe Grüße Heike
Nochmals danke, das hat super geklappt über combine! Jetzt habe ich nur noch zwei kleine Fragen, kann ich auch einstellen, dass im Ergebnisraster die Anzahl der Nachkommastellen des einen ingrids übernommen werden? oder kann er nur ganze Zahlen ausgeben?

Und eine weitere Frage: Kann ich mir die Fläche einer Rasterzelle ausrechenen lassen? oder funktioniert das nur übers abmessen? Denn bei XTools Pro kann man sich ja nur den Fläeninhalt eines Polygons errechnen lassen!

ich danke euch und viele Grüße

Heike
Zitat WebHelp:

Combine works on integer values and their associated attribute tables. If the values on the input are floating point, they will be automatically truncated, tested for uniqueness with the other input, and sent to the output attribute table.

Wenn Du Dezimalstellen brauchst, musst Du vor Combine mit dem Faktor 100 oder 1000 o. Ä. multiplizieren!

Die Fläche deiner Rasterzellen ergibt sich ja aus der Zellgröße!

Rechtsklick auf dein Raster - Properties - Source - Cellsize!
Hallo Heike,

die Attributtabelle deines Ergebnis-COMBINE-GRIDs enthält nicht die konkreten Werte sondern nur die VALUE-Spalten deiner Ausgangsgrids. Um also mit deinem Combine-GRID weiter arbeiten zu können, mußt du zuerst für jedes einzelne Ausgangs-GRID die VALUE-Spalte mit der entsprechenden VALUE-Spalte im Combine-GRID miteinander verlinken.

Aus dem Grund kann Combine nur mit Integer-GRIDs arbeiten. Wenn du Fließkommazahlen hast, mußt du sie wie von Obiwan beschrieben vorher mit einem geeigneten Faktor multiplizieren.

Wenn du in der ArcGIS Hilfedatei nach Combine suchst und dir dort die Illustration zu dem Befehl anschaust, wird vielleicht noch etwas klarer, was ich hier versucht habe textlich zu beschreiben.

Viel Erfolg.
Andreas
Oder versuch's halt doch mal mit der Methode, die ich oben angedeutet habe. Dann hast du sowohl Polygone, als auch die konkreten Werte für jede Rasterzelle in beliebieger Dezimalstellenzahl in der Tabelle. Außerdem kannst du den Flächeninhalt, Koordinaten usw. über XTools berechnen und das ganze bei Bedarf auch wieder in ein Grid umwandeln. Aber auf mich hört ja keiner ;o)

Der Unterschied liegt auch ein wenig in der Frage, was du haben möchtest: Combine gibt für jede eindeutige Kombination nur einen Datensatz aus. Kommt in den Ausgangsgrids also 10 mal die Kombination 1/2 vor, bekommst du dafür genau einen Datensatz. Die andere Methode gibt dagegen für jede Rasterzelle einen Wert aus. Im Beispiel wären das also 10 Datensätze statt einem...