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 |
---|---|
ContingentFieldValue | Das Objekt ContingentFieldValue enthält Eigenschaften, die die Eigenschaften des für einen Gruppenwert verwendeten Feldes beschreiben. |
ContingentValue | Das Objekt ContingentValue enthält Eigenschaften, die einen Gruppenwert beschreiben. |
DatabaseSequence | Das Objekt DatabaseSequence enthält Eigenschaften, die eine Datenbanksequenz beschreiben. |
Domain | Das Objekt "Domain" enthält Eigenschaften, die eine Attributdomäne beschreiben. |
Editor | The Editor class allows the use of edit sessions and operations to manage database transactions. |
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. |
SyncReplica | The SyncReplica object contains properties that describe a replica created through a sync-enabled feature service. Replicas created from non-versioned data with archiving or from branch versioned data are included. |
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 |
---|---|
Describe | Die Funktion Describe gibt ein Wörterbuch mit mehreren Eigenschaften, z. B. dem Datentyp, Feldern, Indizes usw., zurück. Die Schlüssel des Wörterbuchs sind dynamisch. Je nach beschriebenem Datentyp können also unterschiedliche Eigenschaften verwendet werden. |
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. |
ListContingentValues | Listet die Gruppenwerte in einer Tabelle auf. Für den Namen der Feldgruppe sowie den Subtype können Suchbedingungen angegeben werden, um die zurückgegebene Liste einzugrenzen. |
ListDatabaseSequences | Listet die Datenbanksequenzen in einer Datenbank auf. |
ListDomains | Listet die Attributdomänen einer Geodatabase auf. |
ListFieldConflictFilters | Gibt Felder in einer versionierten Feature-Klasse, Tabelle oder einem Feature-Service-Layer an, auf die bzw. den die Feldkonfliktfilter 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. |