在变量中读取要素类
问题描述:
假设我有一个地理数据库“database.gdb”,并且在该数据库中有一个名为“feature”的要素类。在变量中读取要素类
如何使用arcpy将此功能加载到内存中?我搜索了arcpy 文档,找不到任何有用的东西。
我试着使用Copy_management和CreateFeatureclass_management,但它看起来像这些方法需要文件而不是变量。
答
您可以使用SearchCursor: http://pro.arcgis.com/en/pro-app/arcpy/data-access/searchcursor-class.htm
例如:
fc = 'database.gdb/feature'
columns = ['column1', 'column2']
results = []
with arcpy.da.SearchCursor(fc, columns) as cursor:
for row in cursor:
results.append([row[0], row[1]])
在这种情况下
,整个 “功能” 要素类存储在列表中的 “结果”
有数以千计的ArcPy问题在[gis.se] Stack Exchange上提出并回答。 – PolyGeo