ListSubtypes

此 ArcGIS 3.1 文档已 存档,并且不再对其进行更新。 其中的内容和链接可能已过期。 请参阅最新文档

摘要

返回表或要素类的子类型的字典。

语法

ListSubtypes (table)
参数说明数据类型
table

The geodatabase table or feature class.

String
返回值
数据类型说明
Dictionary

返回子类型属性的字典。 字典的键是子类型代码,字典的值是子类型属性。

代码示例

ListSubtypes 示例

列出要素类的所有子类型并打印每个子类型的属性。

import arcpy

subtypes = arcpy.da.ListSubtypes("C:/data/Boston.gdb/Boundary")

for stcode, stdict in list(subtypes.items()):
    print(f"Code: {stcode}")
    for stkey in list(stdict.keys()):
        if stkey == "FieldValues":
            print("Fields:")
            fields = stdict[stkey]
            for field, fieldvals in list(fields.items()):
                print(f" --Field name: {field}")
                print(f" --Field default value: {fieldvals[0]}")
                if not fieldvals[1] is None:
                    print(f" --Domain name: {fieldvals[1].name}")
        else:
            print(f"{stkey}: {stdict[stkey]}")

在本主题中