Zoeken…


Opmerkingen

Dit voorbeeld gebruikt een zoekcursor uit de Data Access (da) -module van ArcPy.

Verwar de syntaxis van arcpy.da.SearchCursor niet met de eerdere en langzamere arcpy.SearchCursor ().

De Data Access-module (arcpy.da) is alleen beschikbaar sinds ArcGIS 10.1 voor Desktop.

De waarde van één veld afdrukken voor alle rijen met functieklassen in de geodatabase van het bestand met behulp van de zoekcursor

Om een testveld (TestField) uit een testfunctieklasse (TestFC) af te drukken in een testbestand geodatabase (Test.gdb) in een tijdelijke map (C: \ Temp):

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

createDissolvedGDB om een bestand gdb op de werkruimte te maken

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow