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 | L'objet ContingentFieldValue contient des propriétés qui décrivent les propriétés du champ utilisé pour une valeur conditionnelle. |
ContingentValue | L'objet ContingentValue contient des propriétés qui décrivent une valeur conditionnelle. |
DatabaseSequence | L'objet DatabaseSequence contient des propriétés qui décrivent une séquence de base de données. |
Domain | L'objet Domaine contient des propriétés décrivant un domaine attributaire. |
Editor | La classe Editor permet d’utiliser les sessions et opérations de mise à jour pour gérer les transactions de base de données. |
InsertCursor |
InsertCursor establishes a write cursor on a feature class or table. InsertCursor can be used to add new rows. |
Replica |
L'objet Replica contient des propriétés décrivant un réplica. |
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 | L'’objet SyncReplica contient des propriétés décrivant un réplica créé via un service d’entités activé pour la synchronisation. Les réplicas créés à partir de données avec archivage non versionnées ou à partir de données de branche versionnées sont inclus. |
UpdateCursor | UpdateCursor establishes read-write access to records returned from a feature class or table. |
Version | L'objet Version contient des propriétés décrivant une version. |
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 | Joint le contenu d’un tableau structuré NumPy à une table en fonction d’un champ attributaire commun. La table en entrée est mise à jour pour contenir les champs de la table de jointure. |
FeatureClassToNumPyArray |
Convertit une classe d'entités en tableau structuré NumPy. |
ListContingentValues | Répertorie les valeurs conditionnelles dans une table. Les conditions de recherche peuvent être spécifiées pour le nom et le sous-type du groupe de champs afin de restreindre la liste qui est renvoyée. |
ListDatabaseSequences | Répertorie les séquences de base de données dans une base de données. |
ListDomains | Répertorier les domaines attributaires appartenant à une géodatabase. |
ListFieldConflictFilters | Répertorie les champs dans une classe d’entités, une table ou une couche de service d’entités versionnée sur laquelle des filtres de conflit de champs sont appliqués. |
ListReplicas |
Répertorier les réplicas dans l'espace de travail. |
ListSubtypes | Returns a dictionary of the subtypes for a table or feature class. |
ListVersions | Répertorie les versions dans l'espace de travail. |
NumPyArrayToFeatureClass | Convertit un tableau structuré NumPy en une classe d'entités ponctuelles. |
NumPyArrayToTable | Convertit un tableau structuré Numpy en table. |
TableToArrowTable | Converts a table or feature class to an Apache Arrow table. |
TableToNumPyArray | Convertit une table en tableau structuré NumPy. |
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. |
Vous avez un commentaire à formuler concernant cette rubrique ?