ListSubtypes

Resumen

Devuelve un diccionario de los subtipos para una tabla o clase de entidad.

Sintaxis

ListSubtypes (table)
ParámetroExplicaciónTipo de datos
table

The geodatabase table or feature class.

String
Valor de retorno
Tipo de datosExplicación
Dictionary

Devuelve un diccionario de las propiedades de los subtipos. Las claves del diccionario son los códigos de subtipos y los valores del diccionario son las propiedades de los subtipos.

Muestra de código

Ejemplo 1 de ListSubtypes

Enumere todos los subtipos de una clase de entidad e imprima las propiedades para cada uno.

import arcpy

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

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