Rasteranalyse im Polygonshape

Moin moin,

nachdem ich vor ein paar Tagen hier ein Problem gepostet habe (http://www.anuva.de/service_arcforum.php?action=v thread&forum=2&topic=5060), stehe ich jetzt vor dem Nächsten mit noch größeren Fragezeichen.

Ich habe mein Untersuchungsgebiet mit Hilfe des Spatial Analyst Tools auf Hangneigung (°) analysiert und innerhalb des resultierenden Rasters für meine Analyse erforderliche Klassen gebildet.

Nun habe ich ein Polygon-Shape mit den Ackerflächen und möchte herausfinden, welche Klasse der Hangneigung (die ich in der Rasterdatei gebildet habe) innerhalb der Ackerflächen vorherrscht und diese darstellen.

Vielleicht kann mir ja einer weiterhelfen.

Vielen Dank schonmal.

Willem
Das machst du am Besten mit dem Tool Zonal Statistics As Table (zu finden im "Zonal"-Toolset der Spatial Analyst Tools).

In deinen Ackerflächen brauchst du ein "Zone-Field", also z.B. eine fortlaufende Nummer oder ein ähnliches Feld, über das du deine Flächen eindeutig identifizieren kannst.

Wenn dein Hangneigungsgrid noch die tatsächlichen Werte enthält, kannst du eine 'Mean'-Statistik erstellen, die dir für jede Fläche den Mittelwert der unterliegenden Rasterzellen ausgibt. Sollte dein Raster nur noch die Klassen repräsentieren, müsstest du 'Majority' nehmen.

Über das "Zone-Field" kannst du die resultierende Tabelle abschließend an deine Ackerflächen joinen.
Vielen Dank für die Hilfe! So hat´s geklappt.
Hallo!

Eine Frage zu dem Thema zonal statistics und zone field! Ich will diese simple Sache grad ausführen - also ganz normal die Werte eines Rasters über die verteilten Polygonflächen auswerten lassen. Jetz kann ich aber nix im Zone field auswählen obwohl das feature genügend Spalten mit numerischen Werten
anbietet - ohne ID kann ich die ausgewertete Tabelle die zwar produziert wird nicht verwenden!

Gibt's hierzu vielleicht Ideen??

Schon mal danke,
schöne Grüße,
flocco
Das Zonenfeld muss ein Integer- oder Textfeld sein!
Zur einfachen Erzeugung eines eindeutigen Zonenfeldes kannst du z.B. ein Long-Feld erstellen und dort die Werte der FID hineinkopieren.
Vielen Dank!! :)