2017-09-19 35 views
-1

假设我有一个地理数据库“database.gdb”,并且在该数据库中有一个名为“feature”的要素类。在变量中读取要素类

如何使用arcpy将此功能加载到内存中?我搜索了arcpy 文档,找不到任何有用的东西。

我试着使用Copy_management和CreateFeatureclass_management,但它看起来像这些方法需要文件而不是变量。

+0

有数以千计的ArcPy问题在[gis.se] Stack Exchange上提出并回答。 – PolyGeo

回答

0

您可以使用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]]) 
在这种情况下

,整个 “功能” 要素类存储在列表中的 “结果”