Was ist das Datenzugriffsmodul?

Das Datenzugriffsmodul arcpy.da ist ein Python-Modul für die Arbeit mit Daten. Es ermöglicht die Steuerung der Editiersitzung und von Bearbeitungsvorgängen, bietet bessere Unterstützung von Cursorn (u. a. bessere Performance), Funktionen zum Konvertieren von Tabellen und Feature-Classes in und aus NumPy-Arrays sowie Unterstützung von Workflows für Versionierung, Replikate, Domänen und Subtypes.

Datenzugriffsklassen

KlasseBeschreibung
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 Klasse "Editor" ermöglicht die Verwendung von Editiersitzungen und Bearbeitungsoperationen zum Verwalten von Datenbanktransaktionen.

InsertCursor

InsertCursor richtet einen Schreib-Cursor in einer Feature-Class oder Tabelle ein. InsertCursor ‎kann zum Hinzufügen neuer Zeilen verwendet werden.

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 richtet Lese- und Schreibzugriff auf Datensätze ein, die aus einer Feature-Class oder Tabelle zurückgegeben werden.

Version

Das Objekt "Version" enthält Eigenschaften, die eine Version beschreiben.

Datenzugriffsfunktionen

FunktionBeschreibung
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.