Свойства Класса объектов базы геоданных

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

Функция Describe возвращает следующие свойства для классов объектов базы геоданных. Также поддерживаются группы свойств Класс пространственных объектов, Таблица базы геоданных, Набор данных отслеживания редактирования, Таблица и Набор данных property groups are also supported.

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

Свойства

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

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

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

Возвращает хранилище поля геометрии.

  • BinaryХранилище Esri Binary
  • LOBХранилище Esri LOB
  • WKBХранилище OGC Well Known Binary
  • STХранилище пространственного типа
  • SDOХранилище пространственного типа Oracle
  • PostGISХранилище PostgreSQL / PostGIS
  • MSSQLGeometryХранилище SQLServer / GEOMETRY
  • MSSQLGeographyХранилище SQLServer / GEOGRAPHY
Примечание:

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

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

Если класс объектов является сжатым, возвращает True. Подробнее о сжатии базы геоданных см. Сжатие данных файловой базы геоданных.

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

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

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

Список Describe объектов для представлений, связанных с классом объектов.

Describe

Пример кода

Пример свойств класса объектов базы геоданных

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

import arcpy

# Create a Describe object from the GDB Feature Class
#
desc = arcpy.Describe("C:/data/chesapeake.gdb/chesapeake/bayshed_1")

# Print GDB FeatureClass properties
#
print("Area Field Name  : " + desc.areaFieldName)
print("Length Field Name: " + desc.lengthFieldName)