Có bất kỳ thư viện .Net nguồn mở nào (có thể sử dụng thương mại) để đọc / ghi dữ liệu LiDAR không?


8

Tôi có một vài dữ liệu điểm LiDAR (tệp .las) với tôi. Tôi muốn đọc X, Y và Z từ nó bằng cách sử dụng .Net. Tôi tìm thấy liblas , có trong C ++ và tôi không chắc liệu nó có thể được sử dụng thương mại sau khi đọc thông tin cấp phép hay không. Có ai tìm thấy bất kỳ cái tốt?

Câu trả lời:


10

libLAS thực sự có thể được sử dụng thương mại. Vì vậy, LASlib của Martin Isenburg , là LGPL, và nói với tư cách là tác giả của libLAS, nhanh hơn và được hỗ trợ hoàn toàn hơn libLAS. Cả hai thực sự là các thư viện C ++, tuy nhiên, không có quá nhiều trong không gian ASPRS LAS cho .NET gốc.

Tôi cũng là tác giả chính của PDAL và PDAL cũng có thể đọc dữ liệu ASPRS LAS, nhưng một lần nữa, đây là C ++, không phải .NET. PDAL là dự án hiện tại của tôi và tôi tích cực hỗ trợ nó trái ngược với libLAS, ở chế độ bảo trì nhiều hơn. Giấy phép của PDAL cũng là BSD như libLAS 'và giấy phép thương mại không phải là vấn đề. PDAL có thể được coi chính xác như người anh em dữ liệu raster của nó, GDAL và không giống như PCL , nó tập trung vào dịch thuật và truy cập định dạng dữ liệu thay vì các hoạt động khai thác trên nền tảng đám mây. Các thư viện này chắc chắn có thể được sử dụng cùng nhau, nhưng chúng là những lời khen ngợi lẫn nhau thay vì tầm nhìn cạnh tranh về xử lý dữ liệu đám mây LiDAR / điểm.

Một tùy chọn khác mà bạn có thể cân nhắc là sử dụng https://github.com/grantbrown/laspy , đây là một triển khai thuần túy của python hỗ trợ ASPRS LAS. Bạn có thể sử dụng điều này với cổng .NET của IronPython và NumPy để nhận hỗ trợ LAS gốc trên CLR, mặc dù vậy, nó sẽ không phải là C # per se.


1
+ 1 .. CÁCH! Tôi không thể có một câu trả lời có thẩm quyền hơn tôi đoán :)
vinayan

dường như không có thư viện nào có hỗ trợ .Net hoạt động và vì vậy đánh dấu là câu trả lời :)
vinayan

4

Bạn có thể muốn kiểm tra Thư viện đám mây điểm . nhập mô tả hình ảnh ở đây

Theo trang web của họ:

Thư viện đám mây điểm (PCL) là một dự án độc lập, quy mô lớn, mở cho hình ảnh 2D / 3D và xử lý đám mây điểm.

PCL được phát hành theo các điều khoản của giấy phép BSD, và do đó miễn phí cho sử dụng thương mại và nghiên cứu. Chúng tôi được hỗ trợ tài chính bởi Open Perception, Willow Garage, NVIDIA, Google, Toyota, Trimble, Urban Robotics, Honda Research Institute, Sandia, Dinast, Ocular Robotics, Velodyne và MKE.

liblas cũng được cấp phép theo BSD, do đó cũng có thể sử dụng cho các dự án thương mại.


Các điểm Abstraction Thư viện dữ liệu (Pdal) cũng có vẻ hứa hẹn, quá. Nó không hoàn toàn .NET nhưng các ràng buộc C # sẽ được thêm vào trong tương lai. Kiểm tra hướng dẫn để có được một cảm giác cho các công cụ.


điều này có cho phép đọc / ghi trực tiếp các tập tin .las không?
vinaya

Theo diễn đàn, nó chưa hoàn toàn được hỗ trợ pcl-users.org/PCL-software-td3580609.html Có lẽ bạn có thể sử dụng liblas trước và sau đó chuyển từ đó? Bạn cũng có thể kiểm tra PDAL.
RK

2

bạn có thể sử dụng liblas thương mại. Đọc các điều khoản cấp phép. Bạn có thể sử dụng miễn phí, miễn là bạn cung cấp tài liệu tham khảo phù hợp và tôi nghĩ đó là công cụ tốt nhất để xử lý dữ liệu las.

hoặc LP360 là một plugin cho ArcGIS mà bạn có thể mua. Tôi tin rằng nó cũng có một số thời gian dùng thử. Vì vậy, bạn có thể thử điều này trước khi bạn mua nó.

Hy vọng nó giúp.

N


cảm ơn..nhưng tôi chỉ tìm kiếm nguồn mở
vinayan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.