Skip To Content

NoData (Paramètres d'environnement)

Les outils qui respectent le paramètre d'environnement NoData ne traitent que les rasters où NoData est valide.

Utilisez cet environnement lorsque la valeur NoData de votre entrée a besoin d'être transférée à votre raster en sortie. Ce paramètre vous permet de spécifier la valeur que vous désignez en tant que valeur NoData dans votre sortie.

Remarques sur l'utilisation

  • Lorsque vous utilisez l'Extension ArcGIS Spatial Analyst, AUCUN est la méthode de cartographie à privilégier. Cette méthode a le même comportement que les précédentes versions d'ArcGIS.
  • PROMOTION est la méthode de cartographie la plus sûre puisque la valeur NoData ne sera jamais perdue. Toutefois, en favorisant l'espace par pixel de votre raster vous créerez une sortie deux fois plus grande en termes de taille.

Syntaxe de la boîte de dialogue

  • NoData. - Sélectionnez la méthode de mappage NoData à utiliser.
    • Aucun : aucune règle de valeur NoData ne sera mise en place. Si votre entrée et votre sortie ont la même plage de valeurs, la valeur NoData est transférée sans changement. Toutefois, si votre plage de valeurs change, il n'y aura aucune valeur pour NoData dans votre sortie. Il s'agit de la méthode par défaut.
    • Maximum : la valeur maximale de la plage de données en sortie sera utilisée en tant que valeur NoData.
    • Minimum : la valeur minimale de la plage de données en sortie sera utilisée en tant que valeur NoData.
    • Promouvoir les valeurs : la valeur la plus basse de la plage passe au niveau supérieur et la plus basse devient NoData. Si les données sont non signées, la valeur de zéro devient un, la valeur NoData est zéro, et le reste des valeurs reste identique. Si les données sont signées, la valeur la plus basse de la plage est remontée et la plus basse devient NoData. Par exemple, avec les données de nombre entier signé 8 bits, -127 devient -126 et la valeur NoData est -127.
    • Diminuer les valeurs : la valeur NoData est la valeur maximale de la plage de données, la valeur la plus élevée de la plage de données diminue d'une valeur, et le reste des valeurs demeure identique. Par exemple, avec des données d'entier non signé 8 bits, la valeur NoData est 255, la valeur 255 devient 254, et le reste des valeurs reste identique.
    • Promotion : si une valeur NoData se trouve hors de la plage de données de l'entrée, l'espace par pixel de la sortie est remonté au niveau suivant disponible, et NoData prend la valeur maximale dans la nouvelle plage de données. Par exemple, un jeu de données d'entier non signé 8 bits qui nécessite que la 256 valeur soit NoData est remonté à un jeu de données de 16 bits et la valeur maximale devient NoData. Si une valeur NoData se trouve dans la plage de données de l'entrée à écrire dans la sortie ou s'il n'y a pas de NoData, l'espace par pixel n'est pas remonté.

      Si une valeur NoData se trouve hors de la plage de données de l'entrée, l'espace par pixel est remonté au niveau suivant disponible, et la valeur Nodata est spécifiée par l'utilisateur. Par exemple, un jeu de données d'entier non signé 8 bits qui nécessite 256 comme valeur NoData est remonté à un jeu de données de 16 bits et la valeur 256 devient NoData. Si la valeur NoData spécifiée se trouve dans la plage de données de l'entrée, l'espace par pixel n'est pas remonté pour la sortie.

Syntaxe de script

arcpy.env.nodata = "méthode_cartographie"

ParamètresExplication

nodata

Technique de cartographie NoData utilisée :

  • NoData. - Sélectionnez la méthode de mappage NoData à utiliser.
    • Aucun : aucune règle de valeur NoData ne sera mise en place. Si votre entrée et votre sortie ont la même plage de valeurs, la valeur NoData est transférée sans changement. Toutefois, si votre plage de valeurs change, il n'y aura aucune valeur pour NoData dans votre sortie. Il s'agit de la méthode par défaut.
    • Maximum : la valeur maximale de la plage de données en sortie sera utilisée en tant que valeur NoData.
    • Minimum : la valeur minimale de la plage de données en sortie sera utilisée en tant que valeur NoData.
    • Promouvoir les valeurs : la valeur la plus basse de la plage passe au niveau supérieur et la plus basse devient NoData. Si les données sont non signées, la valeur de zéro devient un, la valeur NoData est zéro, et le reste des valeurs reste identique. Si les données sont signées, la valeur la plus basse de la plage est remontée et la plus basse devient NoData. Par exemple, avec les données de nombre entier signé 8 bits, -127 devient -126 et la valeur NoData est -127.
    • Diminuer les valeurs : la valeur NoData est la valeur maximale de la plage de données, la valeur la plus élevée de la plage de données diminue d'une valeur, et le reste des valeurs demeure identique. Par exemple, avec des données d'entier non signé 8 bits, la valeur NoData est 255, la valeur 255 devient 254, et le reste des valeurs reste identique.
    • Promotion : si une valeur NoData se trouve hors de la plage de données de l'entrée, l'espace par pixel de la sortie est remonté au niveau suivant disponible, et NoData prend la valeur maximale dans la nouvelle plage de données. Par exemple, un jeu de données d'entier non signé 8 bits qui nécessite que la 256 valeur soit NoData est remonté à un jeu de données de 16 bits et la valeur maximale devient NoData. Si une valeur NoData se trouve dans la plage de données de l'entrée à écrire dans la sortie ou s'il n'y a pas de NoData, l'espace par pixel n'est pas remonté.

      Si une valeur NoData se trouve hors de la plage de données de l'entrée, l'espace par pixel est remonté au niveau suivant disponible, et la valeur Nodata est spécifiée par l'utilisateur. Par exemple, un jeu de données d'entier non signé 8 bits qui nécessite 256 comme valeur NoData est remonté à un jeu de données de 16 bits et la valeur 256 devient NoData. Si la valeur NoData spécifiée se trouve dans la plage de données de l'entrée, l'espace par pixel n'est pas remonté pour la sortie.

Syntaxe nodata
import arcpy
# Set the nodata mapping method environment to promote the value.
arcpy.env.nodata = "PROMOTION"

Rubriques connexes