Свойства наборов данных (arcpy)
Краткая информация
Функция Describe возвращает следующие свойства наборов данных.
Свойства Dataset доступны во многих типах объектов Describe.
Свойства
| Свойство | Объяснение | Тип данных |
| canVersion (только чтение) |
Указывает, может ли набор данных быть зарегистрирован как версионный. | Boolean |
| datasetType (только чтение) |
Возвращает тип описываемого набора данных.
| 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 |
Пример кода
Следующий автономный скрипт отображает свойства набора данных для шейп-файла.
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))
