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 |
---|---|
Domain | El objeto de dominio contiene propiedades que describen un dominio de atributo. |
Editor | La clase del Editor permite utilizar operaciones y sesiones de edición para administrar transacciones de base de datos. |
InsertCursor |
InsertCursor establishes a write cursor on a feature class or table. InsertCursor can be used to add new rows. |
Replica |
El objeto Replica contiene propiedades que describen una réplica. |
SearchCursor | SearchCursor establece acceso de solo lectura a los registros devueltos de una tabla o clase de entidad. |
UpdateCursor | UpdateCursor establishes read-write access to records returned from a feature class or table. |
Version | El objeto de versión contiene propiedades que describen una versión. |
Data Access functions
Function | Description |
---|---|
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 |
Convierte una clase de entidad en una matriz estructurada NumPy. |
ListDomains | Enumera los dominios de atributo que pertenecen a una geodatabase. |
ListFieldConflictFilters | Enumera los campos de una tabla o clase de entidad versionada que tiene aplicados filtros de conflicto de campo. |
ListReplicas |
Enumera las réplicas del espacio de trabajo. |
ListSubtypes | Devuelve un diccionario de los subtipos para una tabla o clase de entidad. |
ListVersions | Enumera las versiones en el espacio de trabajo. |
NumPyArrayToFeatureClass | Convierte una matriz estructurada NumPy en una clase de entidad de punto. |
NumPyArrayToTable | Convierte una matriz estructurada NumPy en una tabla. |
TableToNumPyArray | Convierte una tabla en una matriz estructurada NumPy. |
Walk | Genere nombres de datos en una estructura de directorio/base de datos recorriendo el árbol de arriba abajo o de abajo arriba. Cada directorio/espacio de trabajo del árbol genera una tupla de tres: ruta de directorio, nombres de directorio y nombres de archivo. |