Создайте цифровую модель вертикального изменения (DEM) данных об облаке точек
дополнительно задает размерности элемента сетки.elevModel = pc2dem(ptCloudIn,gridResolution)
[___] = pc2dem(___, задает опции с помощью одних или нескольких аргументов name-value. Например, Name,Value)'CornerFillMethod','min' задает для функции, чтобы вычислить обобщенные значения вертикального изменения для углов сетки в DEM как минимальное вертикальное изменение в поисковом радиусе по умолчанию каждого угла сетки.
Функция использует локальный алгоритм раскладывания, чтобы создать цифровую модель вертикального изменения (DEM) данных об облаке точек. Алгоритм принимает, что вертикальное изменение точек приезжает z - ось.
Локальный алгоритм раскладывания:
Разделите облако точек на сетку по измерениям xy- (вид с высоты птичьего полета). Задайте размерности сетки с помощью gridResolution аргумент.
Используйте информацию о вертикальном изменении всех точек в круговой области вокруг каждого угла сетки, чтобы вычислить обобщенные значения сетки. Можно задать поисковый радиус и метод расчета с помощью 'SearchRadius' и 'CornerFillMethod' аргументы name-value, соответственно.
Если нет никаких точек в круговой области, алгоритм не вычисляет значение, и те углы сетки остаются незаполненными. Функция представляет их как NaN. Алгоритм использует интерполяцию обратного расстояния взвешивается (IDW), чтобы заполнить незаполненные углы сетки. Чтобы задать размер фильтра для метода интерполяции IDW, используйте 'FilterSize' аргумент значения имени.
pointCloud | velodyneFileReader | lasFileReader | segmentGroundSMRF | pcread