Свойства наборов данных 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))