ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Больше...

Свойства RecordSet/FeatureSet

  • Краткая информация
  • Свойства
  • Пример кода

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

Функция Describe возвращает следующие свойства для экземпляров RecordSet и FeatureSet. Свойства таблицы (Table Properties) и Свойства набора данных (Dataset Properties) также поддерживаются обоими экземплярами. Дополнительно, FeatureSet поддерживает свойства класса объектов FeatureClass. Многие из этих свойств будут пустыми, кроме случая, когда RecordSet или FeatureSet были заполнены вызовом их методом load.

RecordSet возвращает dataType, соответствующий "RecordSet".

FeatureSet возвращает dataType, соответствующий "FeatureSet".

Клиент REST (такой, как веб-приложение, использующее сервис геообработки) использует потоки JSON для обмена данными с конечной точкой сервиса (Service end point). Вы можете использовать свойство json или pjson для создания тестовых входных данных для сервиса или для изучения представления JSON объектов и таблиц, которые используются сервисом ArcGIS REST Service. Примеры использования этих свойств см. в разделе Использование сервиса в скриптах Python.

Примечание:

При стандартной работе ArcPy, использование таблицы или класса пространственных объектов в качестве аргумента для сервиса работает быстрее, чем использование строкового представления JSON для той же таблицы или класса объектов.

Свойства

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

Строка JSON, представляющая таблицу или класс объектов, которые являются основой для arcpy.RecordSet или arcpy.FeatureSet.

String
pjson
(только чтение)

Pretty JSON. Строка JSON, отформатированная для удобства чтения. Эта строка немного длиннее, поскольку она включает некоторые дополнительные символы пробела и перехода на новую строку.

String

Пример кода

FeatureSet properties, пример (автономный скрипт)

Следующий автономный скрипт загружает класс пространственных объектов в arcpy.FeatureSet и затем выполняет печать строки pjson.

import arcpy

# Describe a populated arcpy.FeatureSet
#
fSet = arcpy.FeatureSet()
fSet.load("C:\data\moad.gdb\Water_Bodies")
desc = arcpy.Describe(fSet)

# print a JSON representation
print (desc.pjson)

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация