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