Funktion "Nibble"

Mit der Spatial Analyst-Lizenz verfügbar.

Übersicht

Ersetzt ausgewählte Zellen eines Rasters durch den Wert des nächsten Nachbarn. Dies ist für die Bearbeitung von Raster-Flächen hilfreich, deren Daten möglicherweise fehlerhaft sind.

NoData-Zellen im Maskierungs-Raster definieren die Positionen, an denen Zellenwerte im Eingabe-Raster mit Nibble geändert (ersetzt) werden. Positionen im Eingabe-Raster, die sich außerhalb des Maskenbereichs befinden, werden nicht mit Nibble bearbeitet. Ihr Wert im Ausgabe-Raster entspricht dem Wert im Eingabe-Raster.

Abbildung: Nibble

Dies ist eine globale Raster-Funktion.

Hinweise

Verwenden Sie den Parameter Nibble für NoData-Zellen, um zu bestimmen, ob NoData-Zellen im Eingabe-Raster, die sich innerhalb des Maskenbereichs befinden, als NoData-Zellen erhalten bleiben sollen oder ob sie durch den nächsten gültigen Wert ersetzt werden können.

Parameter

ParameterBeschreibung

Raster

(erforderlich)

Das Eingabe-Raster gibt die maskierten Positionen an, die durch den Wert des nächsten Nachbarn ersetzt werden sollen.

Das Eingabe-Raster kann ein ganzzahliges oder Gleitkomma-Raster sein.

Maskierungs-Raster

(erforderlich)

Das Raster, das die zu ersetzenden Positionen im Eingabe-Raster identifiziert.

Zellen mit dem Wert "NoData" werden als Zellen in der maskierten Fläche behandelt. Diese Positionen im Ausgabe-Raster werden durch den Wert des nächsten Nachbarn im Eingabe-Raster ersetzt.

Das Masken-Raster kann ein ganzzahliges oder Gleitkomma-Raster sein.

NoData-Werte verwenden, falls sie der nächste Nachbar sind

Gibt an, ob NoData-Zellen im Eingabe-Raster Zellen in den maskierten Flächen ersetzen können, wenn es sich dabei um den nächsten Nachbarn handelt.

  • Ja: Sowohl NoData-Werte als auch Datenwerte können Zellen in der maskierten Fläche ersetzen. Dies bedeutet, dass NoData-Werte im Eingabe-Raster Flächen ersetzen können, die in der Maske definiert sind, sofern es sich dabei um den nächsten Nachbarn handelt. Dies ist die Standardeinstellung.
  • Nein: Nur Datenwerte können Zellen in der maskierten Fläche ersetzen. NoData-Werte im Eingabe-Raster dürfen nicht durch die Nibble-Funktion auf Flächen ausgeweitet werden, die im Masken-Raster definiert sind, selbst wenn es sich dabei um den nächsten Nachbarn handelt.

Nibble für NoData-Zellen

Gibt an, ob NoData-Zellen im Eingabe-Raster innerhalb der maskierten Fläche erhalten bleiben oder ersetzt werden sollen.

  • Nein: NoData-Zellen im Eingabe-Raster, die sich in der maskierten Fläche befinden, bleiben in der Ausgabe (als NoData-Zellen) erhalten. Dies ist die Standardeinstellung.
  • Ja: NoData-Zellen im Eingabe-Raster innerhalb der maskierten Fläche können durch den Wert des nächsten Nachbarn außerhalb der maskierten Fläche ersetzt werden.

Zonen-Raster

Das Eingabe-Zonen-Raster. Für jede Zone gilt, dass Eingabezellen, die sich innerhalb der Maske befinden, nur durch den Wert des nächsten Nachbarn innerhalb derselben Zone ersetzt werden.

Alle Zellen in einem Raster, die denselben Wert haben, ungeachtet dessen, ob sie aneinander grenzen oder nicht, sind eine Zone. Der Eingabezonen-Layer definiert die Form, Werte und Positionen der Zonen. Das Zonen-Raster kann ein Ganzzahl- oder ein Gleitkommawert sein.

Dieser Parameter ist optional.

Verwandte Themen


In diesem Thema
  1. Übersicht
  2. Hinweise
  3. Parameter