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

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

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

Более подробно о пирамидных слоях набора данных LAS

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

  • Этот инструмент создает пирамидный слой набора данных LAS, что оптимизирует отображение нескольких файлов LAS. Создать пирамидный слой набора данных LAS можно только в том случае, если набор данных LAS имеет расширение .lasd. Процесс создания пирамидных слоев не поддерживает отдельные файлы .las и .zlas. Создайте набор данных 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 новых ссылок на файлы .las или .zlas.
    • Удаление существующих ссылок на файлы .las или .zlas из набора данных LAS.
    • Обновления классификации, выполненные с помощью инструментов геообработки, при запуске которых не была включена опция обновления пирамидных слоев набора данных LAS. При выполнении цепочки изменений классификации .las, в которых будут участвовать несколько инструментов геообработки, возможно, будет предпочтительно включить опцию обновления пирамидных слоев набора данных LAS для того инструмента, который будет выполняться последним.
  • После того, как пирамидный слой набора данных LAS будет создан, изменить метод выбора точек будет невозможно. Чтобы использовать другой метод выбора точек, существующий пирамидный слой необходимо удалить. Это можно сделать с помощью инструмента Удалить файлы из набора данных LAS или на вкладке Пирамидные слои в диалоговом окне Свойства набора данных LAS. Чтобы открыть диалоговое окно Свойства набора данных LAS, щелкните правой кнопкой мыши набор данных LAS на панели Каталог или в виде Каталог и выберите Свойства.

Параметры

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

Входной набор данных LAS.

Создать пирамидный слой набора данных LAS можно только в том случае, если набор данных LAS имеет расширение .lasd. Процесс создания пирамидных слоев не поддерживает отдельные файлы .las и .zlas.

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 можно только в том случае, если набор данных LAS имеет расширение .lasd. Процесс создания пирамидных слоев не поддерживает отдельные файлы .las и .zlas.

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: Да

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