Weiß einer warum ich wenn ich raster printe immer doppelte Einträge bekomme. Sagen wir ich habe die Raster: Karte1 und Karte2, dann printet Python mir:
Karte1
Karte1
Karte2
Karte2
Die Ordnerhierarchie eines Rasters sieht folgendermaßen aus:
F:/Projekte/2014_09/Einzelne_Module/Testarea/Karte1_rastered/Karte1
Ich mache das ganze mit os.walk da Python selbstständig die Raster finden soll.
An den ListRasters ({wild_card}, {raster_type}) Parametern hab ich schon rumgespielt, hat leider nichts geholfen. Ist irgendwie schwierig mit Raster umzugehen da diese keine Extensions haben sondern einfach nur ordner sind. Danke schonmal für die Hilfe;)
Code:
Code: Alles auswählen
import glob, arcpy, os
from arcpy import env
def main():
    workspace = 'F:/Projekte/2014_09/Einzelne_Module/Testarea'
    for path, _, filenames in os.walk(workspace):
        env.workspace = path
        rasterList = arcpy.ListRasters("*", "GRID")
        for raster in rasterList:
            print raster
if __name__ == '__main__':
    main()


 Ich wette Du bekommst *zwei* Ausgaben und das hat dann natürlich Konsequenzen für das, was danach kommt. Den Gedankenschluss überlasse ich Dir erst einmal
 Ich wette Du bekommst *zwei* Ausgaben und das hat dann natürlich Konsequenzen für das, was danach kommt. Den Gedankenschluss überlasse ich Dir erst einmal 