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

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

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

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

Свойства

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

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

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

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

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

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

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

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

Примечание:

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

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

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

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

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

  • Polygon
  • Polyline
  • Point
  • Multipoint
  • MultiPatch
String
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))