Модуль Data Access arcpy.da – это модуль Python для работы с данными. Он позволяет контролировать сеанс редактирования, операции редактирования, поддерживает улучшенный курсор (включая улучшенную производительность), функции для конвертации таблиц и классов объектов в/из массивов NumPy, а также поддерживает версии, реплики, домены и подтипы рабочих процессов.
Функции Data Access
| Функция | Описание |
|---|---|
| ExtendTable | Соединяет содержание структурированного массива NumPy с таблицей на основе общего поля атрибутов. Входная таблица обновляется, чтобы содержать поля из таблицы соединения. |
| FeatureClassToNumPyArray |
Конвертирует класс объектов в структурированный массив NumPy. |
| ListDomains | Перечисляет атрибутивные домены в базе геоданных. |
| ListFieldConflictFilters | Перечисляет поля в версионном классе объектов или таблице, имеющие фильтры конфликтов полей. |
| ListReplicas |
Перечисляет реплики в рабочей области. |
| ListSubtypes | Возвращает словарь подтипов для таблицы или класса пространственных объектов. |
| ListVersions | Перечисляет версии в рабочей области. |
| NumPyArrayToFeatureClass | Конвертирует структурированный массив NumPyв класс точечных объектов. |
| NumPyArrayToTable | Конвертирует структурированный массив NumPy в таблицу. |
| TableToNumPyArray | Конвертирует таблицу в структурированный массив NumPy. |
| Walk | Создает имена данных в структуре каталог/база данных (directory/database) проходом по дереву сверху вниз или снизу вверх. Каждая (структура) каталог/рабочая область (directory/workspace) дает кортеж из трех составляющих: путь к каталогу, имена каталогов и имена файлов. |
Классы Data access
| Класс | Описание |
|---|---|
| Domain | Объект Domain содержит свойства, которые описывают атрибутивный домен. |
| Редактор | Класс Editor позволяет использовать сеансы и операции редактирования для управления транзакциями в базе данных. |
| InsertCursor |
InsertCursor создает курсор записи в классе объектов или таблице. InsertCursor можно использовать для добавления новых строк. |
| Replica |
Объект Replica содержит свойства, которые описывают реплику. |
| SearchCursor | SearchCursor устанавливает доступ только для чтения к записям, возвращенным из класса пространственных объектов или таблицы. |
| UpdateCursor | UpdateCursor устанавливает доступ для чтения и записи к записям, возвращаемым из класса объектов или таблицы. |
| Version | Объект Version содержит свойства, которые описывают версию. |