Rasterdaten in drüberliegender Shapedatei verwenden

Hallo,

ich habe eine Rasterdatei im 10x10m Raster und eine darüberliegende Vektor/Shapedatei (Polygone). Ich würde gerne in der Attributtabelle der Shapedatei ein Feld anhängen und mit den Mittelwerten der darunterliegenden Rasterzellen ausfüllen.
Ich weiß, dass es eigentlich über Zonal Statistics as Table gehen müsste, aber ArcGIS sagt mir dann immer, dass die Attributtabelle der Rasterdatei nicht geöffnet werden kann. Ich verstehe nicht wo das Problem liegt. Per RMT auf die Rasterdatei lässt sich die Attributtabelle problemlos öffnen.
Beide Dateien sind übrigens in einer FileGeodatabase gespeichert und die Rasterdatei auf integere Werte umgerechnet.
Es müsste eigentlich ganz einfach sein, aber ich kriegs nicht hin. Bitte Hilfe!

Gruß,
Melanie
Als Zonendatei verwendest du das Polygonshape inklusive eindeutigem Zonenfeld. Als Werteraster verwendest du deine Rasterdatei, die keine Attributtabelle benötigt. Nach Ausführen der Funktion findest du die Tabelle der zonalen Statistik, wenn du im TOC auf den Reiter "Quelle" klickst. Du kannst sie aber auch über den "Daten hinzufügen"-Button laden. Abschließend einfach über das Zonenfeld an das Polygonshape joinen.
Genauso war das geplant, anstatt jedoch eine Tabelle auszuspucken, krieg ich nur folgende Fehlermeldung:
ERROR 010216: Error in opening or reading attribute table (VAT) for C:\Dokumente und Einstellungen\Melli\Lokale Einstellungen\Temp\raster2.
Failed to execute (ZonalStatisticsAsTable).

Gibt es vielleicht einen MapAlgebra Ausdruck mit dem ich das selbe Ziel erreichen kann? Ungefähr mit folgendem Inhalt: In die Shapedatei "Feldstücke" schreibe mir in die Spalte "KS_neu" den Mittelwert der darunterliegenden Rasterzellen der Rasterdatei "KS_Faktor"???
Ich würde zunächst versuchen, das Raster in einem Ordner zu speichern, dessen Pfad keine Leerzeichen enthält.
ok, problem nummer 1 gelöst und zwar folgendermaßen: ich habe in der Attributtabelle der Shapedatei ein neues Feld namens OID angelegt und die Werte aus dem Feld OBJECTID rein kopiert und anschließend das OID Feld als Zonenfeld verwendet und siehe da, da hatte ArcGIS nix dagegen.

Daraus hat sich jetzt aber ein neues Problem ergeben. Und zwar ist das shape größer als das Raster. Das heist ich habe 783 Polygone und OID ist von 1 bis 783 nummeriert. Die aus Zonal statistics entstandene Tabelle hat aber nur 268 Zeilen und OID ist dort nur von 1 bis 268 nummeriert. Die beiden Tabellen passen also nicht mehr zusammen. Auch wenn ich das Häkchen aus ignore nodata rausmache ändert sich nichts. Mist, ich dachte schon ich hätte es jetzt geschafft...

Noch ein Vorschlag?
Sind einige deiner Zonen (Polygone) kleiner als eine einzelne Rasterzelle? Die zugehörigen Zonennummern (bei dir OID) blieben in diesem Fall unbelegt. Die übrigen Werte "passen" schon noch zusammen...
Ja hat doch noch gekleppt , danke für die Tipps, hatte nur die Tabelle mit dem falschen Feld verknüpft.