ListDomains

摘要

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

相关主题


在本主题中