Краткая информация
Функция Describe возвращает следующие свойства классов объектов. Группа свойств Таблица и Набор данных также поддерживается. Группа свойств Отслеживание изменений поддерживается, если отслеживание изменений включено для данного класса объектов.
Для класса объектов свойство Describe dataTypeвозвращает значение "FeatureClass".
Свойства
Свойство | Описание | Тип данных |
featureType (только чтение) | Тип объектов класса пространственных объектов.
| String |
hasM (только чтение) | Указывает, поддерживает ли геометрия m-координаты. | Boolean |
hasZ (только чтение) | Указывает, поддерживает ли геометрия z-координаты. | Boolean |
hasSpatialIndex (только чтение) | Определяет наличие пространственного индекса для класса пространственных объектов. Примечание:Сжатые наборы данных не имеют пространственного индекса в столбце геометрии и возвратят False. | Boolean |
shapeFieldName (только чтение) | Имя поля геометрии. | String |
shapeType (только чтение) | Тип формы геометрии.
| String |
splitModel (только чтение) | Модель разбиения, заданная для класса объектов.
| 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))