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))

在本主题中