LAStools、libLAS、PDALの違いは?


9

何度も読みましたが、LiDARデータの処理と操作に使用するLAStoolslibLAS、およびPDALのツールの使用目的と目的がまだ混乱しています。

これまでの私の理解は、PDALとlibLASの全体的な目標は同じであり、PDALはlibLASを拡張されたパフォーマンスとより多くの機能で徐々に置き換えていることです。PDALはLAStoolsから完全に独立している(そしてなりたい)ライブラリであると私は理解しています。

LAStoolsとlibLASの関係は、私にとって最も混乱します。それらは2つの完全に異なる個別のツールですか?LAStoolsはlibLASの上で動作しますか?

これらの3つのツール/ライブラリのいずれかが相互に依存していますか?

背景:私はLAStoolsの使用経験があり、過去数週間にPDALで遊んでいます。

編集:リンクのコメントから、LAStoolsが実行されているように見えるLASlibと呼ばれるものもあることがわかりました。この質問が、LiDARデータの使用を始めて、何をすべきか混乱している人々のために、これらのツールの包括的な概要を収集できることを願っています。


1
libLasウェブページから:「2018年の時点で、libLASはPDALプロジェクトに置き換えられ、休止またはメンテナンスモードになっています。libLASはLASまたはLAZ 1.4をサポートしていません。PDALはサポートしています。PDALは、さらに多くのフォーマットをサポートしています。 、PDALパイプラインの概念」。したがって、基本的に、libLasは推奨されておらず、PDALに組み込まれています。Linuxではうまく機能しないため、LasToolsについてはほとんど知りません。
ジョンパウエル

はい、それは私がPDALとlibLASがライブラリと同じ目標を持っている/持っていることを理解した方法です。
Eskapp、

1
PDALよくある質問はまたlibLASとLastoolsの両方でいくつかのコメントがあります。要約すると、libLASは基本的にLAS形式を読み取るためのものです。PDALとLasToolsはどちらもLIDAR処理ツールキットです。それらは関連していません。
ジョンパウエル、

回答:


9

libLASはLASの読み取り/書き込みサポートを提供するために開発され、当時はオープンソースライセンスでリリースされていなかったLAStoolsをモデルにしています。その後の数年間で、LAStoolsの多くの部分がオープンソースライセンスの下でリリースされ、libLASでの並行作業の必要性がなくなりました。このライブラリ部分はLASlibと呼ばれます。はい、私は物事の命名がひどいことに同意します。

PDALはlibLASとの取り組みを継承し、多数のフォーマットをサポートし、便利なデータワークフローとオーケストレーションツールを提供する(PCLと区別するために)地理空間に重点を置いた一般的な点群処理ツールキットを提供しました。PDALは、座標系のサポートやベクター/ラスターアクセスなどの他のソフトウェア(PROJやGDALなど)を活用するように設計されています。C / C ++に加えてPythonとMatlabを話し、OSX、Linux、Win64で動作します。

PDALとlibLASの関係に関しては、PDALはLAS(およびLAZ)1.4を完全にサポートしていますが、libLASはそうではありません。それを十分に必要とする人はパッチを提供できますが、PDALはlibLASよりもはるかに豊富な機能のツールボックスを提供します。必要なのは、ソフトウェアに組み込まれているLASサポートだけである場合は、LASlibまたはlibLASを使用できる場合は、それらの使用を検討します。ほとんどすべての潜在的な地理空間形式を処理できるものが必要な場合は、PDALが最適です。


したがって、基本的に今日の時点で、LAStoolsとPDALはLiDARデータを操作するために選択される2つのツールスイートであり、PDALは他のデータ形式もサポートすることによってのみLiDARデータを操作する機能を超えています。私は正しく理解しましたか?
Eskapp '19

1
ええ、かなり近いです。LAStoolsは、LAS形式で利用できるすべての機能と、空中LIDAR処理パイプラインに必要な機能を重視しています。PDALはそれよりも一般的で、データの抽象化とデータ処理のワークフローを目的としています。私が時々言うように、「PDALはLAStools を構築するために使用できるものです」、それが理にかなっているなら。
ハワードバトラー

