读取变量中的要素类

时间:2017-09-19 20:57:59

标签: arcpy

假设我有一个地理数据库" database.gdb",并且在此数据库中有一个名为" feature"的要素类。

如何使用arcpy在内存中加载此功能?我搜索过arcpy docs并且找不到任何有用的东西。

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

1 个答案:

答案 0 :(得分: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]])

在这种情况下,整个"功能"要素类存储在列表"结果"