Создайте цифровую модель вертикального изменения (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