Le module d’accès aux données, arcpy.da, est un module Python qui permet de manipuler des données. Il permet de contrôler la session d'édition, l'opération d'édition, la prise en charge améliorée du curseur (y compris des performances plus rapides), les fonctions de conversion des tables et des classes d'entités depuis et vers des tableaux NumPy, et la prise en charge des flux de travail de versionnement, de réplicas, de domaines et de sous-types.
Classes d'accès aux données
Classe | 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 | Récupère les enregistrements associés en fonction de la relation entre les tables ou classes d’entités d’origine et de destination définies dans une classe de relations. |
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 établit un accès en lecture et en écriture aux enregistrements renvoyés par une classe d’entités ou une table. |
Version | L'objet Version contient des propriétés décrivant une version. |
Fonctions d'accès aux données
Fonction | Description |
---|---|
Describe | Renvoie un dictionnaire avec plusieurs propriétés, telles que le type de données, les champs, les index et bien d’autres encore. Les clés du dictionnaire sont dynamiques, ce qui signifie que différentes propriétés pourront être utilisées en fonction du type de données décrit. |
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 | Renvoie un dictionnaire des sous-types pour une table ou classe d'entités. |
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 | Convertit une table ou une classe d’entités en une table Apache Arrow. |
TableToNumPyArray | Convertit une table en tableau structuré NumPy. |
Walk | Renvoie des noms de données dans une structure de répertoire et de base de données en parcourant l’arborescence du haut en bas ou de bas en haut. Chaque répertoire ou espace de travail donne un tuple de trois : chemin de répertoire, noms de répertoire et noms de fichier. |
Vous avez un commentaire à formuler concernant cette rubrique ?