制图表达类属性

摘要

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))

在本主题中