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

Сводка

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

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

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

  • Набор данных LAS с пирамидами включает новую схему, которая не поддерживается в версиях ArcGIS Desktop или ArcGIS Pro ранее 2.6. Удаление пирамид позволит использовать набор данных LAS в приложениях, которые не поддерживают эту функциональность.

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

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

Синтаксис

BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
ParameterОбъяснениеТип данных
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

Пример кода

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

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

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

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

  • Basic: Требуется Дополнительный модуль 3D Analyst или Spatial Analyst
  • Standard: Да
  • Advanced: Да

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