点群処理ツールを色々使いたくてセットアップしたので、そのメモです。
LAStools
LASやLAZといったフォーマットの公式ツール。位置付けとしては、LiDARデータファイルを処理するためのツールとのこと。
動作確認環境
Windows 11
Windows 11 (WSL: Ubuntu 22.04)
Ubuntu 22.04
Linux版のビルド、インストール
公式手順はバイナリでのインストール方法を紹介してくれている。 ただ、手順の一部に「export LD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATH」があるのがどうも好みでない。。。
Yusuke Gotoさんがビルド方法を紹介してくれているので、この方法でビルドしてインストール。
この方法だとオープンソースのツールに限定されるけど、LD_LIBRARY_PATHは設定しなくて済む。
インストール後の動作確認
$ lasinfo64 -h LAStools lasinfo (by info@rapidlasso.de) version 250825 省略
実行ファイル名の最後にいちいち64がついとる。。。
面倒なので、シンボリックリンクで解決。この対応がいいかどうかは自己判断で。
cd /usr/local/bin sudo ln -s las2txt64 las2txt sudo ln -s lasdiff64 lasdiff sudo ln -s lasinfo64 lasinfo sudo ln -s lasprecision64 lasprecision sudo ln -s txt2las64 txt2las sudo ln -s las2las64 las2las sudo ln -s lascopcindex64 lascopcindex sudo ln -s lasindex64 lasindex sudo ln -s lasmerge64 lasmerge sudo ln -s laszip64 laszip
Windows版のバイナリインストール
https://rapidlasso.de/downloads/ の「Windows with GUI」でGUIインストーラーがダウンロードできる。
インストーラーを実行すると、C:\lastools にインストールされる。
こちらも実行ファイルの後の64を打つのが面倒なので、管理者権限用バッチファイルを用意して、実行。 繰り返しになりますが、この対応がいいかどうかは自己判断で。
create_symlinks.bat
@echo off cd C:\lastools\bin echo Deleting existing 32-bit executables... del /F /Q laspublish.exe del /F /Q lasview.exe del /F /Q blast2iso.exe del /F /Q blast2dem.exe cd serf\blast del /F /Q tin2iso.exe del /F /Q tin2dem.exe del /F /Q spfinalize.exe del /F /Q sl2sl.exe del /F /Q spdelaunay2d.exe cd ..\.. echo. echo Creating symbolic links for 64-bit executables... echo. mklink wktformat.exe wktformat64.exe mklink e572las.exe e572las64.exe mklink lasprecision.exe lasprecision64.exe mklink las2txt.exe las2txt64.exe mklink txt2las.exe txt2las64.exe mklink laszip.exe laszip64.exe mklink lasmerge.exe lasmerge64.exe mklink las2shp.exe las2shp64.exe mklink lasdiff.exe lasdiff64.exe mklink lasboundary.exe lasboundary64.exe mklink lasindex.exe lasindex64.exe mklink lasclassify.exe lasclassify64.exe mklink lascanopy.exe lascanopy64.exe mklink las2tin.exe las2tin64.exe mklink las2iso.exe las2iso64.exe mklink lasdistance.exe lasdistance64.exe mklink lasdatum.exe lasdatum64.exe mklink lasduplicate.exe lasduplicate64.exe mklink lasheight.exe lasheight64.exe mklink lasgrid.exe lasgrid64.exe mklink lascolor.exe lascolor64.exe mklink laslayers.exe laslayers64.exe mklink lasnoise.exe lasnoise64.exe mklink lasinfo.exe lasinfo64.exe mklink lascopy.exe lascopy64.exe mklink lasoverage.exe lasoverage64.exe mklink lasplanes.exe lasplanes64.exe mklink lasoverlap.exe lasoverlap64.exe mklink lascontrol.exe lascontrol64.exe mklink lasreturn.exe lasreturn64.exe mklink laspublish.exe laspublish64.exe mklink lasoptimize.exe lasoptimize64.exe mklink lasvdatum.exe lasvdatum64.exe mklink lastile.exe lastile64.exe mklink lastrack.exe lastrack64.exe mklink las2las.exe las2las64.exe mklink lasvoxel.exe lasvoxel64.exe mklink lasintensity.exe lasintensity64.exe mklink las3dpoly.exe las3dpoly64.exe mklink lassort.exe lassort64.exe mklink laslicman.exe laslicman64.exe mklink lascopcindex.exe lascopcindex64.exe mklink las2dem.exe las2dem64.exe mklink lasclip.exe lasclip64.exe mklink geotiffinfo.exe geotiffinfo64.exe mklink lassplit.exe lassplit64.exe mklink lasthin3d.exe lasthin3d64.exe mklink lasprobe.exe lasprobe64.exe mklink shp2las.exe shp2las64.exe mklink demdiff.exe demdiff64.exe mklink lasground_new.exe lasground_new64.exe mklink demzip.exe demzip64.exe mklink blast2iso.exe blast2iso64.exe mklink blast2dem.exe blast2dem64.exe mklink lasthin.exe lasthin64.exe mklink lasview.exe lasview64.exe mklink lasground.exe lasground64.exe cd serf\blast mklink spdelaunay.exe spdelaunay64.exe mklink tin2iso.exe tin2iso64.exe mklink tin2dem.exe tin2dem64.exe mklink spfinalize.exe spfinalize64.exe mklink sl2sl.exe sl2sl64.exe mklink spdelaunay2d.exe spdelaunay2d64.exe echo Done
リンク
GDAL
動作確認環境
Windows 11 (WSL: Ubuntu 22.04)
インストール方法
GDALに含まれている gdaltransform というツールが使いたかったのでインストール。 こちらは apt install でインストールできる。。。とても楽だ。
sudo apt update sudo apt install -y gdal-bin
$ gdaltransform --version GDAL 3.4.1, released 2021/12/27
PDAL
動作確認環境
Windows 11 (WSL: Ubuntu 22.04)
インストールによるセットアップ方法
sudo apt update sudo apt install -y pdal pdal-doc
動作確認。お手軽にセットアップできるけど、バージョンが古い。。。
$ pdal --version ------------------------------------------------------------------------------------------------------------------------ pdal 2.3.0 (git-version: Release) ------------------------------------------------------------------------------------------------------------------------
Dockerを使ったセットアップ方法
condaを使ってインストールするのがいいのだろうけど、あまり好みではないので、Dockerを使う方法もある。
カレントフォルダのファイルを少し触る程度なら、自分の場合はこれで十分かな。
~/.bashrcの最後に次の内容を追加。aliasは便利だけど紛らわしいので、お好みで。
alias pdal='docker run --rm -w /data -v "$PWD:/data" pdal/pdal:latest pdal'
新しいターミナルでpdalを実行できればOK。
$ pdal --version -------------------------------------------------------------------------------- pdal 2.9.2 (git-version: 268d77) --------------------------------------------------------------------------------
リンク
Potree Desktop
点群ビューワのデスクトップ版。.las, .lazフォーマットの点群が簡単に表示できて、UIもわかりやすい。
セットアップ方法は、kentaPtさんのPotree Desktop: 概要とダウンロード方法が詳しい。
点群ファイルのパスに半角空白が含まれていると、ドラッグ&ドロップしたファイルが認識されないので注意。
GeographicLib
GeoConvertというツールが使いたかったためインストール
動作確認環境
Windows 11 (WSL: Ubuntu 22.04)
インストール方法
sudo apt-get install geographiclib-tools
動作確認方法
$ GeoConvert --version GeoConvert: GeographicLib version 1.52
