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

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

Функции Data Access

Класс

Описание

ExtendTable

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

FeatureClassToNumPyArray

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

ListDomains

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

ListReplicas

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

ListSubtypes

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

ListVersions

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

NumPyArrayToFeatureClass

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

NumPyArrayToTable

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

TableToNumPyArray

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

Walk

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

Классы Data access

Класс

Описание

Domain – Домен

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

Редактор

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

InsertCursor

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

Реплика

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

SearchCursor

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

UpdateCursor

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

Version

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

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

Функция Проход (Walk) стала доступной в пакете обновлений ArcGIS 10.1 Service Pack 1.

9/10/2013