Сводка
Классифицирует точки LAS, используя значения ячеек из набора растровых данных.
Использование
Этот инструмент обрабатывает все точки LAS, содержащиеся в данной ячейке. Слой набора данных LAS может использоваться для ограничения обрабатываемых точек путем их фильтрации с использованием кодов классификации, возвращаемых значений и флагов классификации. Фильтры слоя набора данных LAS можно указать в диалоговом окне Свойства слоя или с помощью инструмента Создать слой набора данных LAS.
Для этого инструмента необходимо использовать целочисленный растр. Значение ячейки растра определяет код класса, который будет присвоен обрабатываемым точкам LAS. Любое значение ячейки, выходящее за пределы диапазона, поддерживаемого форматом LAS, будет проигнорировано. Используйте инструмент Переклассификация, если необходимо изменить значения ячеек растра, чтобы получить нужный код класса.
Для получения наилучших результатов не используйте набор растровых данных, который находится в проекции, отличной от проекции набора данных LAS. Растр с системой координат, отличной от набора данных LAS, будет перепроецироваться на лету, что может привести к неточностям в выравнивании, и, как следствие, к неожиданным результатам. Если растр имеет другую систему координат, рассмотрите возможность использования инструмента Проецировать растр, чтобы перепроецировать его в пространственную привязку набора данных LAS.
Инструмент Классифицировать поверхность LAS может определять возвращаемые лидаром результаты, проходящие над водными объектами, как землю. При наличии аэрофотоснимков, где четко определяются береговая линия, использование методов классификации изображений для извлечения областей воды может обеспечить надежный механизм классификации точек лидарной съемки, представляющих водные объекты.
Синтаксис
SetLasClassCodesUsingRaster(in_las_dataset, in_raster, {compute_stats}, {extent}, boundary, {process_entire_files})
Parameter | Объяснение | Тип данных |
in_las_dataset | Обрабатываемый набор данных LAS. | LAS Dataset Layer |
in_raster | 8-битный целочисленный растр со значениями ячеек, которые будут использоваться для присвоения классификационных кодов точкам LAS. | Raster Layer; Mosaic Layer |
compute_stats (Дополнительный) | Определяет, будет ли вычисляться статистика для файлов LAS, на которые ссылается набор данных LAS. Вычисление статистики определяет пространственный индекс для каждого файла LAS, что улучшает производительность анализа и отображения. Статистика также улучшает фильтрацию и символы, ограничивая отображение таких атрибутов LAS, как коды классификации и возвращаемая информация, значениями, которые присутствуют в файле LAS.
| Boolean |
extent (Дополнительный) | Указывает экстент данных, который будет обработан этим инструментом. | Extent |
boundary | Полигональный объект, определяющий область интереса, которая будет обрабатываться этим инструментом. | Feature Layer |
process_entire_files (Дополнительный) | Указывает, как применяется экстент обработки.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
derived_las_dataset | Переклассифицированный набор данных LAS.. | Слой набора данных LAS |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
import arcpy
arcpy.ddd.SetLasClassCodesUsingRaster("Jacmel.las", "reclass.tif", "COMPUTE_STATS")
Environments
Информация о лицензиях
- Basic: Требуется 3D Analyst
- Standard: Требуется 3D Analyst
- Advanced: Требуется 3D Analyst