Sök…


Anmärkningar

I det här exemplet används en sökmarkör från modulen Data Access (da) i ArcPy.

Förväxla inte arcpy.da.SearchCursor-syntax med den tidigare och långsammare arcpy.SearchCursor ().

Datatillgångsmodulen (arcpy.da) har bara varit tillgänglig sedan ArcGIS 10.1 för Desktop.

Skriva ut ett fältvärde för alla rader med funktionsklass i filgeodatabas med sökmarkören

Så här skriver du ut ett testfält (TestField) från en testfunktionsklass (TestFC) i en testfil geodatabas (Test.gdb) som finns i en temporär mapp (C: \ Temp):

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

createDissolvedGDB för att skapa en fil gdb på arbetsområdet

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow