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

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

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

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

Свойства

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

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

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

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

  • Любой
  • Контейнер
  • Geo
  • FeatureDataset
  • FeatureClass
  • PlanarGraph
  • GeometricNetwork
  • Топология (Topology)
  • Текст
  • Таблица
  • RelationshipClass
  • RasterDataset
  • RasterBand
  • TIN
  • CadDrawing
  • RasterCatalog
  • Набор инструментов
  • Инструмент
  • NetworkDataset
  • Набор данных terrain
  • RepresentationClass
  • CadastralFabric
  • SchematicDataset
  • Локатор
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))
5/10/2014