NoData et effet sur l'analyse

Disponible avec une licence Spatial Analyst.

Chaque emplacement de cellule d’un raster a une valeur qui lui est attribuée. Lorsqu’aucune information n’est disponible pour un emplacement de cellule, la valeur NoData lui est attribuée. Notez que NoData et 0 ne sont pas équivalents, car 0 est une valeur numérique.

Le fait qu’un emplacement en entrée puisse avoir NoData au lieu d’une valeur numérique a des implications sur la façon dont les outils les gèrent. La valeur NoData signifie qu’une quantité insuffisante d’informations est connue sur l’emplacement d’une cellule pour pouvoir lui assigner une valeur. Un emplacement avec une valeur NoData peut être traité de deux manières dans le calcul d'une expression :

  • Toujours renvoyer la valeur NoData pour cet emplacement de cellule.
  • Ignorer la valeur NoData et effectuer le calcul avec les valeurs disponibles pour cet emplacement de cellule.

Il est important de comprendre comment la valeur NoData est traitée dans un outil particulier avant de prendre une décision. Il peut être souhaitable de savoir si un emplacement avec une valeur NoData dans la sortie a déjà eu une valeur ou s’il a reçu la valeur NoData en tant que résultat de l’algorithme de l’outil. En outre, lorsque les emplacements reçoivent des valeurs, il peut s'avérer important de savoir si la valeur en sortie est réellement la valeur minimale ou maximale ou s'il s'agit de la valeur minimale ou maximale des valeurs connues existantes.

Selon l’outil, l’une ou l’autre des approches mentionnée ci-dessus sera la plus logique. Par exemple, lorsque vous additionnez deux jeux de données raster, si un emplacement de cellule de l'un d'eux contient la valeur NoData, aucune base ne permet d'assigner une nouvelle valeur à l'emplacement correspondant du jeu de données raster en sortie.

Par contre, si vous recherchez la valeur minimale d’un voisinage qui contient une valeur NoData, vous pouvez émettre l’hypothèse (ou prendre le risque) que l’emplacement de cellule contenant la valeur NoData ne sera pas la valeur minimale. L'opération focale peut alors être utilisée pour renvoyer la valeur minimale des valeurs valides restantes dans le voisinage.

Spatial Analyst offre une prise en charge totale du concept NoData. Si aucune valeur NoData n’existe dans les jeux de données raster en entrée dans l’opération, les valeurs en sortie sont affectées. Le comportement de NoData pour chaque outil est présenté dans sa documentation de référence.

Rubriques connexes