Построить пирамидные слои набора данных LAS (Управление данными)

Краткая информация

Создает или обновляет кэш отображения набора данных LAS, с помощью которого оптимизируется его отображение.

Использование

  • Пирамидные слои набора данных LAS хранятся там же, где и сам набор данных LAS: в папке, имя которой начинается с имени набора данных LAS и заканчивается .slas. Обычно пирамидные слои занимают порядка трети от общего размера файлов .las, на которые ссылается набор данных LAS, они состоят из нескольких уровней постепенно прореженных точек LAS. Точки, участвующие в каждом уровне, определяются путем разбиения пространства на бины, где существуют точки и выбора одной точки для каждого бина с помощью метода выборки точек.

  • Построение пирамидных слоев набора данных LAS обеспечивает максимальное использование доступных ресурсов памяти для ускорения операций. Если необходимый объем оперативной памяти недоступен, необходимая память будет перекачана на диск. По возможности освободите память, выйдя из ненужных приложений перед выполнением этого инструмента.

  • Временные файлы, размер которых приблизительно равен размеру файлов .las или несжатому размеру файлов .zlas, будут сгенерированы во временной рабочей области. Убедитесь, что временная рабочая область установлена в месте с достаточным объемом места для хранения.

  • Набор данных LAS с пирамидными слоями включает новую схему, которая не поддерживается в версиях ArcGIS Desktop или ArcGIS Pro до 2.6. Если набор данных LAS активно используется в этих приложениях, попробуйте создать дубликат набора данных LAS с помощью инструмента Копировать. Затем создайте пирамидный слой на дубликате набора данных. На одни и те же файлы .las могут ссылаться оба набора данных LAS. Если пирамидные слои уже созданы, и эти файлы .las необходимо использовать в приложениях, не поддерживающих пирамидные слои, запустите инструмент Создать набор данных LAS, чтобы создать набор данных LAS, который будет ссылаться на те же файлы. Вам не нужна еще одна копия исходных файлов .las; вам нужен еще один набор данных LAS без пирамидных слоев.

  • Этот инструмент может быть использован для обновления устаревших пирамидных слоев набора данных LAS. Пирамидные слои могут устареть в следующих случах:

    • Добавление нового файла .las или .zlas, ссылающегося на набор данных LAS.
    • Удаление имеющегося файла .las или .zlas из набора данных LAS.
    • Обновления классификации, сделанные через инструменты геообработки, которые использовались без указания опции обновления пирамидных слоев LAS. При выполнении последовательности обновлений классификации .las через несколько инструментов геообработки, рассмотрите возможность применения опции обновления пирамидных слоев набора данных LAS в последнем из инструментов.
  • После того, как набор данных LAS будет создан, изменить метод выборки точек будет невозможно. Чтобы использовать другой метод выбора точек, имеющиеся пирамидные слои следует удалить. Это можно с помощью инструмента Удалить файлы из набора данных LAS или на вкладке Пирамидные слои в диалоговом окне Свойства набора данных LAS. Чтобы открыть диалоговое окно Свойства набора данных LAS щелкните правой кнопкой мыши этот набор данных LAS на панели Каталог или в виде Каталог и выберите опцию Свойства.

Параметры

ПодписьОписаниеТип данных
Входной набор данных LAS

Обрабатываемый набор данных LAS.

LAS Dataset Layer
Метод выборки точек
(Дополнительный)

Определяет, как будет выбираться точка в каждом бин-регионе для построения пирамидных слоев. Этот параметр отключен, если в наборе данных LAS пирамидные слои уже есть.

  • Самая низкая точкаБудет выбрана точка с наименьшим значением z.
  • Самая высокая точкаБудет выбрана точка с наибольшим значением z.
  • Ближайший к центруБудет выбрана точка, которая находится ближе всего к центру прореживаемой области.
  • Коды классов и весаБудет выбрана точка, которая находится ближе всего к центру прореживаемой области.
String
Входные коды классов и веса
(Дополнительный)

Вес, назначаемый каждому коду класса, для определения точек, сохраняемых в каждой области прореживания. Данный параметр доступен только, когда в параметре Метод выбора точек указана опция Веса кодов классов. Класс с самым высоким весом, будет сохранен в области прореживания. Если в области прореживания у двух классов одинаковый вес, класс, содержащий точку с наименьшим ID, будет сохранен.

Value Table

Производные выходные данные

ПодписьОписаниеТип данных
Выходной набор данных LAS

Обновленный набор данных LAS.

LAS Dataset Layer

arcpy.management.BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
ИмяОписаниеТип данных
in_las_dataset

Обрабатываемый набор данных LAS.

LAS Dataset Layer
point_selection_method
(Дополнительный)

Определяет, как будет выбираться точка в каждом бин-регионе для построения пирамидных слоев. Этот параметр отключен, если в наборе данных LAS пирамидные слои уже есть.

  • Z_MINБудет выбрана точка с наименьшим значением z.
  • Z_MAXБудет выбрана точка с наибольшим значением z.
  • CLOSEST_TO_CENTERБудет выбрана точка, которая находится ближе всего к центру прореживаемой области.
  • CLASS_CODEБудет выбрана точка, которая находится ближе всего к центру прореживаемой области.
String
class_codes_weights
[class_codes_weights,...]
(Дополнительный)

Вес, назначаемый каждому коду класса, для определения точек, сохраняемых в каждой области прореживания. Данный параметр доступен только, когда в параметре Метод выбора точек указана опция Веса кодов классов. Класс с самым высоким весом, будет сохранен в области прореживания. Если в области прореживания у двух классов одинаковый вес, класс, содержащий точку с наименьшим ID, будет сохранен.

Value Table

Производные выходные данные

ИмяОписаниеТип данных
derived_las_dataset

Обновленный набор данных LAS.

LAS Dataset Layer

Пример кода

BuildLasDatasetPyramid пример (окно Python)

В следующем примере показано использование этого инструмента в окне Python.

import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.ddd.BuildLasDatasetPyramid('test.lasd', 'MIN_Z')

Информация о лицензиях

  • Basic: Обязательно 3D Analyst или Spatial Analyst
  • Standard: Да
  • Advanced: Да

Связанные разделы