Свойства наборов данных LAS (arcpy)

Резюме

Функция Describe возвращает следующие свойства файлов набора данных LAS. Свойства файлов и набора данных также поддерживаются.

Набор данных LAS возвращает dataType, равный "LasDataset".

Свойства

СвойствоОбъяснениеТип данных
constraintCount
(только чтение)

Число объектов поверхностных ограничений, на которые ссылается набор данных LAS.

Long
fileCount
(только чтение)

Число файлов LAS, на которые ссылается набор данных LAS.

Long
hasStatistics
(только чтение)

Указывает, была ли вычислена статистика по файлам 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)
9/10/2013