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