2017-09-19 16 views
-1

"데이터베이스 .gdb"라는 지오 데이터베이스가 있다고 가정하고이 데이터베이스 내에 "피쳐"라는 피쳐 클래스가 있습니다.변수의 피쳐 클래스 읽기

어떻게 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]]) 

, 전체 "기능"기능 클래스가 목록에 저장되어있는 "결과"