Что такое модуль Data Access? (arcpy.da)

Модуль Data Access arcpy.da – это модуль Python для работы с данными. Он позволяет контролировать сеанс редактирования, операции редактирования, поддерживает улучшенный курсор (включая улучшенную производительность), функции для конвертации таблиц и классов объектов в и из массивов NumPy, а также поддерживает версии, реплики, домены и рабочие процессы подтипов.

Функции Data Access

Класс

Описание

ExtendTable

Соединяет содержание структурированного массива NumPy с таблицей на основе общего поля атрибутов. Входная таблица обновляется, чтобы содержать поля из таблицы соединения.

FeatureClassToNumPyArray

Конвертирует класс объектов в структурированный массив NumPy.

ListDomains

Перечисляет атрибутивные домены в базе геоданных.

ListFieldConflictFilters

Перечисляет поля в версионном классе объектов или таблице, имеющие фильтры конфликтов полей.

ListReplicas

Перечисляет реплики в рабочей области.

ListSubtypes

Возвращает словарь подтипов для таблицы или класса пространственных объектов.

ListVersions

Перечисляет версии в рабочей области.

NumPyArrayToFeatureClass

Конвертирует структурированный массив NumPyв класс точечных объектов.

NumPyArrayToTable

Конвертирует структурированный массив NumPy в таблицу.

TableToNumPyArray

Конвертирует таблицу в структурированный массив NumPy.

Walk

Создает имена данных в дереве Каталога, проходя дерево сверху вниз или снизу вверх. Каждая директория/рабочая область в дереве выдает кортеж из трех элементов: dirpath, dirnames и filenames.

Классы Data access

Класс

Описание

Domain

Объект Domain содержит свойства, которые описывают атрибутивный домен.

Редактор

Класс Editor позволяет использовать сеансы и операции редактирования для управления транзакциями базы данных.

InsertCursor

InsertCursor создает курсор записи в классе объектов или таблице. InsertCursor можно использовать для добавления новых строк.

Replica

Объект Replica содержит свойства, которые описывают реплику.

SearchCursor

SearchCursor устанавливает доступ только для чтения к записям, возвращенным из класса пространственных объектов или таблицы.

UpdateCursor

UpdateCursor устанавливает доступ для чтения и записи к записям, возвращаемым из класса объектов или таблицы.

Version

Объект Версия (Version) содержит свойства, которые описывают версию.

ПримечаниеПримечание:

Функция ListFieldConflictFilters доступна, начиная с версии ArcGIS 10.2.1.

5/10/2014