Quantcast
Channel: Forum SIG - Systèmes d'Information Géographique et Géomatique
Viewing all articles
Browse latest Browse all 8030

[ArcGIS 10.x] Enlever un raster dans une liste

$
0
0
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:

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)

D’aprè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

Viewing all articles
Browse latest Browse all 8030

Trending Articles