摘要
Describe 函数可返回地理数据库表的以下属性。同时还支持编辑器追踪数据集属性、表属性和数据集属性。
地理数据库表可返回 "Table" 的 dataType。
属性
| 属性 | 说明 | 数据类型 |
| aliasName (只读) | 表的别名。 | String |
| defaultSubtypeCode (只读) | 默认子类型编码。 | String |
| extensionProperties (只读) | 类扩展属性。 | Object |
| globalIDFieldName (只读) | GlobalID 字段的名称。 | String |
| hasGlobalID (只读) | 指示表是否包含 GlobalID 字段。 | Boolean |
| modelName (只读) | 表的模型名称。 | String |
| rasterFieldName (只读) | 栅格字段的名称。 | String |
| relationshipClassNames (只读) | 此表所参与的关系类的名称。 | String |
| subtypeFieldName (只读) | 子类型字段的名称。 | String |
| versionedView (只读) | 版本化要素类的版本化视图名称。 | String |
代码示例
GDB 表属性示例(独立脚本)
以下独立脚本显示 GDB 表的一些属性。
import arcpy
# Create a Describe object from the GDB table.
#
desc = arcpy.Describe("C:/data/chesapeake.gdb/munich")
# Print GDB Table properties
#
print "%-22s %s" % ("AliasName:", desc.aliasName)
print "%-22s %s" % ("DefaultSubtypeCode:", desc.defaultSubtypeCode)
print "%-22s %s" % ("GlobalIDFieldName:", desc.globalIDFieldName)
print "%-22s %s" % ("ModelName:", desc.modelName)
print "%-22s %s" % ("RasterFieldName:", desc.rasterFieldName)
print "%-22s %s" % ("RelationshipClassNames:", desc.relationshipClassNames)