NoData (Paramètres d'environnement)

Les outils qui respectent l’environnement NoData traitent uniquement les rasters dans lesquels la valeur NoData est valide.

Utilisez cet environnement lorsque la valeur NoData en entrée doit être transférée au raster en sortie. Ce paramètre permet de spécifier la valeur que vous utilisez en tant que valeur NoData dans la 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.
    • Map values up (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 = "mapping_method"

ParamètresExplication

nodata

Les techniques de cartographie NoData suivantes sont utilisées :

  • 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.
    • Map values up (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

Exemple de script

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

Rubriques connexes