Свойства класса объектов

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

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

Класс объектов возвращает dataType из "FeatureClass".

Свойства

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

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

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

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

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

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

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

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

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

Имя поля геометрии.

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

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

  • Polygon
  • Polyline
  • Point
  • Multipoint
  • MultiPatch
String
splitModel
(только чтение)

Модель разбиения, заданная для класса объектов.

  • DeleteInsertInsert
  • UpdateInsert
String

Пример кода

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

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

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))