Szukaj…


Uwagi

W tym przykładzie użyto kursora wyszukiwania z modułu Data Access (da) ArcPy.

Nie należy mylić składni arcpy.da.SearchCursor ze starszą i wolniejszą arcpy.SearchCursor ().

Moduł dostępu do danych (arcpy.da) jest dostępny tylko od ArcGIS 10.1 dla komputerów stacjonarnych.

Drukowanie wartości jednego pola dla wszystkich wierszy klasy obiektów w geobazie pliku za pomocą Search Cursor

Aby wydrukować pole testowe (TestField) z testowej klasy funkcji (TestFC) w geobazie pliku testowego (Test.gdb) zlokalizowanej w folderze tymczasowym (C: \ Temp):

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

createDissolvedGDB, aby utworzyć plik gdb w obszarze roboczym

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow