ListDomains (arcpy.da)

摘要

列出地理数据库的属性域。

语法

ListDomains (workspace)
参数说明数据类型
workspace

A geodatabase.

String
返回值
数据类型说明
Domain

包含属性域对象的 Python 列表。每个属性域对象都包含获取属性域信息的属性。

代码实例

ListDomains 示例 1

列出并描述所有工作空间属性域。

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

相关主题

5/10/2014