RecordSet (arcpy)

Краткая информация

Объекты RecordSet являются упрощенным представлением таблицы. Они представляют собой особый элемент данных, который содержит не только схему, но и данные. Объект RecordSet – это также метод, которым таблицы передаются и извлекаются с сервера.

Обсуждение

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

При загрузке таблицы в новый RecordSet и изменении RecordSet с помощью инструмента геообработки, который изменяет вход как инструмент Вычислить поле (Calculate Field) или arcpy функции, подобной UpdateCursor, исходный класс объектов также будет изменен.

Синтаксис

RecordSet ({table})
ПараметрОбъяснениеТип данных
table

Таблица для загрузки в объект RecordSet.

String

Свойства

СвойствоОбъяснениеТип данных
JSON
(только чтение)

Возвращает представление геометрии JSON в виде строки.

ПодсказкаПодсказка:

Возвращаемая строка может быть конвертирована в словарь с помощью функции Python json.loads.

String

Обзор метода

МетодОбъяснение
load (table_path)

Импорт из таблицы.

save (table_path)

Экспорт в таблицу.

Методы

load (table_path)
ПараметрОбъяснениеТип данных
table_path

Импортируемая таблица.

String
save (table_path)
ПараметрОбъяснениеТип данных
table_path

Создаваемая выходная таблица.

String

Пример кода

Пример RecordSet

Импортировать набор инструментов с сервера; получить набор записей из указанного параметра серверного инструмента.

import arcpy

# Add a custom server toolbox
arcpy.ImportToolbox("http://myserver/arcgis/services;Geocode")

# Get recordset from server tool's first parameter to use as schema
in_recordset = arcpy.GetParameterValue("GeocodeAddress", 0)

Связанные темы

5/10/2014