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.
Begriff | Beschreibung |
---|---|
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 beim 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 Methode getRasterInfo() 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. |
Abstand | 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 mit Hilfe der Indexschreibweise aus einem Raster 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. |