ListDomains

Zusammenfassung

Listet die Attributdomänen einer Geodatabase auf.

Syntax

ListDomains (workspace)
ParameterErklärungDatentyp
workspace

A geodatabase.

String
Rückgabewert
DatentypErklärung
Domain

Eine Liste mit Domänenobjekten. In jedem Domänenobjekt sind Eigenschaften zum Abrufen von Domäneninformationen enthalten.

Codebeispiel

ListDomains – Beispiel 1

Es werden alle Workspace-Domänen aufgelistet und beschrieben.

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

Verwandte Themen


In diesem Thema