ListDomains

Synthèse

Répertorier les domaines attributaires appartenant à une géodatabase.

Syntaxe

ListDomains (workspace)
ParamètreExplicationType de données
workspace

A geodatabase.

String
Valeur renvoyée
Type de donnéesExplication
Domain

Une liste contenant les objets de domaine. Chaque objet de domaine contient des propriétés permettant d'obtenir des informations sur le domaine.

Exemple de code

Exemple 1 d'utilisation de la fonction ListDomains

Répertorier et décrire tous les domaines de l'espace de travail.

import arcpy

domains = arcpy.da.ListDomains("C:/Boston/Boston.gdb")

for domain in domains:
    print('Domain name: {0}'.format(domain.name))
    if domain.domainType == 'CodedValue':
        coded_values = domain.codedValues
        for val, desc in coded_values.items():
            print('{0} : {1}'.format(val, desc))
    elif domain.domainType == 'Range':
        print('Min: {0}'.format(domain.range[0]))
        print('Max: {0}'.format(domain.range[1]))

Rubriques connexes


Dans cette rubrique