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 | Die Editor-Klasse 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 | Establishes read-only access to the records of a feature class or table. |
SearchRelatedRecords | Retrieves related records based on the relationship between the origin and destination feature class or table defined in a relationship class. |
SyncReplica | Das Objekt SyncReplica enthält Eigenschaften, die ein Replikat beschreiben, das aus einem Feature-Service mit aktivierter Synchronisierung erstellt wurde. Replikate, die aus nicht versionierten Daten mit Archivierung oder aus nach Verzweigung versionierten Daten erstellt wurden, werden einbezogen. |
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 | Returns a dictionary with multiple properties, such as data type, fields, indexes, and many others. The dictionary's keys are dynamic, meaning that depending on what data type is described, different properties will be available for use. |
ExtendTable | Verbindet den Inhalt eines strukturierten NumPy-Arrays auf der Grundlage eines gemeinsamen Attributfeldes mit einer Tabelle. Die Eingabetabelle wird so aktualisiert, dass sie die Felder aus der Join-Tabelle enthält. |
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 | Returns a dictionary of the subtypes for a table or feature class. |
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. |
TableToArrowTable | Converts a table or feature class to an Apache Arrow table. |
TableToNumPyArray | Konvertiert eine Tabelle in ein strukturiertes NumPy-Array. |
Walk | Returns data names in directory and database structures by moving through the tree from the top down or the bottom up. Each directory or workspace yields a tuple of three: directory path, directory names, and file names. |