Recherche…


Remarques

Cet exemple utilise un curseur de recherche du module Data Access (da) de ArcPy.

Ne confondez pas la syntaxe arcpy.da.SearchCursor avec l'arcpy.SearchCursor () plus précoce et plus lent.

Le module d'accès aux données (arcpy.da) est uniquement disponible depuis ArcGIS 10.1 for Desktop.

Impression de la valeur d'un champ pour toutes les lignes de la classe d'entités dans la géodatabase fichier à l'aide du curseur de recherche

Pour imprimer un champ de test (TestField) à partir d'une classe d'entités de test (TestFC) dans une géodatabase de fichier de test (Test.gdb) située dans un dossier temporaire (C: \ Temp):

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

createDissolvedGDB pour créer un fichier gdb sur l'espace de travail

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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow