J'ai un script qui scanne un répertoire et produit des informations de base sur les données raster telles que le nom de fichier, le format, le nombre de bandes, etc. que les données raster), un message s'affiche indiquant que le répertoire n'a pas le type de données correct.
Je sais qu'ArcPy a une Describe()
fonction que je pourrais utiliser pour déterminer le type de données dans un dossier, mais je ne sais pas comment l'implémenter. Voici ce que j'ai jusqu'à présent:
rasterList = arcpy.ListRasters("*", "ALL")
filesType = arcpy.DataType('RasterDataset') # Can use `DatasetType` as well.
# I've tested this function to describe
# raster data and ArcPy prints out
# 'RasterDataset', that is why I have it
# there in the brackets.
for name in rasterList:
if rasterList == filesType:
print ("\nFilename:"), name
else:
print ("This directory does not contain any raster data.")
Aucune suggestion?
len()
fonction.