Сводка
Создает новые файлы LAS, содержащие поднабор точек LAS из входного набора данных LAS.
Использование
Используйте этот инструмент для излишне подробных данных LAS, таких как фотограмметрические облака точек и отраженные сигналы нескольких перекрывающихся лидарных сканирований, с целью оптимизации производительности отображения и ускорения операций анализа. При мобильной лидарной съемке может получаться очень высокая плотность точек из-за изменения скорости и траектории движения лидарного датчика. Прореживание помогает упорядочить плотность съемки, что улучшит результат некоторых автоматизированных процедур классификации, которые полагаются на равномерно распределенные точки.
Используйте коды сохраняемых классов, содержащих редко встречающиеся объекты, особенно если количество точек с таким кодом составляет небольшую часть от общего числа точек. Например, если у вас есть точки, представляющие такие редко встречающиеся объекты, как линии электропередач, сохранение этих точек позволит оставить информацию об их пространственном положении, которая могла бы быть утеряна, в процессе прореживания точек.
Каждый файл LAS прореживается независимо от других файлов LAS набора данных LAS. Если файлы LAS содержат перекрывающиеся данные, для достижения равномерного распределения данных объедините их в неперекрывающиеся листы при помощи инструмента Лист LAS.
Каждый входной файл LAS создает выходной файл с тем же именем, если в параметре Суффикс имени выходного файл а не указан суффикс имени.
Синтаксис
arcpy.3d.ThinLas(in_las_dataset, target_folder, thinning_dimension, xy_resolution, {z_resolution}, point_selection_method, {class_codes_weights}, {name_suffix}, {out_las_dataset}, {preserved_class_codes}, {preserved_flags}, {preserved_returns}, {excluded_class_codes}, {excluded_flags}, {excluded_returns}, {compression}, {remove_vlr}, {rearrange_points}, {compute_stats})
Parameter | Объяснение | Тип данных |
in_las_dataset | Обрабатываемый набор данных LAS. | LAS Dataset Layer |
target_folder | Существующая папка, в которую будут записаны выходные файлы LAS. | Folder |
thinning_dimension | Тип прореживания, который будет проводиться.
| String |
xy_resolution | Размер каждой стороны прореживаемого листа вдоль осей x,y. | Linear Unit |
z_resolution (Дополнительный) | Высота каждого прореживаемого региона при использовании метода трехмерного прореживания. | Linear Unit |
point_selection_method | Метод, используемый для определения точек, сохраняемых в каждой области прореживания.
| String |
class_codes_weights [class_codes_weights,...] (Дополнительный) | Вес, назначаемый каждому коду класса, для определения точек, сохраняемых в каждой области прореживания. Данный параметр доступен только, когда в параметре Метод выбора точек указана опция Веса кодов классов. Класс с самым высоким весом, будет сохранен в области прореживания. Если в области прореживания у двух классов одинаковый вес, класс, содержащий точку с наименьшим ID, будет сохранен. | Value Table |
name_suffix (Дополнительный) | Имя, добавленное каждому выходному файлу. | String |
out_las_dataset (Дополнительный) | Выходной набор данных LAS, ссылающийся на вновь созданные файлы LAS. | LAS Dataset |
preserved_class_codes [preserved_class_codes,...] (Дополнительный) | Входные точки LAS, с указанным значением кода класса, не будут прорежены в выходных файлах LAS. | Long |
preserved_flags [preserved_flags,...] (Дополнительный) | Входные точки LAS, с указанными атрибутами флага класса, будут сохранены в выходных файлах LAS.
| String |
preserved_returns [preserved_returns,...] (Дополнительный) | Входные точки LAS, с заданными отраженными сигналами, будут сохранены в выходных файлах LAS.
| String |
excluded_class_codes [excluded_class_codes,...] (Дополнительный) | Входные точки LAS, с указанным значением кода класса, будут исключены из выходных файлов LAS. | Long |
excluded_flags [excluded_flags,...] (Дополнительный) | Входные точки LAS, с указанными атрибутами флага класса, будут исключены из выходных файлов LAS.
| String |
excluded_returns [excluded_returns,...] (Дополнительный) | Входные точки LAS, с заданными отраженными сигналами, будут исключены из выходных файлов LAS.
| String |
compression (Дополнительный) | Указывает, будет ли выходной файл LAS в сжатом формате или в обычном формате LAS.
| String |
remove_vlr (Дополнительный) | Указывает, будут ли записи переменной длины, хранящиеся с входными точками LAS, сохранены или исключены из выходных данных LAS.
| Boolean |
rearrange_points (Дополнительный) | Указывает, будут ли точки LAS храниться в пространственно-организованных кластерах.
| Boolean |
compute_stats (Дополнительный) | Определяет, следует ли вычислять статистику для файлов LAS, на которые ссылается набор данных LAS. Вычисление статистики определяет пространственный индекс для каждого файла LAS, что улучшает производительность анализа и отображения. Статистика также улучшает фильтрацию и символы, ограничивая отображение таких атрибутов LAS, как коды классификации и возвращаемая информация, значениями, которые присутствуют в файле LAS.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
output_folder | Папка с выходными файлами LAS. | Папка |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
arcpy.env.workspace = 'C:/data'
arcpy.ddd.ThinLas('photogrammetric_cloud.lasd', 'thinned', '3D',
'20 Centimeters', '15 Centimeters', 'Z_AVERAGE',
excluded_flags='WITHHELD', rearrange_points='REARRANGE_POINTS')
Environments
Информация о лицензиях
- Basic: Требуется 3D Analyst
- Standard: Требуется 3D Analyst
- Advanced: Требуется 3D Analyst