ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Свойства класса представлений

  • Сводка
  • Свойства
  • Пример кода

Сводка

Функция Describe возвращает следующие свойства класса представления. Свойства набора данных также поддерживаются.

Свойства функции Describe для Классов представлений можно получить либо из свойства GDBFeatureClass.representations, либо из свойства DescribeObject.children элемента GDB FeatureClass.

Класс представлений возвращает dataType, равный "RepersentationClass".

Свойства

ВладениеОбъяснениеТип данных
overrideFieldName
(только чтение)

Имя поля Override.

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

Указывает, есть ли необходимость в переопределении геометрии для представлений объекта.

Boolean
ruleIDFieldName
(только чтение)

Имя поля RuleID.

String

Пример кода

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

Следующий автономный скрипт отображает свойства для всех классов представлений в классе объектов.

import arcpy

# Create a Describe object
#
desc = arcpy.Describe("C:/data/moad.gdb/Water_Bodies")

# Print RepresentationClass properties for each representation 
#   in the feature class.
#
for child in desc.representations:
    if child.datasetType == "RepresentationClass":
        print child.name
        print "\t%-25s %s" % ("Override field name:", child.overrideFieldName)
        print "\t%-25s %s" % ("Shape override required:", child.requireShapeOverride)
        print "\t%-25s %s" % ("RuleID field name:", child.ruleIDFieldName)

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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