Свойства наборов данных

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

Функция Describe возвращает следующие свойства наборов данных.

Свойства Dataset доступны во многих типах объектов Describe.

Свойства

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

Указывает, может ли набор данных быть зарегистрирован как версионный.

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

Указывает, является ли набор данных отслеживаемым.

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

Возвращает тип описываемого набора данных.

  • Любые
  • CadastralFabric
  • CadDrawing
  • Контейнер
  • DiagramDataset
  • FeatureClass
  • FeatureDataset
  • Geo
  • LasDataset
  • Локатор
  • MosaicDataset
  • NetworkDataset
  • ParcelDataset
  • PlanarGraph
  • RasterBand
  • RasterDataset
  • RelationshipClass
  • SchematicDataset
  • Таблица
  • Текст
  • TIN
  • Инструмент
  • Набор инструментов
  • Топология
  • Terrain
  • Инженерная сеть
String
DSID
(только чтение)

ID набора данных.

Integer
extent
(только чтение)

Объект Extent.

Примечание:

extent доступно только для наборов пространственных данных.

Extent
isArchived
(только чтение)

Показывает, был ли набор данных архивирован. isArchived поддерживается только для многопользовательской базы геоданных.

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

Указывает, зарегистрирован ли набор данных как версионный.

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

Строка, разделенная пробелами (MMin, MMax).

Примечание:

MExtent доступно только для наборов пространственных данных.

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

Возвращает объект SpatialReference для набора данных.

Примечание:

spatialReference доступно только для наборов пространственных данных.

SpatialReference
workspace
(только чтение)

Возвращает объект Describe со свойствами рабочей области входного набора данных.

См. Workspace properties для получения информации о рабочей области Describe.

Примечание:

Используйте это свойство, чтобы задать свойства рабочей области для многих типов данных: слоев и классов объектов базы геоданных, которые могут находиться внутри или вне набора классов объектов.

Describe
ZExtent
(только чтение)

Строка, разделенная пробелами (ZMin, ZMax).

Примечание:

ZExtent доступно только для наборов пространственных данных.

String

Пример кода

Пример свойств набора данных

Следующий автономный скрипт отображает свойства набора данных для шейп-файла.

import arcpy

# Create a Describe object from the shapefile
#
desc = arcpy.Describe("C:/temp/xy.shp")

# Print dataset properties
#
print(("Dataset Type: {0}".format(desc.datasetType)))
print(("Extent:\n  XMin: {0}, XMax: {1}, YMin: {2}, YMax: {3}".format(
    desc.extent.XMin, desc.extent.XMax, desc.extent.YMin, desc.extent.YMax)))
print(("MExtent: {0}".format(desc.MExtent)))
print(("ZExtent: {0}".format(desc.ZExtent)))

print(("Spatial reference name: {0}:".format(desc.spatialReference.name)))