点群処理:主たるオープンソースは以下あたりでしょうか?
lasmerge -i file1.las file2.las file3.las -o out.las
pdal pipeline crop.jsonそして
{ "pipeline": [ "20171214_MT_geored_S802.laz", { "type": "filters.voxeldownsize", "cell":0.1, "mode":"center" }, "outttt.laz" ] }
しかし,私の経験では,大規模点群になると,どれも動かなくなる場合があり(potreeは大丈夫?)?彼らは,特別なデータモデルを定義しHDFの利用でそれを克服している.
ここのをghでダウンロードし,Ubuntu 20.04 on WSL2-CLIONで使用.
CMakeでビルド設定を生成後,以下でビルド.
ninja -C cmake-build-debug/ -j 10
ToolsのCMakeLists.txtへの記述例
# pcl_xyzrgb2rgb 実行可能ファイルを追加 PCL_ADD_EXECUTABLE(pcl_xyzrgb2rgb COMPONENT tools SOURCES pcl_xyzrgb2rgb.cpp) target_link_libraries(pcl_xyzrgb2rgb pcl_common pcl_io)
Viewerがなぜか落ちます
ビルド方法
ちなみにCLIONが行うCMakeはエラーがでます。
下記のエラーが出現.
survey@SURVEY-C20:/mnt/c/Users/survey/Documents/Open3D$ ninja -C cmake-build-debug/ -j 10 ninja: Entering directory `cmake-build-debug/' ninja: error: 'curl/src/ext_curl/lib/libcurl.a', needed by 'bin/ConvertPointCloud', missing and no known rule to make it
PotreeのGitHubはここ
ちなみに,Jetbrains製品では,WebStormで動かすのがいいか?
でも,PotreeConverterはC++なのでCLIONか?
PotreeConverterのGitHubはここ
エックスサーバー(VPD)に載せれるのか?
この
Cesium上でのオーバレイ機能に興味があります,
Potreeで可視化するためにはPotreeConverter(ソースはC++)での変換が必要.
可視化は,npm startして,http://localhost:1234/examples/ をブラウザで開く.
(ここで,npmはNode Package Managerの略.Node.jsのパッケージ(ライブラリ)を管理するためのツールです.)
Potreeライセンスの解釈