Skip to main content

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