10

ハワード・バトラーの答えは、それをほぼ要約しています。もう少し背景。ツールが構築された最初のLAStoolsLASlibライブラリーを作成したとき、私はUCバークレーでのポスドクであり、ストリーミングDelaunay(またはストリーミングTIN)処理。コード自体は有用であると思われたため、2007年4月に圧縮してソースをWebページに公開しました。4つの異なる大学でコンピュータサイエンスを13年間勉強したにもかかわらず、その方法を知らなかったため、ライセンスがありませんでした。ライセンスソースコード(他のCSプログラムのカリキュラムにありますか?)人々が私のコードを使用したとき、私はただ幸せでした。これは、2007年11月にハワードバトラーがLAStoolsを、最終的にlibLASになるオープンソースプロジェクトの出発点として使用できるかどうかを尋ねたときに変更されました

数年後- その時点でLAStoolsは多かれ少なかれ趣味でした-私は安全性の高い米国の研究所で仕事を失い、4か月の強制送還収容所に拘留され、最終的に米国から手錠で強制送還されました。これはすべて、私が働いていた核兵器研究室ではうまくいかなかったレーザーチキンを取り巻く私の考えと関係がありました。このエピソードの「フォールアウト」により多くのエネルギーが解放され、LAStoolsをフル機能のLiDARプロセッシングスイートに、LASzipを業界最高レベルの LiDARコンプレッサーに変えました。

2012年にすでに人気のLAStoolsを使用して、ビジネスインキュベーションセンターの 1つを介して欧州宇宙機関からシード資金を得ることができました。そのため、最終的にはLAStoolsの商用ライセンスとアカデミックライセンスを販売する適切な会社Rapidlasso GmbHを設立する必要がありました。この時点で、LASlibLASzipも適切なオープンソースライセンスを取得し(ハワードバトラーの助言による)、これによりlibLASの必要性がやや少なくなりました。その後、ハワードはPDALを開始しました(彼の回答を参照してください)。

LAStoolsは、それは私のような不正な要素からあなたが安全に保つ米国の国土安全保障がなければおそらくまだ単なる趣味のプロジェクトになります...( - ;希望小屋がある理由で他のいくつかの角度からの光というLAStoolsPDALはとどのようにLASliblibLAS、およびLASzipは、それらに関連しています。


3
LAStoolsの開発に関する非常に興味深い洞察はありませんでした。ESAがこの素晴らしいツールを保存してくれてありがとう。
Mapperz

1
  • libLASは非推奨であり、保守されていません。PDALに置き換えられました。
  • LAStoolsは完全にオープンソースではなく、(ほとんどの場合)LAS形式のみをサポートしています。ほとんどの場合、それは1人の個人によって作成および保守されています。
  • PDALは完全にオープンソースであり、入力と出力の両方で多くの点群形式をサポートしています。PDALはモジュール式です。OSX、* nix、Windowsで動作します。

PDALとLAStoolsは異なるアルゴリズムをサポートしています。WindowsでLASのみを使用している場合、必要な機能が支払い可能なコストでサポートされていれば、LAStoolsは実行可能なオプションです。それ以外の場合は、PDALを確認する必要があります。


LAStoolsは、.las以外の多くのフォーマットをサポートしています(.xyz、.laz、.txt、.shp、.objなどのベクター形式、特にラスター形式、.tif、.asc)。「ほとんど」とはどういう意味ですか?
Andre Silva

また、「モジュール式」とはどういう意味ですか?LAStoolsもモジュール化されていませんか?そして、好奇心から、何人の人々がPDALを作り、維持しましたか?
Andre Silva

ほとんどの場合、彼はLAStoolsが他の多くのフォーマットをサポートしていることを意味すると思いますが、それらのフォーマットの点群サポートは「LASデータモデル」のコンテキストにあります。PDALはLASを十分にサポートしていますが、その見方は広範ではありません。寄稿者については、Github github.com/PDAL/PDAL/graphs/contributors vs. github.com/LAStools/LAStools/graphs/contributors
Howard Butler
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.