Mit der Spatial Analyst-Lizenz verfügbar.
Es gibt zwei lokale Werkzeuge, die einer Zelle einen Ausgabewert zuweisen. Dabei wird berücksichtigt, welcher Wert bzw. welche Werte aus einer Liste mit Werten, die aus einer Gruppe von Eingabe-Rastern abgerufen wurden, ein bestimmtes Kriterium erfüllen. Diese Werkzeuge sind Popularität und Rangstufe.
Popularität
Das Werkzeug Popularität bestimmt für jede Position den Wert, der der n-populärste Wert der in den Eingabe-Rastern identifizierten Eingabewerte ist Es benötigt eine Liste mit Eingabe-Rastern sowie den Popularitätswert, der entweder eine Konstante oder ein Raster sein kann, um den n-populärsten Wert zu identifizieren.
Beispiel für eine Zellenposition mit fünf Eingabe-Rastern
Ist der angegebene Popularitätswert beispielsweise 2, sollte für jede Zelle der zweitpopulärste Wert aus einer Liste der aus den Eingabe-Rastern abgeleiteten Werte ausgegeben werden. Angenommen, die Eingabewerte für eine bestimmte Position lauten wie folgt:
Popularität | InRas1 | InRas2 | InRas3 | InRas4 | InRas5 |
---|---|---|---|---|---|
2 | 3 | 3 | 5 | 3 | 5 |
In diesem Fall werden die Werte folgendermaßen sortiert:
Wert | Eingabe-Raster |
---|---|
3 | InRas1 |
3 | InRas2 |
3 | InRas4 |
5 | InRas3 |
5 | InRas5 |
Demzufolge ist der populärste Wert in der Liste 3, da dieser dreimal vorkommt, und der zweitpopulärste Wert 5, da dieser zweimal vorkommt. Da der angegebene Popularitätswert 2 ist, lautet die Ausgabe des Tools für diese Zellenposition 5.
Beispiel für drei Eingabe-Raster
Ein weiteres Beispiel ist die folgende Abbildung, die den zweitpopulärsten Wert für die drei Eingabe-Raster identifiziert.
Wenn eine Zelle für eine beliebige Position in einem beliebigen Eingabe-Raster den Wert "NoData" enthält, wird dieser Position auch in der Ausgabe der Wert "NoData" zugewiesen.
Weist eine bestimmte Position keinen zweitpopulärsten Wert auf, wird der Zellenposition der Wert "NoData" zugewiesen. Diese Situation kann unter folgenden Bedingungen auftreten:
- Alle Werte kommen nur einmal vor.
- Die Anzahl der unterschiedlichen Werte ist gleich.
Rangstufe
Das Werkzeug Rangstufe erstellt für jede Zelle eine interne Argumentliste mit den Werten aus den Eingabe-Rastern. Die Werte in der Argumentliste werden vom niedrigsten zum höchsten sortiert. Der Wert mit der durch das Eingabe-Rangstufen-Raster definierten Rangstufenposition (der n-kleinste Wert) wird ausgegeben.
Beispiel
Angenommen, die Liste der Eingabe-Raster für das Eingabe-Rangstufen-Raster RankRas lautet InRas1, InRas2, InRas3 und InRas4. Alle Zellenwerte des RankRas-Rasters weisen den konstanten Wert 3 auf, d. h. der drittkleinste Wert soll zurückgegeben werden.
InRas1 | InRas2 | InRas3 | InRas4 |
---|---|---|---|
4 | 6 | 3 | 8 |
Diese Werte werden in Rangstufen angeordnet:
Position | Zellenwert |
---|---|
1 | 3 |
2 | 4 |
3 | 6 |
4 | 8 |
Da durch den Wert in der Rangstufen-Eingabe die dritte Position (3) definiert wurde, lautet der Ausgabewert für diese Zelle 6.