Свойства класса объектов (FeatureClass) (arcpy)

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

Функция Описать (Describe) возвращает следующие свойства класса объектов. Также поддерживаются Свойства таблицы и Свойства набора данных. Свойства отслеживания правок (Editor Tracking Properties) поддерживаются, если отслеживание правок включено для данного класса объектов.

Класс объектов возвращает dataType, равный "FeatureClass".

Свойства

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

Тип объектов класса пространственных объектов.

  • Простое (Simple)Полигоны, полилинии и точки, отображающие объекты или области, которые имеют площадь (например, водные объекты), линейный объекты (например, реки) и локализованные объекты (например, дома или участки выборки).
  • Простое соединение (SimpleJunction)Объект простого соединения в геометрической сети, отображающий точечные объекты (например, предохранитель), сервисные точки или телефонный столб.
  • Простое ребро (SimpleEdge)Объект простого ребра в геометрической сети, отображающий полилинейные объекты (например, основные и второстепенные контактные сети).
  • Сложное ребро (ComplexEdge)Объект сложного ребра в геометрической сети, отображающий полилинейные объекты (например, основные контактные сети со связностью в середине ребра). Сетевые ресурсы проходят через сложное ребро без прерывания в точке соединения на ребре.
  • АннотацииИмена или идентификаторы областей или объектов, например, названия улиц, номера идентификаторов гидрантов, стоимость земли или отметки высот.
  • Аннотация покрытия (CoverageAnnotation)Имена или идентификаторы областей или объектов, например, названия улиц, номера идентификаторов гидрантов, стоимость земли или отметки высот. Не поддерживаются в базе геоданных; поддерживаются только в наборах данных покрытия.
  • РазмерИзмерения, например расстояния, длина, ширина или глубина.
  • RasterCatalogItemНабор растровых данных в каталоге растров, который содержит такие сведения, как контуры, названия, метаданные, а также любые другие атрибуты, заданные пользователем.
String
hasM
(только чтение)

Указывает, поддерживает ли геометрия m-координаты.

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

Указывает, поддерживает ли геометрия z-координаты.

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

Определяет наличие пространственного индекса для класса пространственных объектов.

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

Имя поля формы.

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

Тип формы геометрии.

  • Полигоны
  • Polyline
  • Точки
  • Мультиточка
  • Мультипатч
String

Пример кода

Пример функции FeatureClass properties (автономный скрипт)

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

import arcpy

# Create a Describe object from the feature class
#
desc = arcpy.Describe("C:/data/arch.dgn/Point")

# Print some feature class properties
#
print "Feature Type:  " + desc.featureType
print "Shape Type :   " + desc.shapeType
print "Spatial Index: " + str(desc.hasSpatialIndex)
5/10/2014