Skip to main content

Свойства класса пространственных объектов

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

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

Для класса объектов свойство Describe dataType возвращает значение "FeatureClass".

Свойства

Свойство Объяснение Тип данных

featureType

(Только для чтения)

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

  • Annotation—Имена или идентификаторы областей или объектов, например, названия улиц, номера идентификаторов гидрантов, стоимость земли или отметки высот.

  • CatalogDatasetItem—Набор данных каталога — это контейнер для ссылок на элементы, которые называются элементами набора данных каталога.

  • ComplexEdge—Объект сложного ребра в геометрической сети, отображающий полилинейные объекты (например, основные контактные сети со связностью в середине ребра). Сетевые ресурсы проходят через сложные ребра без прерывания в точке соединения на ребре.

  • Dimension—Измерения, например расстояния, длина, ширина или глубина.

  • Simple—Полигоны, полилинии и точки, отображающие объекты или области, которые имеют площадь (например, водные объекты), линейные объекты (например, реки) и локализованные объекты (например, дома или места проб).

  • SimpleEdge—Объект простого ребра в геометрической сети, отображающий полилинейные объекты (например, основные и второстепенные контактные сети).

  • SimpleJunction—Объект простого соединения в геометрической сети, отображающий точечные объекты (например, предохранитель), сервисные точки или телефонный столб.

String

hasM

(Только для чтения)

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

Boolean

hasZ

(Только для чтения)

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

Boolean

hasSpatialIndex

(Только для чтения)

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

Примечание:

Сжатые наборы данных не имеют пространственного индекса в столбце геометрии и возвратят False.

Boolean

shapeFieldName

(Только для чтения)

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

String

shapeType

(Только для чтения)

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

  • Polygon

  • Polyline

  • Point

  • Multipoint

  • MultiPatch

String

size

(Только для чтения)

Размер класса объектов в байтах.

Integer

splitModel

(Только для чтения)

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

  • DeleteInsertInsert

  • UpdateInsert

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