Übersicht
Die Funktion "ArcStatistics" berechnet Argumente der Statistik. Diese Funktion umfasst vier Methoden: ArgMax, ArgMin, ArgMedian und Dauer.
Hinweise
Bei ArgStatistics wird allen Raster-Bändern aus jedem Eingabe-Raster ein mit 0 beginnender inkrementeller Bandindex zugewiesen. Die Sortierung erfolgt zuerst nach dem Eingabe-Raster-Index und dann nach der relativen Bandreihenfolge in den Eingabe-Rastern, wie in der unten stehenden Tabelle dargestellt. Wenn beispielsweise das erste Eingabe-Raster (Eingabe-Index 0) die beiden Bänder b11 und b12 hat und das zweite Eingabe.-Raster (Eingabe-Index 1) die vier Bänder b21, b22, b23 und b24 hat, sieht der Bandindex wie in der folgenden Tabelle aus:
Band | Eingabe-Index | Bandindex |
---|---|---|
b11 | 0 | 0 |
b12 | 0 | 1 |
b21 | 1 | 2 |
b22 | 1 | 3 |
b23 | 1 | 4 |
b24 | 1 | 5 |
Anschließend gibt die ArgMax-Funktion für jedes Pixel den Band index für den maximalen Pixel value zurück. Beispielsweise beträgt in der folgenden Tabelle der maximale Pixelwert 189, der in Band b21 gespeichert ist, wobei der band index 2 ist. Deshalb gibt die ArgMax-Funktion den Wert 2 zurück.
Band | Bandindex | Pixelwert |
---|---|---|
b11 | 0 | 33 |
b12 | 1 | 54 |
b21 | 2 | 189 |
b22 | 3 | 145 |
b23 | 4 | 34 |
b24 | 5 | 28 |
ArgMin ist das Argument des Minimums; es gibt den Band index zurück, für den das jeweilige Pixel seinen Minimalwert erreicht. Beispielsweise beträgt in der vorherigen Tabelle der minimale Pixel value 28, der in Band b24 gespeichert ist, wobei der Band index 5 ist. Deshalb gibt die ArgMin-Funktion den Wert 5 zurück.
Die ArgMedian-Methode gibt den Band index zurück, für den das jeweilige Pixel den Medianwert der Werte aus allen Bändern erreicht. Stellen Sie sich die Werte aus allen Bändern als ein Array vor. Nach dem Sortieren des Arrays in aufsteigender Reihenfolge ist der Medien derjenige Wert, der die untere Hälfte des Arrays von der oberen Hälfte trennt. Genauer ausgedrückt: Wenn das aufsteigend sortierte Array n Werte hat, entspricht der Median dem i-ten Wert (0-basiert), wobei:
i = ( (n-1) / 2 )
Beispielsweise wird die obige Tabelle in aufsteigender Reihenfolge nach Pixelwerten sortiert, wie in der folgenden Tabelle gezeigt. Der Median liegt bei 34, ArgMedian gibt also für den Band index 4 zurück.
Band | Bandindex | Pixelwert |
---|---|---|
b24 | 5 | 28 |
b11 | 0 | 33 |
b23 | 4 | 34 |
b12 | 1 | 54 |
b22 | 3 | 145 |
b21 | 2 | 189 |
Die Dauer-Methode sucht nach den längsten aufeinanderfolgenden Elementen in dem Array, wobei jedes Element einen Wert hat, der größer oder gleich Min und kleiner oder gleich Max ist, und gibt dann die Länge zurück. Für die Dauer-Methode werden die Eingabewerte Min und Max benötigt.
Beispielsweise sind in der obigen Tabelle mit der Vorgabe Min=34 und Max=189 die längsten aufeinanderfolgenden Elemente [34, 54, 145, 189], weshalb die Dauer 4 beträgt.
Parameter
Parameter | Beschreibung |
---|---|
Methode | Auswahl der Statistikmethode für die Berechnung:
|
Nicht definierte Klasse | Eine Konstanten-Eingabe, die zurückgegeben wird, wenn kein definitiver Maximum-, Minimum- oder Median-Wert erhalten werden kann. Das häufigste Szenario dafür ist das, bei dem der Maximum- oder Minimum-Wert in den Werten aus allen Bändern mehrfach auftritt. Der Standardwert für die nicht definierte Konstante beträgt 100. Die nicht definierte Klasse ist nur anwendbar, wenn die Methode ArgMax, ArgMin oder ArgMedian ist. |
Min. | Der von Ihnen festgelegte Minimalwert ist der niedrigste Wert und darf vom Beginn der Dauer nicht unterschritten werden. Diese Eingabe ist nur bei der Dauer-Methode anwendbar. |
Max. | Der von Ihnen festgelegte Maximalwert ist der höchste Wert, den das Ende der Dauer nicht überschreiten darf. Diese Eingabe ist nur bei der Dauer-Methode anwendbar. |
Eingabe-Raster | Das Eingabe-Raster, für das Sie die verschiedenen statistischen Methoden ausführen. |
Index | In dieser Funktion gibt es zwei Typen von Indizes: einen Raster-Index und einen Bandindex. Der Eingabe-Index verfolgt jede Raster-Eingabe, wobei jede Zeile mit demselben Eingabe-Index auch dasselbe Raster ist. Da ein Raster über mehr als ein Band verfügen kann, gibt es möglicherweise mehrere Zeilen mit demselben Raster-Index. Der Bandindex verfolgt jedes Eingabeband. Jeder Bandindex ist eindeutig und kann keine Duplikate haben. |