LAS 数据集属性
汇总
Describe 函数将返回 LAS 数据集 文件的以下属性。 还支持 文件 和 数据集 属性组。
对于 LAS 数据集, Describe dataType 属性将返回 "LasDataset" 的值。
属性
| 属性 | 说明 | 数据类型 |
|---|---|---|
|
constraintCount (只读) |
LAS 数据集引用的表面约束要素的数量。 |
Long |
|
fileCount (只读) |
LAS 数据集引用的 LAS 文件数量。 |
Long |
|
hasStatistics (只读) |
指示是否已对 LAS 数据集引用的 LAS 文件计算了统计数据。 |
Boolean |
|
needsUpdateStatistics (只读) |
指示统计数据是否已过期或尚未计算。 如果统计数据是最新的,则返回 false。 |
Boolean |
|
pointCount (只读) |
LAS 数据集引用的 LAS 文件中的数据点数量。 |
Long |
|
usesRelativePath (只读) |
指示 LAS 数据集是否使用相关路径引用其数据元素。 |
Boolean |
代码示例
LAS 数据集属性示例
以下脚本演示了 LAS 数据集属性的应用:
import arcpy
desc = arcpy.Describe(r'E:\GIS_Data\lidar\test_bmore.lasd')
if desc.usesRelativePath:
pathType = 'Relative'
else: pathType = 'Absolute'
# Determine state of statistics
if desc.needsUpdateStatistics:
if desc.hasStatistics:
statistics = 'Out-of-date'
else:
statistics = 'Missing'
else:
statistics = 'Current'
print('LAS Dataset Name: {0} \r'\
'Point Count: {1} \r'\
'Surface Constraint Count: {2} \r'\
'Path Type: {3} \r'\
'Statistics Status: {4}'.format(desc.basename, desc.pointCount,
desc.constraintCount, pathType,
statistics))