Các tác vụ lọc khác nhau khác nhau thường được áp dụng cho các bộ dữ liệu LiDAR (lọc theo mật độ điểm, thông thấp, lọc thực vật, làm mịn nhiệm vụ, v.v.). Khi bạn yêu cầu một hoạt động không gian (liên quan đến một shapefile), tôi giả sử bạn tìm cách để cắt tập dữ liệu của mình , tức là loại trừ các điểm nằm ngoài ranh giới đa giác được xác định bởi một shapefile .
Nói chung, LAStools là một gói mạnh mẽ để xử lý dữ liệu điểm. Nó là một tập hợp các công cụ dòng lệnh, nhưng cũng mang đến một GUI đơn giản và tích hợp với QGIS (và ArcGIS, nhân tiện). Bạn có thể tự do tải xuống và đánh giá hộp công cụ - tuy nhiên, chỉ một phần của nó là nguồn mở (giấy phép LGPL 2.1) - các phần nguồn đóng yêu cầu cấp phép tùy thuộc vào mục đích của bạn. Bạn phải kiểm tra những điều kiện áp dụng cho bạn.
Sử dụng lasclip từ LASTools (nguồn đóng, kiểm tra cấp phép)
Một trong những công cụ nguồn đóng, lasclip , thực hiện chính xác một tác vụ clip-by-shapefile :
lasclip: lấy đầu vào là tệp LAS / LAZ / TXT và tệp SHP / TXT với một hoặc nhiều đa giác (ví dụ: dấu chân tòa nhà), loại bỏ tất cả các điểm nằm ngoài tất cả các đa giác (hoặc bên trong một số đa giác) trỏ đến tệp LAS / LAZ / TXT đầu ra.
Cách sử dụng rất đơn giản:
lasclip -i input_file.las -poly polygons.shp -o output_file.las -verbose
(kiểm tra lasclip README để biết thêm chi tiết khi sử dụng, thêm ví dụ và yêu cầu shapefile)
Sử dụng las2las từ LASTools (nguồn mở; chỉ các tác vụ cắt cơ bản)
Nếu phần mềm nguồn đóng không phải là một tùy chọn: công cụ las2las cũng có thể thực hiện các tác vụ cắt đơn giản - tuy nhiên, bạn không thể cắt vào một đa giác do shapefile xác định. Bạn có thể cắt theo hình chữ nhật, hình tròn, độ cao, góc quét, phân loại hoặc chất lượng dữ liệu chẳng hạn. (Xem README của nó để biết các ví dụ và chi tiết sử dụng.)
Thật không may, tôi không biết về bất kỳ công cụ nguồn mở nào tương đương với chức năng lasclip.
Sử dụng libLAS để truy cập các tệp LAS trong tập lệnh tự tạo
LASTools dựa trên thư viện libLAS được cấp phép BSD . Bạn có thể sử dụng libLAS để truy cập các tệp LAS của mình và lọc chúng bằng một tập lệnh tùy chỉnh, ví dụ như sử dụng Python .
Tất nhiên, có những khả năng khác nếu bạn thay đổi luồng xử lý của mình (ví dụ: chuyển đổi LAS thành raster và clip sau), nhưng tôi nghĩ cách thuận tiện nhất là tiếp tục làm việc với LAS càng lâu càng tốt và thực hiện tất cả quá trình lọc với dữ liệu đám mây điểm chinh no.