要素类属性 (arcpy)

摘要

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

要素类将返回“FeatureClass”dataType

属性

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

要素类的要素类型。

  • 简单克里金面、折线和点,表示具有面积的对象或地点(如水体);线状对象(如河流)以及局部位置(如房屋或采样位点)。
  • SimpleJunction几何网络中表示点对象的简单交汇点要素,例如,保险丝、供水点或者电话线杆。
  • SimpleEdge几何网络中表示折线对象的简单边要素,例如,主要高架装置或次要高架装置。
  • ComplexEdge几何网络中表示具有中跨连通性的折线对象的复杂边要素,如主要高架装置。网络资源可通过中跨连通性连续流过复杂边。
  • 注记地点或对象名称/标识符,例如,街道名称、消火栓 ID 号、土地价值或高程。
  • CoverageAnnotation地点或对象名称/标识符,例如,街道名称、消火栓 ID 号、土地价值或高程。地理数据库不支持;仅受 coverage 数据集支持。
  • 维度测量值,例如,距离、长度、宽度和深度。
  • RasterCatalogItem栅格目录中含有轮廓线、名称、元数据和其他用户定义属性等信息的栅格数据集。
String
hasM
(只读)

指示几何是否启用 m 值。

Boolean
hasZ
(只读)

指示几何是否启用 z 值。

Boolean
hasSpatialIndex
(只读)

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

Boolean
shapeFieldName
(只读)

Shape 字段的名称。

String
shapeType
(只读)

几何形状类型。

  • 折线
  • 多点
  • 多面体
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)
5/10/2014