Skip to main content

制图表达类属性

汇总

Describe 函数可返回制图表达类的以下属性。 还支持 数据集 属性组。

制图表达类的 Describe 属性可从 地理数据库要素类representations 属性或 children 属性中获取。

对于制图表达类, Describe dataType 属性将返回 "RepresentationClass" 的值。

属性

属性 说明 数据类型

overrideFieldName

(只读)

Override 字段的名称。

String

requireShapeOverride

(只读)

表明要素制图表达是否需要形状覆盖。

Boolean

ruleIDFieldName

(只读)

RuleID 字段的名称。

String

代码示例

制图表达类属性示例

以下独立脚本显示要素类中所有制图表达类属性:

import arcpy

# Create a Describe object
desc = arcpy.Describe("C:/data/moad.gdb/Water_Bodies")

# Print RepresentationClass properties for each representation
#   in the feature class.
for child in desc.representations:
    if child.datasetType == "RepresentationClass":
        print(child.name)
        print("\t%-25s %s" % ("Override field name:", child.overrideFieldName))
        print("\t%-25s %s" % ("Shape override required:", child.requireShapeOverride))
        print("\t%-25s %s" % ("RuleID field name:", child.ruleIDFieldName))