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