Şu anda ArcGIS 10.1'de bir özellik seçen ve bu özellik (ve yalnızca bu özellik) üzerinde bir görüş alanı analizi çalıştıran bir şekil dosyası üzerinden yinelenen bir arama imleci var. Aynı özelliği Python'da aynı ada sahip bir şekil dosyasına vermenin en kolay yolu nedir?
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
Genel olarak konuşursak, tüm ArcGIS GP işlemleri 1) seçilen özelliklere ve 2) hiçbiri seçilmemişse tüm veri kümesine davranır. Bu nedenle, seçili özelliklere sahip olduğunuz sürece, yalnızca bu özellikler dışa aktarılır.
—
RyanKDalton