LAS Dataset properties (arcpy)
サマリ
The Describe function returns the following properties for LAS dataset files. File Properties and Dataset Properties are also supported.
A LAS Dataset returns a dataType of "LasDataset".
特性
プロパティ | 説明 | データ タイプ |
constraintCount (読み取り専用) |
The number of surface constraint features referenced by the LAS dataset. | Long |
fileCount (読み取り専用) |
The number of LAS files referenced by the LAS dataset. | Long |
hasStatistics (読み取り専用) |
Indicates if statistics had been calculated for the LAS files referenced by the LAS dataset. | Boolean |
needsUpdateStatistics (読み取り専用) |
Indicates if statistics are out-of-date or had not been calculated. Returns false if statistics are up-to-date. | Boolean |
pointCount (読み取り専用) |
The number of data points in the LAS files referenced by the LAS dataset. | Long |
usesRelativePath (読み取り専用) |
Indicates if the LAS dataset references its data elements using relative paths. | Boolean |
コードのサンプル
The following script demonstrates the application of LAS dataset properties.
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)