ListDomains

此 ArcGIS 3.1 文档已 存档,并且不再对其进行更新。 其中的内容和链接可能已过期。 请参阅最新文档

摘要

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

语法

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

相关主题


在本主题中