属性
属性 | 说明 | 数据类型 |
canVersion (只读) | 指示是否可对数据集进行版本化。 | Boolean |
changeTracked (只读) | 指示是否针对该数据集采用了更改追踪。 | Boolean |
datasetType (只读) | 返回所描述的数据集类型。
| String |
DSID (只读) | 数据集的 ID。 | Integer |
extent (只读) | Extent 对象。 注:extent 仅适用于空间数据集。 | Extent |
isArchived (只读) | 指示数据集是否已存档。 仅企业级地理数据库支持 isArchived。 | Boolean |
isVersioned (只读) | 指示是否对数据集进行版本化。 | Boolean |
MExtent (只读) | 以空格分隔的字符串 (MMin, MMax)。 注:MExtent 仅适用于空间数据集。 | String |
spatialReference (只读) | 返回数据集的 SpatialReference 对象。 注:spatialReference 仅适用于空间数据集。 | SpatialReference |
workspace (只读) | 返回具有输入数据集工作空间属性的 Describe 对象。 有关特定工作空间相关的 Describe 详细信息,请参阅 Workspace properties。 注:使用此属性可以确定许多数据类型的工作空间属性,包括:地理数据库中的图层和要素类,它们可能在也可能不在要素数据集中。 | Describe |
ZExtent (只读) | 以空格分隔的字符串 (ZMin, ZMax)。 注:ZExtent 仅适用于空间数据集。 | String |
代码示例
以下独立脚本显示了 shapefile 的数据集属性。
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)))