Obtenir les Propriétés de raster (Gestion des données)

Niveau de licence :De baseStandardAvancé

Récapitulatif

Renvoie les propriétés d'un jeu de données raster, d'une mosaïque ou d'un produit raster.

Utilisation

Syntaxe

GetRasterProperties_management (in_raster, {property_type}, {band_index})
ParamètreExplicationType de données
in_raster

Jeu de données raster ou mosaïque en entrée.

Composite Geodataset
property_type
(Facultatif)

Propriété à extraire du jeu de données raster ou de la mosaïque.

  • MINIMUMRenvoie la valeur la plus petite de toutes les cellules dans le raster en entrée.
  • MAXIMUMRenvoie la valeur la plus grande de toutes les cellules dans le raster en entrée.
  • MEANRenvoie la moyenne de toutes les cellules dans le raster en entrée.
  • ECART TYPERenvoie l'écart type de toutes les cellules dans le raster en entrée.
  • UNIQUEVALUECOUNTRenvoie le nombre de valeurs uniques dans le raster en entrée.
  • TOPRenvoie la valeur du haut ou la valeur YMax de l'étendue.
  • LEFTRenvoie la valeur de gauche ou la valeur XMin de l'étendue.
  • RIGHTRenvoie la valeur de droite ou la valeur XMax de l'étendue.
  • BOTTOMRenvoie la valeur du bas ou la valeur YMin de l'étendue.
  • CELLSIZEXRenvoie la taille de cellule dans la direction x.
  • CELLSIZEYRenvoie la taille de cellule dans la direction y.
  • VALUETYPERenvoie le type de la valeur de cellule dans le raster en entrée :
    • 0 = 1-bit
    • 1 = 2-bit
    • 2 = 4-bit
    • 3 = Entier non signé 8 bits
    • 4 = Entier signé 8 bits
    • 5 = Entier non signé 16 bits
    • 6 = Entier signé 16 bits
    • 7 = Entier non signé 32 bits
    • 8 = Entier signé 32 bits
    • 9 = virgule flottante 32 bits
    • 10 = double précision 64 bits
    • 11 = Complexe 8 bits
    • 12 = Complexe 64 bits
    • 13 = Complexe 16 bits
    • 14 = Complexe 32 bits
  • COLUMNCOUNTRenvoie le nombre de colonnes dans le raster en entrée.
  • ROWCOUNTRenvoie le nombre de lignes dans le raster en entrée.
  • BANDCOUNTRenvoie le nombre de canaux dans le raster en entrée.
  • ANYNODATARenvoie s'il y a NoData dans le raster.
  • ALLNODATARenvoie si tous les pixels sont NoData. Identique à ISNULL.
  • SENSORNAMERenvoie le nom du capteur.
  • PRODUCTNAMERenvoie le nom de produit associé au capteur.
  • AQUISITIONDATERenvoie la date de capture des données.
  • SOURCETYPERenvoie le type de source.
  • CLOUDCOVERRenvoie la quantité de couverture nuageuse sous la forme d'un pourcentage.
  • SUNAZIMUTHRenvoie l'azimut du soleil, en degrés.
  • SUNELEVATIONRenvoie l'altitude du soleil, en degrés.
  • SENSORAZIMUTHRenvoie l'azimut du capteur, en degrés.
  • SENSORELEVATIONRenvoie l'altitude du capteur, en degrés.
  • OFFNADIRRenvoie l'angle du point décalé du nadir, en degrés.
  • WAVELENGTHRenvoie la plage de longueurs d'onde du canal, en nanomètres.
String
band_index
(Facultatif)

Sélectionnez le canal à partir duquel obtenir les propriétés. Si aucun canal n'est choisi, le premier canal sera utilisé à l'exécution de l'outil.

String

Exemple de code

Exemple 1 d'utilisation de l'outil GetRasterProperties (fenêtre Python)

Voici un exemple Python de fonction GetRasterProperties.

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)
Exemple 2 d'utilisation de l'outil GetRasterProperties (script autonome)

Voici un exemple de script Python de la fonction GetRasterProperties.

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Oui
ArcGIS for Desktop Standard : Oui
ArcGIS for Desktop Advanced : Oui
9/12/2013