Skip to main content

Ermitteln des Wertes in einer Eingabeliste, der ein angegebenes Kriterium erfüllt

Mit Spatial Analyst-Lizenz verfügbar.

Es gibt zwei lokale Werkzeuge, die einer Zelle einen Ausgabewert zuweisen, der darauf basiert, welcher Wert bzw. welche Werte aus einer Liste mit Werten, die aus einer Gruppe von Eingabe-Rastern abgerufen wurden, ein bestimmtes Kriterium erfüllt bzw. 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. Zur Ermittlung des n-populärsten Wertes ist neben einer Liste mit Eingabe-Rastern auch der Popularitätswert erforderlich, der entweder eine Konstante oder ein Raster sein kann.

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 mit Werten ausgegeben werden, die aus den Eingabe-Rastern abgeleitet wurden. Angenommen, die Eingabewerte für eine bestimmte Position lauten wie folgt:

Popularität

InRas1

InRas2

InRas3

InRas4

InRas5

2

3

3

5

3

5

Beispiel für Eingabezellenwerte für das Werkzeug "Popularität"

Dann werden die Werte wie folgt sortiert:

Wert

Eingabe-Raster

3

InRas1

3

InRas2

3

InRas4

5

InRas3

5

InRas5

Liste der sortierten Werte

Demzufolge ist der populärste Wert in der Liste 3, da dieser dreimal vorkommt, und der zweitpopulärste Wert ist 5, da dieser zweimal vorkommt. Da der angegebene Popularitätswert 2 beträgt, lautet die Ausgabe des Werkzeugs für diese Zellenposition 5.

Beispiel für drei Eingabe-Raster

Ein weiteres Beispiel zeigt die folgende Grafik, die den zweitpopulärsten Wert für die drei Eingabe-Raster identifiziert.

Abbildung "Popularität"

OutRas = Popularity(2, [InRas1, InRas2, InRas3])

Wenn eine Zelle für eine beliebige Position in einem der 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 sind eindeutig.

  • Es gibt gleich viele unterschiedliche Werte.

Rangstufe

Das Werkzeug Rangstufe erstellt für jede Zelle eine interne Argumentliste mit den Werten aus den Eingabe-Rastern. Die Werte in der Argumentliste sind aufsteigend sortiert. Der Wert mit der durch das Eingabe-Rangstufen-Raster definierten Rangstufenposition (der n-kleinste Wert) wird ausgegeben.

Beispiel

Angenommen, das Eingabe-Rangstufen-Raster ist RankRas, und die Eingabeliste der Raster lautet InRas1, InRas2, InRas3 und InRas4. Das Raster RankRas enthält alle Zellenwerte mit dem konstanten Wert 3, d. h. der drittkleinste Wert soll zurückgegeben werden.

InRas1

InRas2

InRas3

InRas4

4

6

3

8

Beispiel für die Eingabewerte für das Werkzeug "Rangstufe"

Diese Werte werden wie folgt angeordnet:

Position

Zellenwert

1

3

2

4

3

6

4

8

Rangstufen-Argumentliste

Da die durch den Wert in der Rangstufen-Eingabe definierte Position die dritte Position (3) ist, lautet der Ausgabewert für diese Zelle 6.