Сводка
Создает или обновляет кэш отображения набора данных 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 пирамиды уже есть.
| String |
class_codes_weights [class_codes_weights,...] (Дополнительный) | Вес, назначаемый каждому коду класса, для определения точек, сохраняемых в каждой области прореживания. Данный параметр доступен только, когда в параметре Метод выбора точек указана опция Веса кодов классов. Класс с самым высоким весом, будет сохранен в области прореживания. Если в области прореживания у двух классов одинаковый вес, класс, содержащий точку с наименьшим ID, будет сохранен. | Value Table |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.ddd.BuildLasDatasetPyramid('test.lasd', 'MIN_Z')
Environments
Информация о лицензиях
- Basic: Требуется Дополнительный модуль 3D Analyst или Spatial Analyst
- Standard: Да
- Advanced: Да