Update: Der Fehler wurde in ArcGIS 10.4 behoben
Ich verwende ArcGIS 10.2.2, um Zonenstatistiken für eine Reihe von Zonen zu ermitteln. Wenn das Wert-Raster NoData enthält, sollen die Zonenergebnisse "NoData" lauten, genau wie in der Beschreibung der Tools angegeben. Diese Werkzeugbeschreibung lautet:
DATEN - In einer bestimmten Zone werden nur Zellen mit einem Wert im Eingabewert-Raster zur Bestimmung des Ausgabewerts für diese Zone verwendet. NoData-Zellen im Wert-Raster werden in der Statistikberechnung ignoriert.
NODATA - Wenn in einer bestimmten Zone NoData-Zellen im Wert-Raster vorhanden sind, wird davon ausgegangen, dass nicht genügend Informationen vorhanden sind, um statistische Berechnungen für alle Zellen in dieser Zone durchzuführen. Daher erhält die gesamte Zone den NoData-Wert im Ausgabe-Raster.
Bitte schauen Sie sich mein Setup in diesem Bild an:
Ich verwende die Option NODATA mit einem Werteraster mit einem NoData-Pixel und erwarte daher, dass der resultierende Zonenwert (Zone 61154) 'NoData' ist. Stattdessen erhalte ich einen Wert von 12,74 (im Bild auf 13 gerundet), was mich auf zwei Ebenen verwirrt: Erstens habe ich 'NoData' erwartet, und zweitens ist der resultierende Wert von 12,74 mathematisch unmöglich, da der Mittelwert nicht größer sein kann als der Maximalwert im Werteraster, in diesem Fall 10.
Wenn ich die Option DATA verwende, erhalte ich einen Wert von ungefähr 9,1, was sinnvoll ist. Wir haben dies auf verschiedenen Datasets, Computern und ArcGIS-Versionen getestet.
Was vermisse ich hier?
Bearbeiten / Zusätzlicher Kommentar: Ich habe gerade bemerkt, dass das Attribut 'Count' auch für diese bestimmte Zone falsch ist. Es gibt tatsächlich 421 Zellen in dieser Zone, aber das Werkzeug hat nur 297 gezählt. Die Berechnung von 421 minus 297 ergibt 124 - seltsamerweise ist dies die "Position", an der sich das NoData-Pixel befindet, wenn man die Pixel von oben links nach unten zählt direkt in der Zone. Das Tool zeigt möglicherweise eine falsche (zu niedrige) Zellenzahl an, was den Anstieg des Durchschnitts erklären kann.
Bearbeiten: Hier ist ein Link zu den Daten, die ich verwende.
Edit: Dan Patterson und ich haben hier im ESRI-Forum ein weiteres Debugging durchgeführt .