Setelah banyak membaca, saya masih bingung tentang perbedaan penggunaan dan tujuan dari alat-alat berikut untuk pengolahan data dan manipulasi LiDAR : LAStools , libLAS , dan PDAL .
Pemahaman saya sejauh ini adalah bahwa PDAL dan libLAS memiliki tujuan keseluruhan yang sama, dan bahwa PDAL secara perlahan mengganti libLAS dengan peningkatan kinerja dan lebih banyak kemampuan. Saya mengerti bahwa PDAL adalah perpustakaan yang (dan ingin) sepenuhnya independen dari LAStools.
Hubungan antara LAStools dan libLAS adalah yang paling membingungkan bagi saya. Apakah mereka dua alat terpisah yang sama sekali berbeda? Apakah LAStools berjalan di atas libLAS?
Apakah salah satu dari 3 alat / perpustakaan ini saling tergantung?
Latar belakang: Saya memiliki pengalaman menggunakan LAStools, dan telah bermain-main dengan PDAL dalam beberapa minggu terakhir.
Sunting: Dari tautan komentar, saya mengetahui bahwa ada juga sesuatu yang disebut LASlib yang tampaknya merupakan sesuatu yang dijalankan oleh LAStools. Saya harap pertanyaan ini dapat mengumpulkan gambaran umum yang komprehensif dari alat-alat ini untuk orang-orang yang mulai menggunakan data LiDAR dan bingung harus pergi ke mana.
Jawaban:
libLAS dikembangkan untuk menyediakan dukungan baca / tulis untuk LAS dan dimodelkan pada LAStools yang pada saat itu tidak dirilis di bawah lisensi sumber terbuka. Pada tahun-tahun berikutnya, banyak bagian dari LAStools dirilis di bawah lisensi open source yang meniadakan perlunya upaya paralel di libLAS. Bagian perpustakaan ini disebut LASlib. Ya, saya setuju kita buruk dalam hal penamaan.
PDAL merupakan kelanjutan dari upaya kami dengan libLAS untuk menyediakan perangkat pemrosesan cloud titik generik dengan penekanan geospasial (untuk membedakannya dari PCL) yang memiliki dukungan untuk banyak format dan menyediakan alur kerja data yang nyaman dan alat orkestrasi. PDAL dirancang untuk memanfaatkan perangkat lunak lain (PROJ dan GDAL, misalnya) untuk hal-hal seperti dukungan sistem koordinat dan akses vektor / raster. Ini berbicara Python dan Matlab di samping C / C ++, dan berfungsi pada OSX, Linux, dan Win64.
Sehubungan dengan hubungan PDAL dengan libLAS, PDAL memberikan dukungan penuh untuk LAS (dan LAZ) 1.4, sedangkan libLAS tidak. Seseorang yang membutuhkannya cukup buruk dapat memberikan tambalan, tetapi PDAL menyediakan kotak peralatan fungsionalitas yang lebih kaya daripada libLAS. Jika yang Anda butuhkan adalah dukungan LAS yang tertanam dalam perangkat lunak Anda, saya akan menggunakan LASlib atau libLAS jika mereka dapat bekerja untuk Anda. Jika Anda menginginkan sesuatu yang dapat menangani hampir semua format geospasial potensial, PDAL adalah pilihan Anda.
sumber
Jawaban Howard Butler meringkasnya. Lebih banyak latar belakang. Ketika saya membuat LAStools pertama dan perpustakaan LASlib yang dibangun oleh alat-alat tersebut, saya adalah seorang postdoc di UC Berkeley dan hanya perlu menyiapkan file LAS sebagai input untuk penelitian saya tentang Streaming Delaunay (atau Streaming TIN) pemrosesan. Karena kode itu tampak berguna sendiri, saya membuka ritsletingnya dan menerbitkan sumber-sumber di halaman Web saya pada bulan April 2007. Itu tidak memiliki lisensi karena walaupun telah mempelajari Ilmu Komputer selama 13 tahun di empat universitas yang berbeda, saya tidak pernah belajar tentang cara kode sumber lisensi (Apakah ada di kurikulum di program CS lainnya?). Saya sangat senang ketika orang menggunakan kode saya. Ini berubah pada November 2007 ketika Howard Butler bertanya kepada saya apakah dia dapat menggunakan LAStools sebagai titik awal untuk proyek open source yang pada akhirnya akan menjadi libLAS .
Beberapa tahun kemudian - LAStools kurang lebih merupakan hobi pada saat itu - saya kehilangan pekerjaan di laboratorium keamanan tinggi AS, ditahan selama empat bulan di kamp deportasi, dan akhirnya dideportasi dengan borgol dari AS. Ini semua berkaitan dengan ide-ide saya seputar ayam laser yang tidak cocok dengan laboratorium senjata nuklir tempat saya bekerja. "Kejatuhan" dari episode ini membebaskan banyak energi dan membuat saya mengubah LAStools menjadi rangkaian pemrosesan LiDAR yang berfitur lengkap dan LASzip menjadi kompresor LiDAR yang kuat di industri.
Pada 2012 dengan LAStools yang sudah populer saya bisa mendapatkan dana awal dari European Space Agency melalui salah satu Pusat Inkubasi Bisnis mereka . Ini mengharuskan saya untuk memulai perusahaan Rapidlasso GmbH yang tepat yang pada akhirnya akan menjual lisensi komersial dan akademik kepada LAStools . Pada titik ini LASlib dan LASzip juga mendapatkan lisensi open source yang tepat (seperti yang disarankan oleh Howard Butler) yang membuat libLAS agak kurang dibutuhkan. Kemudian Howard memulai PDAL (lihat jawabannya).
LAStools mungkin masih akan menjadi proyek hobi jika bukan karena keamanan tanah air AS yang membuat Anda tetap aman dari elemen jahat seperti saya ... (-; Harapan yang menjelaskan dari sudut lain tentang alasan mengapa ada LAStools dan PDAL dan bagaimana LASlib , libLAS , dan LASzip berhubungan dengan mereka.
sumber
PDAL dan LAStools mendukung algoritma yang berbeda. Jika Anda hanya menggunakan LAS di Windows, LAStools adalah opsi yang layak jika fungsionalitas yang Anda butuhkan didukung dengan biaya yang Anda bayarkan. Kalau tidak, Anda harus melihat PDAL.
sumber