ListDomains (arcpy.da)

サマリ

Lists the attribute domains belonging to a geodatabase.

構文

ListDomains (workspace)
パラメータ説明データ タイプ
workspace

A geodatabase.

String
戻り値
データ タイプ説明
Domain

A Python list containing domain objects. Each domain object contains properties to get domain information.

コードのサンプル

ListDomains example 1

List and describe all the workspace domains.

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.iteritems():
            print('{0} : {1}'.format(val, desc))
    elif domain.domainType == 'Range':
        print('Min: {0}'.format(domain.range[0]))
        print('Max: {0}'.format(domain.range[1]))

関連トピック

4/26/2014