Построить пирамидные слои набора данных 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, если существующие ссылки на файлы LAS будут удалены из набора данных LAS, или если значения кода класса файлов LAS, на которые ссылается набор данных LAS, будут обновлены инструментом геообработки. Когда это произойдет, вы можете обновить этот пирамидный слой, снова запустив этот инструмент в наборе данных LAS.

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

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

Параметры

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

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

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

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

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

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

Value Table

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

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

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

Слой набора данных LAS

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

Пример кода

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

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

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

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

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

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