Bonjour,
J'ai fait un script tout simple me permettant (théoriquement) de générer une liste de rasters a partir d'un répertoire puis de supprimer de cette liste les rasters ne correspondant pas a ma condition.
Or, je bloque devant ce problème pourtant simple:
Daprès les divers tests que j'ai faits, le script ne rentre pas dans mon "if statement", mais je ne comprends pas pourquoi.
Quelqu'un peut-il m'aiguiller ?
Merci
J'ai fait un script tout simple me permettant (théoriquement) de générer une liste de rasters a partir d'un répertoire puis de supprimer de cette liste les rasters ne correspondant pas a ma condition.
Or, je bloque devant ce problème pourtant simple:
Code:
# Set workspace arcpy.env.workspace = r"D:/PROJECTS/05_2014_AMN_HEXEL_FIRE_MODELING/02_TRANSFORMED_DATA/EARTHENV"
# Get list of TIFF rasters in the workspace
rast_list = arcpy.ListRasters("*", "tif")
# Checking raster mean value
# If == 0, list.remove(raster)
for r in rast_list:
elevMAX = arcpy.GetRasterProperties_management(r, "MAXIMUM")
if elevMAX == 0:
rast_list.remove(r)
print(rast_list)
Quelqu'un peut-il m'aiguiller ?
Merci