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