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

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

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

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

Свойства

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

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

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

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

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

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

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

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

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

Объект Extent.

Примечание:

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

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

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

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

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

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

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

Примечание:

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

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

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

Примечание:

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

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

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

Примечание:

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

String

Пример кода

Свойства Dataset, пример (автономный скрипт)

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

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