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

Резюме

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

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример кода

Пример свойств класса объектов (автономный скрипт)

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

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)
9/10/2013