Tôi muốn quay một DEM bằng cách sử dụng một lưới các đa giác. Có thể dễ dàng hơn để sử dụng nhiều đa giác trong một tệp hình dạng, nhưng tôi chưa quản lý được điều này nên tôi đang cố gắng sử dụng vòng lặp for để tôi có thể lặp qua từng tập dữ liệu trong một gdb (mỗi tệp chỉ chứa một đa giác).
Đây là mã của tôi (thực hiện nó trong cửa sổ python).
#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")
Mã của tôi không thực thi, tuy nhiên, nó chỉ nằm ở đó, chờ đợi điều gì khác ... nhưng sao? Tôi có thể làm cho nó hoạt động cho một clip, nhưng không phải với vòng lặp.
Tôi chắc chắn rằng tôi nên làm một cái gì đó khác cho đầu ra, để đặt tên cho mỗi raster mới theo lớp tính năng hoặc một cái gì đó ... nhưng một lần nữa, không biết làm thế nào. Xin vui lòng cho tôi biết nếu tôi nên thêm bất kỳ thông tin.