Grundlegende Terminologie im Zusammenhang mit dem Raster-Zellen-Iterator

Nachfolgend finden Sie eine Zusammenstellung von Begriffen, mit denen Sie sich vertraut machen sollten, um sich umfassende Kenntnisse über den Raster-Zellen-Iterator anzueignen. Die folgenden Definitionen sollen Ihnen beim Lesen der anderen Themen in diesem Zusammenhang helfen.

BegriffBeschreibung

Raster-Zellen-Iterator

Eine Python-Klasse zum Iterieren durch die Zellen eines Einzelband- oder Multiband-Raster-Datasets.

Raster-Objekt

Ein Raster-Objekt referenziert ein Raster. Ein Raster-Objekt wird entweder durch Bearbeiten eines Raster-Datasets erstellt oder bei Ausführen eines Geoverarbeitungswerkzeugs zurückgegeben, das ein Ausgabe-Raster-Dataset zurückgibt. Das Raster-Objekt weist Eigenschaften und Methoden auf, die für die weitere Analyse verwendet werden können.

RasterInfo-Objekt

Ein RasterInfo-Objekt referenziert die Metadateneigenschaften eines Rasters. Ein rasterInfo-Objekt kann zur Erstellung eines leeren Rasters verwendet werden. Jedes Raster-Objekt verfügt über ein rasterInfo-Objekt, mit dem es verbunden ist, und auf das mit der getRasterInfo()-Methode zugegriffen werden kann.

Impliziter Iterator

Ein Impliziter Iterator ist ein Iterator, der in einem Raster-Objekt implizit definiert ist.

Expliziter Iterator

Ein expliziter Iterator ist ein Iterator, der explizit über das RasterCellIterator()-Objekt definiert ist.

Raster-Analyseumgebung

Die Raster-Analyseumgebung definiert die Ausdehnung, die Zellengröße und das Koordinatensystem, in dem der Raster-Zellen-Iterator die Analyse durchführt. Darüber hinaus definiert sie den geographischen Bereich, in dem die Iteration für die Raster-Daten erfolgt. Weitere Informationen finden Sie unter Bestimmen des Analysefensters in Spatial Analyst.

Abstandshalter

Ein Abstandshalter verändert die Ausgabe nicht, verbessert jedoch die Performance, wenn Sie während der Iteration durch Zellenpositionen auf Werte benachbarter Zellen zugreifen.

NaN

In der Informatik bedeutet NaN "Keine Zahl". Wenn NoData aus einem Raster mit Hilfe der Indexschreibweise gelesen wird, wird in Python NaN zurückgegeben. Wenn NaN einer Raster-Zelle zugewiesen wird, wird sie als NoData-Zelle interpretiert.

Indizierung

Die Indizierung eines Raster-Objektes ermöglicht den Zugriff auf bestimmte Zellen innerhalb von Einzelband- oder Multiband-Raster-Datasets durch die Verwendung von eckigen Klammern, die eine Liste von Indizes enthalten.

Relative Indexierung

Die relative Indexierung ist eine Möglichkeit zum Referenzieren benachbarter Zellen innerhalb einer Iteration, bezogen auf die Position der Zelle, durch die iteriert wird.

Wenn die Zelle, durch die iteriert wird, beispielsweise die Indizes [i, j] aufweist, können ihre unmittelbar benachbarten Zellen mit relativen Indizes wie [i-1, j-1], [i, j-1], [i+1, j-1] usw. referenziert werden.

Raster mit geringer Dichte

Bei einem Raster mit geringer Dichte handelt es sich um ein Raster, in dem eine erhebliche Anzahl an NoData-Zellen vorliegt.

Status eines Rasters

Der Status eines Rasters ergibt sich aus dessen Zellenwerten bei jeder Iteration. Werden Zellen und deren Nachbarzellen im Laufe einer Iteration geändert, ändert sich ebenfalls der Status des Rasters.

Verwandte Themen