Ricerca…


Osservazioni

Questo esempio utilizza un cursore di ricerca dal modulo Data Access (da) di ArcPy.

Non confondere la sintassi arcpy.da.SearchCursor con il file arcpy.SearchCursor () precedente e più lento.

Il modulo di accesso ai dati (arcpy.da) è disponibile solo da ArcGIS 10.1 per Desktop.

Stampa del valore di un campo per tutte le righe della feature class nel geodatabase di file utilizzando il cursore di ricerca

Per stampare un campo test (TestField) da una feature feature di prova (TestFC) in un file di test geodatabase (Test.gdb) situato in una cartella temporanea (C: \ Temp):

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

createDissolvedGDB per creare un file gdb nell'area di lavoro

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow