Ich möchte ein DEM mit einem Gitter aus Polygonen ausschneiden. Es ist wahrscheinlich einfacher, mehrere Polygone in einer Formdatei zu verwenden, aber ich habe dies nicht geschafft, daher versuche ich, eine for-Schleife zu verwenden, damit ich jedes Dataset in einer GDB durchlaufen kann (jedes enthält nur ein Polygon).
Hier ist mein Code (im Python-Fenster).
#creating a workspace and a list of feature classes
arcpy.env.workspace = "C:/data/lidar/lidar.gdb"
fcs = arcpy.ListFeatureClasses()
#looping through each feature class and creating a raster based on the extent of
#feature class
for fc in fcs:
arcpy.Clip_management("perth", "#", "C:/data/lidar", fc, "", "ClippingGeometry")
Mein Code wird jedoch nicht ausgeführt, er sitzt nur da und wartet auf etwas anderes ... aber was? Ich kann es für einen Clip zum Laufen bringen, aber nicht mit der Schleife.
Ich bin sicher, ich sollte etwas anderes für die Ausgabe tun, um jedes neue Raster nach Feature-Class oder so zu benennen ... aber ich weiß auch nicht, wie. Bitte lassen Sie mich wissen, ob ich weitere Informationen hinzufügen sollte.