描述
Describe 函数将返回 TIN 的以下属性。还支持数据集属性。
TIN 将返回 "Tin" 的 dataType。
属性
属性 | 说明 | 数据类型 |
fields (只读) | 包含 TIN 数据集字段对象的 Python 列表 | Field |
hasEdgeTagValues (只读) | 指示 TIN 数据集是否具有边标签值 | Boolean |
hasNodeTagValues (只读) | 指示 TIN 数据集是否具有节点标签值 | Boolean |
hasTriangleTagValues (只读) | 指示 TIN 数据集是否具有三角形标签值 | Boolean |
isDelaunay (只读) | 指示 TIN 数据集是否使用 Delaunay 三角测量进行构建 | Boolean |
ZFactor (只读) | 应用于 TIN 中所有 z 值的倍增系数,可确保坐标组件之间单位一致 | Integer |
代码示例
TIN 属性示例(独立脚本)
以下独立脚本显示了 TIN 的属性。还将打印 TIN 的所有字段名称。
import arcpy
# Create a Describe object
#
desc = arcpy.Describe("C:/data/antelope_island")
# Print TIN properties
print "%-21s %s" % ("HasEdgeTagValues:", desc.hasEdgeTagValues)
print "%-21s %s" % ("HasNodeTagValues:", desc.hasNodeTagValues)
print "%-21s %s" % ("HasTriangleTagValues:", desc.hasTriangleTagValues)
print "%-21s %s" % ("IsDelaunay:", desc.isDelaunay)
print "%-21s %s" % ("ZFactor:", desc.ZFactor)
# Print the field names in the TIN
print "\nFields in the TIN:"
for field in desc.fields:
print "\t%s" % field.name