Поиск…


замечания

В этом примере используется курсор поиска из модуля Data Access (da) ArcPy.

Не путайте синтаксис arcpy.da.SearchCursor с более ранней и медленной дугой. SearchCursor ().

Модуль доступа к данным (arcpy.da) доступен только с ArcGIS 10.1 для настольных компьютеров.

Печать значения одного поля для всех строк класса объектов в базе геоданных файлов с помощью Search Cursor

Чтобы напечатать тестовое поле (TestField) из тестового класса функций (TestFC) в базе геоданных тестового файла (Test.gdb), расположенной во временной папке (C: \ Temp):

with arcpy.da.SearchCursor(r"C:\Temp\Test.gdb\TestFC",["TestField"]) as cursor:
    for row in cursor:
        print row[0]

createDissolvedGDB для создания файла gdb в рабочей области

def createDissolvedGDB(workspace, gdbName):
    gdb_name = workspace + "/" + gdbName + ".gdb"

    if(arcpy.Exists(gdb_name):
        arcpy.Delete_management(gdb_name)
        arcpy.CreateFileGDB_management(workspace, gdbName, "")
    else:
        arcpy.CreateFileGDB_management(workspace, gdbName, "")

    return gdb_name


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow