Сводка
Интерполирует цифровую модель местности (ЦММ) или цифровую модель поверхности (ЦМП) из облака точек, используя один из доступных методов интерполяции.
Использование
Облако точек может быть либо в форме файлов LAS, либо в форме таблицы точек решения.
Синтаксис
arcpy.management.InterpolateFromPointCloud(in_container, out_raster, cell_size, {interpolation_method}, {smooth_method}, {surface_type}, {fill_dem})
Parameter | Объяснение | Тип данных |
in_container | Путь и имя файла, папки или векторного слоя. Входными данными может быть папка с файлами LAS или таблица точек решения из инструментов ортокартографии. Файлы LAS могут быть выходными данными инструмента Создать облако точек, где точки LAS классифицируются на точки на поверхности и над поверхностью. Таблица точек решения является результатом выполнения либо инструмента Вычислить блочное уравнивание, либо инструмента Вычислить модель камеры. | Folder; File; Feature Layer |
out_raster | Местоположение, имя и расширение файла выходного набора растровых данных. В качестве формата выходных данных можно использовать любой растровый формат, доступный для записи, такой как .tif, .crf или .img. | Raster Dataset |
cell_size | Размер ячейки выходного набора растровых данных. | Double |
interpolation_method (Дополнительный) | Задает метод, использованный для интерполяции выходного набора растровых данных из облака точек.
| String |
smooth_method (Дополнительный) | Задает фильтр для сглаживания выходного набора растровых данных.
| String |
surface_type (Дополнительный) | Задает построение цифровой модели рельефа или цифровой модели поверхности.
| String |
fill_dem (Дополнительный) | Входной растр ЦМР, который используется для заполнения областей со значениями NoData. Области со значениями NoData могут появляться в случаях, когда входные данные не содержат достаточной информации для создания каких-либо значений. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer |
Пример кода
Пример скрипта Python для инструмента InterpolateFromPointCloud.
import arcpy
arcpy.InterpolateFromPointCloud_management('c:/data/LASFolder',
'c:/data/dsm.crf', '10',
'IDW', 'GAUSS5x5', 'DTM')
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да