要素类属性

摘要

Describe 函数可返回要素类的以下属性。 还支持数据集属性组。 如果已对此要素类启用编辑者追踪,则支持编辑者追踪属性组。

对于要素类,Describe dataType 属性将返回 "FeatureClass" 的值。

属性

属性说明数据类型
dateAccessed
(只读)

要素类上次被访问时的日期 (UTC)。

String
dateCreated
(只读)

要素类被创建时的日期 (UTC)。

String
dateModified
(只读)

要素类上次被修改时的日期 (UTC)。

String
featureType
(只读)

要素类的要素类型。

  • Annotation地点或对象名称/标识符,例如,街道名称、消火栓 ID 号、土地价值或高程。
  • CatalogDatasetItem目录数据集是项目引用的容器,项目引用称为目录数据集项目。
  • ComplexEdge几何网络中表示具有中跨连通性的折线对象的复杂边要素,如主要高架装置。 网络资源可通过中跨连通性连续流过复杂边。
  • Dimension测量值,例如,距离、长度、宽度和深度。
  • Simple面、折线和点,表示具有面积的对象或地点(如水体);线状对象(如河流)以及局部位置(如房屋或采样位点)。
  • SimpleEdge几何网络中表示折线对象的简单边要素,例如,主要高架装置或次要高架装置。
  • SimpleJunction几何网络中表示点对象的简单交汇点要素,例如,保险丝、供水点或者电话线杆。
String
hasM
(只读)

指示几何是否启用 m 值。

Boolean
hasZ
(只读)

指示几何是否启用 z 值。

Boolean
hasSpatialIndex
(只读)

指示要素类是否具有空间索引。

注:

压缩的数据集不含 shape 列的空间索引,将返回 False

Boolean
shapeFieldName
(只读)

几何字段的名称。

String
shapeType
(只读)

几何形状类型。

  • Polygon
  • Polyline
  • Point
  • Multipoint
  • MultiPatch
String
size
(只读)

要素类以字节为单位的大小。

Integer
splitModel
(只读)

为要素类设置的分割模型。

  • DeleteInsertInsert
  • UpdateInsert
String

代码示例

要素类属性示例

以下独立脚本用于显示要素类属性:

import arcpy

# Create a Describe object from the feature class
#
desc = arcpy.Describe("C:/data/arch.dgn/Point")

# Print some feature class properties
#
print("Feature Type:  " + desc.featureType)
print("Shape Type :   " + desc.shapeType)
print("Spatial Index: " + str(desc.hasSpatialIndex))

在本主题中