The Data Access module, arcpy.da, is a Python module for working with data. It allows control of the edit session, edit operation, improved cursor support (including faster performance), functions for converting tables and feature classes to and from NumPy arrays, and support for versioning, replicas, domains, and subtypes workflows.
Data Access classes
Class | Description |
---|---|
Domain | Das Objekt "Domain" enthält Eigenschaften, die eine Attributdomäne beschreiben. |
Editor | Die Klasse "Editor" ermöglicht die Verwendung von Editiersitzungen und Bearbeitungsoperationen zum Verwalten von Datenbanktransaktionen. |
InsertCursor |
InsertCursor establishes a write cursor on a feature class or table. InsertCursor can be used to add new rows. |
Replica |
Das Objekt Replica enthält Eigenschaften, die ein Replikat beschreiben. |
SearchCursor | SearchCursor richtet schreibgeschützten Zugriff auf die Datensätze ein, die aus einer Feature-Class oder Tabelle zurückgegeben werden. |
UpdateCursor | UpdateCursor establishes read-write access to records returned from a feature class or table. |
Version | Das Objekt "Version" enthält Eigenschaften, die eine Version beschreiben. |
Data Access functions
Function | Description |
---|---|
ExtendTable | Joins the contents of a NumPy structured array to a table based on a common attribute field. The input table is updated to contain the fields from the join table. |
FeatureClassToNumPyArray |
Konvertiert eine Feature-Class in ein strukturiertes NumPy-Array. |
ListDomains | Listet die Attributdomänen einer Geodatabase auf. |
ListFieldConflictFilters | Listet die Felder in einer versionierten Feature-Class oder Tabelle auf, auf die Konfliktfilter angewendet wurden. |
ListReplicas |
Listet die Replikate im Workspace auf. |
ListSubtypes | Gibt ein Wörterbuch der Subtypes einer Tabelle oder Feature-Class zurück. |
ListVersions | Die Versionen im Workspace werden aufgelistet. |
NumPyArrayToFeatureClass | Konvertiert ein strukturiertes NumPy-Array in eine Point-Feature-Class. |
NumPyArrayToTable | Konvertiert ein strukturiertes NumPy-Array in eine Tabelle. |
TableToNumPyArray | Konvertiert eine Tabelle in ein strukturiertes NumPy-Array. |
Walk | Erstellen Sie Datennamen in einem Verzeichnis/einer Datenbankstruktur, indem die Struktur von oben nach unten oder von unten nach oben durchlaufen wird. Jedes Verzeichnis/jeder Workspace in der Struktur ergibt einen Dreier-Tupel: Verzeichnispfad, Verzeichnisnamen und Dateinamen. |