OGC 3D Tiles の 1.1 からは、glTF がメインストリームのタイルフォーマットとなっている。そのバイナリ形式である Binary glTF (.glb)に、点群三次元タイルの .pnts から変換してみた。
変換元のデータは長崎点群三次元タイルから適宜取り出したもの。
実施した作業
最近、実施した作業は Makefile に落とすことを励行している。次のようなことをしている。
get:
curl -O https://smb.optgeo.org/ipfs/QmdAr2FWQKCVv7CAcLRuTBt1583Qi7DA4gaA92g3ujeL1v/51571711/r3.pnts
convert:
npx 3d-tiles-tools convertPntsToGlb -i r3.pnts -o r3.glb
ファイルの大きさの比較
ファイルの大きさを比較すると次のとおり。
-rw-r--r-- 1 hfu staff 275K 11 5 11:02 r3.glb
-rw-r--r-- 1 hfu staff 257K 11 5 11:01 r3.pnts
ファイルのサイズが小さくなる、というわけではない。もちろん、圧縮を試してみたか、ということはある。
ビューアでみる
glTF は pnts よりも一般的なフォーマットのようであり、r3.glbをウェブ上のビューアで見ることもできる。
これは、安心感につながる。