Điều này có thể được thực hiện với bộ lọc pdal bằng thuật toán Bộ lọc hình thái đơn giản (SMRF) hoặc Bộ lọc hình thái tiến bộ (PMF) .
Nhanh chóng
pdal ground --cell_size=5 --extract input.laz out-bare-earth.laz
Tạo một tệp LAS nén đất trần với kích thước ô đơn vị 5 mặt đất bằng PMF. ( tài liệu )
Để biết thêm giải thích, hãy xem phần Xác định trả về mặt đất bằng cách sử dụng hướng dẫn phân đoạn ProgressiveMorphologicalFilter .
Tham gia nhiều hơn, sử dụng SMRF
Một ví dụ về đường ống dẫn :
- áp dụng bộ lọc SMRF, mở rộng
cell
tùy chọn kích thước lên 2.0 (đơn vị hệ tọa độ) và ngưỡng 0,75
- chỉ chọn các điểm mặt đất mới được phân loại (
2
là giá trị tiêu chuẩn LAS cho mặt đất)
- ghi lựa chọn vào tệp đầu ra LAS không nén (chỉ cần thay đổi phần mở rộng thành .laz để nén)
Chỉ huy: pdal pipeline "classify-ground-smrf.json"
Tệp tham số JSON:
{
"pipeline": [
"inputfile.laz",
{
"type":"filters.smrf",
"cell": "2.0",
"threshold": "0.75"
},
{
"type":"filters.range",
"limits":"Classification[2:2]"
},
"out/smurf_classifed.las"
]
}
Chỉ trích xuất trên mặt đất
Ví dụ này a) phân loại thành mặt đất / không mặt đất, b) thêm thuộc tính "Chiều cao trên mặt đất" và c) chỉ xuất các điểm 2.0 (đơn vị hệ tọa độ) trên mặt đất.
{
"pipeline": [
"input.laz",
{
"type": "filters.assign",
"assignment": "Classification[:]=0"
},
{
"type": "filters.smrf"
},
{
"type": "filters.hag"
},
{
"type": "filters.range",
"limits": "HeightAboveGround[2:]"
},
{
"filename":"above-ground.laz"
}
]
}
Chuyển thể từ Brad Chambers, https://lists.osgeo.org/pipermail/pdal/2017-July/001367.html