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

Резюме

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

Свойства 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
isVersioned
(только чтение)

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

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

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

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

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

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

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

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))
9/10/2013