ListDomains

摘要

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

语法

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

The geodatabase from which domain information will be returned.

String
返回值
数据类型说明
Domain

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

代码示例

ListDomains 示例

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

import arcpy

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

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

相关主题


在本主题中