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()