Python Language
ArcPy
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