현재 ArcGIS 10.1에서 형상 파일을 반복하여 검색 커서를 사용하여 형상을 선택하고 해당 형상 (및 해당 형상 만)에 대한 뷰 쉐드 분석을 실행합니다. 같은 기능을 파이썬에서 같은 이름의 shapefile로 내보내는 가장 쉬운 방법은 무엇입니까?
fieldFID = 'FID'
arcpy.CheckOutExtension("Spatial")
arcpy.MakeFeatureLayer_management (inPoints, "pts")
with arcpy.da.SearchCursor('pts',[fieldFID]) as cursor:
for row in cursor:
fid = str(row[0])
print fid
arcpy.SelectLayerByAttribute_management ("pts", "NEW_SELECTION", '"FID" = {}'.format(fid))
outViewshed = Viewshed(inDEM,"pts",1,"CURVED_EARTH",0.15)
outViewshed.save("C:/temp/output/viewsheds/"+fid)
1
일반적으로 모든 ArcGIS GP 작업은 1) 선택한 기능 및 2) 선택하지 않은 경우 전체 데이터 세트에서 동작합니다. 따라서 기능을 선택한 경우 해당 기능 만 내 보냅니다.
—
RyanKDalton