Vocabulaire de base relatif à l’itérateur de cellule raster

Il est important de comprendre les termes de la liste suivante pour bien maîtriser les concepts de l’itérateur de cellule raster. Les définitions ci-après vous seront utiles pour la lecture des autres rubriques de cette section.

TermeDescription

Itérateur de cellule raster

Classe Python qui permet de faire une itération sur les cellules d’un jeu de données raster monocanal ou multicanal.

Objet raster

Un objet Raster référence un raster. Un objet raster est soit créé par conversion/redéfinition d’un jeu de données raster, soit renvoyé au cours de l’exécution d’un outil de géotraitement qui renvoie un jeu de données raster en sortie. L'objet raster a des propriétés et méthodes pouvant être utilisées pour une analyse supplémentaire.

Objet RasterInfo

Un objet RasterInfo référence les propriétés de métadonnées d’un raster. Un objet rasterInfo permet de créer un raster vide. Chaque objet Raster est lié à un objet rasterInfo, qui est accessible à l’aide de la méthode getRasterInfo() de l’objet raster.

Itérateur implicite

Itérateur qui est défini implicitement sur un objet raster.

Itérateur explicite

Itérateur qui est défini explicitement à l’aide de l’objet RasterCellIterator().

Environnement d’analyse raster

L’environnement d’analyse raster définit l’étendue, la taille de cellule et le système de coordonnées que l’itérateur de cellule raster utilise pour effectuer une analyse. Il définit la zone géographique où s’exécute l’itération sur les données raster. Pour plus d’informations, reportez-vous à la rubrique Détermination de la fenêtre d’analyse dans Spatial Analyst.

Marge de remplissage

La marge de remplissage ne change en rien la sortie. Toutefois, elle améliore les performances en cas d’accès à des valeurs de cellule de voisinage pendant l’itération dans les emplacements de cellule.

NaN

En informatique, NaN est l’acronyme de « not a number » qui signifie « pas un nombre ». Lorsque la valeur NoData est lue à partir d’un raster suivant la notation d’index, NaN est renvoyé dans Python. Lorsque la valeur NaN est attribuée à une cellule raster, celle-ci est interprétée comme une cellule NoData.

Indexation

L’indexation d’un objet raster permet d’accéder à des cellules spécifiques,situées dans des jeux de données raster monocanaux et multicanaux, par l’utilisation de crochets qui délimitent une liste d’index.

Indexation relative

Manière de référencer les cellules de voisinage à l’intérieur d’une itération, par rapport à la position de la cellule qui fait l’objet de l’itération.

Par exemple, si la cellule en cours d’itération comporte les index [i, j], il est possible de référencer les cellules de son voisinage immédiat à l’aide d’index relatifs tels que [i-1, j-1], [i, j-1], [i+1, j-1], et ainsi de suite.

Raster creux

Un raster creux est un raster dans lequel se trouvent de nombreuses cellules de type NoData.

État d’un raster

L’état d’un raster est celui défini par les valeurs de ses cellules à chaque itération. Si des cellules et leurs cellules voisines sont modifiées pendant une itération, l’état du raster est modifié.

Rubriques connexes