目次
• 点群データが重くて開かない原因
• コツ1:点群ファイルを圧縮形式で保存する
• コツ2:データを範囲や種類ごとに分割する
• コツ3:不要な点や過剰な密度を間引いて軽量化する
• コツ4:表示設定を工夫し専用ビューアを活用する
• コツ5:クラウドサービスを活用して負荷を分散する
• 重い点群に対応するためのPC要件
• まとめ
建設・土木・測量などの現場で取得される3D点群データは、近年ますます活用が広がっています。しかし、その一方で「点群ファイルが重すぎて開けない」「読み込みに時間がかかりすぎる」といった悩みを抱える実務担当者も多いのではないでしょうか。高密度な点群はファイルサイズが巨大化し、場合によってはパソコンがフリーズしたりソフトウェアが強制終了してしまうこともあります。
本記事では、こうした「重い点群が開かない」問題の原因をひも解きつつ、点 群表示を高速化するための5つのコツを解説します。さらに、大容量データを扱う上で求められるパソコンのスペック(PC要件)についても整理します。これらの対策を実践することで、重たい点群データに悩まされることなく、スムーズに3D点群を活用できるようになるでしょう。
点群データが重くて開かない原因
点群データが重くなってしまうのには、いくつかの理由があります。第一に、点の数そのものの膨大さです。点群は空間を構成する無数の点から成るため、取得範囲が広かったり計測精度が高かったりすると、点の個数が爆発的に増えてファイルサイズが巨大化します。例えば、数百メートル四方のエリアを高密度にレーザースキャンすれば、点の総数が数千万点にも達し、ファイル容量が数百MBから場合によっては数GB規模に及ぶことも珍しくありません。これは従来の2次元図面や写真データとは桁違いの情報量です。
第二に、各点が持つ情報の多さも容量増大の一因です。通常、点群の各ポイントはX・Y・Z座標だけでなく、RGBカラーや反射強度、分類コードなどの属性情報を持っています。例えば航空レーザ計測では、取得した点群 に対して地表・水面・植生・建造物などの区分情報やカラー写真に基づく色値が割り当てられることがあります。こうした属性情報は解析や可視化に役立ちますが、その分1点あたりのデータ量が増えるため、全体のファイルサイズを押し上げる原因となります。
さらに、点群データに含まれる対象(地物)の範囲が広範である点も見逃せません。地形だけでなく、建物や樹木、構造物など現場のあらゆるものを一括で点群化した場合、本来必要な部分以外の点も大量に含まれるため、無駄にデータが重くなってしまいます。利用目的によっては「地表面の地形だけ分かれば十分」というケースでも、元データに建物や樹木まで混在していれば、必要以上にヘビーなファイルを扱うことになります。
最後に、データの保存形式も重要です。点群をテキスト形式(CSVやPTSなど)で保存すると、数値を文字列として記録するため非常に非効率で、同じ内容でもバイナリ形式(LASなど)より何倍もファイルサイズが大きくなってしまいます。さらにLASファイルを専用アルゴリズムで圧縮するLAZ形式にすれば、容量はLASのおよそ10~20%(つまり1/10程度)にまで削減可能です。テキスト形式は人間に読みやすい利点がありますが、ファイルが巨大すぎてテキストエディタで開けないといった本末転倒な事態にもなりかねません。総じて、点の膨大さ、各点の情報量の多さ、そしてデータ形式の非効率さが相まって、点群ファイルは容易に"重すぎて開けない"状態になってしまうのです。
コツ1:点群ファイルを圧縮形式で保存する
扱う点群データ自体を軽くするために、ファイル形式の見直しは欠かせません。特に有効なのが点群ファイルの圧縮保存です。点群データ標準のLAS形式はバイナリで効率的ですが、それをさらに専用圧縮したLAZ形式に変換すれば、データ容量を元の約1/10(10~20%程度)まで圧縮することが可能です。しかもLAZ形式への圧縮はロスレス(可逆圧縮)なので、解凍すれば完全に元のデータを復元できます。情報を一切失わずにファイルを小さくできるため、現在ではLASの配布・共有にはほぼLAZ形式が使われるほど普及しています。
もし手元の点群データがテキスト形式(CSVやPTS等)で保存されている場合は、まずLASなどのバイナリ形式に変換するだけでも大幅に容量削減できます。テキスト形式は無駄な文字情報が多いため、同じ点群でもファイルサイズが数倍から十倍以上に膨れ上がることがあるからです。LAS/LAZ形式への変換は難しい操作ではありません。フリーの変換ツールや点群ソフトウェアの機能を使えば、コマンド一つや数クリックの操作で一括変換できます。圧縮後のLAZファイルであれば、データの読み込み時間も短縮され、ネットワーク経由での送受信もスムーズになるため、扱いやすさが格段に向上します。
コツ2:データを範囲や種類ごとに分割する
点群ファイルを軽量化し扱いやすくするもう一つの方法は、データを適切に分割して管理することです。広大なエリアを一つのファイルにまとめている場合は、エリア単位でタイル状に区切って複数ファイルに分けるとよいでしょう。例えば、1km四方や500m四方といったグリッドでエリアを区切れば、各ファイルのサイズを数百MB程度に抑えられます。実際、国土地理院が公開している全国のレーザ点群データも、2万5千分の1地図のタイル単位でLAS/LAZファイルが分割提供されています。エリアごとに分けておけば、作業時には必要な範囲のファイルだけを読み込めば済むので、PCへの負荷が大幅に軽減します。また、ファイル名に範囲の座標やメッシュ番号を入れておくことで、どのデータがどの地域か一目で分かり、チームでの管理も容易になります。
また、点群に含まれる点の「種類」で分割するのも有効です。点群データには、地表面の点、建物の点、樹木の点…と様々な地物が混在しています。そこで、あらかじめ点の種別ごとにデータを分けておけば、目的に応じて必要な情報だけを抽出して扱うことが可能になります。例えば地形解析を行うなら地面(地表)の点だけを集めたデータセット、構造物のモデル化が目的なら建物や構造物の点だけをまとめたデータセット、といった具合に分けて管理します。最近の点群処理ソフトやクラウドサービスにはAIによる自動分類機能が充実しており、地面・低木・高木・建造物など自動でラベル分けしてレイヤごとに分離することも容易になっています。既存のLASデータでも、もし点に分類コード(Class)が付与されていれば、フィルタ機能を使って特定の分類だけを抽出し別ファイルに書き出すことができます。
このように、点群をエリア単位や内容(地物の種類)単位で適切に分割して管理することで、「重すぎて開けない」「必要ない部分まで読み込んで無駄に時間がかかる」といった事態を避けることができます。分割した後のファイルは、わかりやすい命名規則やフォルダ構成で整理し、どのデータを使えばよいか関係者が迷わないようにしておくことも大切です。また、Entwine Point Tiles(EPT)のように空間インデックスに基づいて点群を階層的にタイル分割し、ビューア側で必要 な範囲・解像度のタイルだけ読み込む高度な方式も実用化されています。大規模データの配布・共有時には、そうした方式の活用も検討すると良いでしょう。
コツ3:不要な点や過剰な密度を間引いて軽量化する
データそのものの点の数を減らすことも、表示を軽くする基本的な手段です。現場で取得した点群には、解析上あまり意味のない点やノイズが含まれている場合があります。例えば、空中ノイズや測定誤差による孤立点、重複して取得された点などです。そうした不要点をあらかじめ除去することで、データ容量を削減しつつ品質を向上できます。
さらに、点群の密度が過度に高すぎる場合は、適切に間引きを行って点の数を減らすことで軽量化できます。特に詳細度が必要ない用途では、元データの全点数を使わずとも十分な結果が得られることが多いものです。多くの点群処理ソフトには間引き(サンプリング)の機能があり、ランダムに一定割合の点を落としたり、グリッド上で間隔を決めて代表点を1つ残すといった方法で点群密度を下げることができます。例えば、グリッド間隔を設定して各セルにつき最も代表的な1点だけ残すといった処理を行えば、見た目の形状を保ちながらデータ量を大幅に圧縮することが可能です。
ただし、闇雲に点数を減らすと重要なディテールまで失われてしまう恐れもあります。間引き作業を行う際は、元データをバックアップしつつ、分析目的に照らして必要十分なポイント数を見極めることが大切です。過剰な重複データや明らかなノイズを除去し、適正な密度に調整された点群データは、ファイルサイズが小さくなる分読み込みも高速化し、可視化・解析がスムーズに行えるようになります。
コツ4:表示設定を工夫し専用ビューアを活用する
点群データの表示を軽快にするには、ソフトウェア側の設定やツール選びも重要です。使用している点群ビューアやCADソフトに表示オプションがある場合、それらを調整することでパフォーマンスを改善できることがあります。例えば、表示する点の数の上限(ポイント予算)を設定し、一度に描画する点群数を制限すれば、過剰な負荷を避けられます。ズームアウト時には自動的に点を間引いて表示解像度を下げるLOD(Level of Detail)機能が備わっているソフトもありますので、活用すると良いでしょう。ま た、必要な範囲だけを表示し不要な部分は非表示にする「領域フィルタ」や「クロップ」機能があれば、大局を見るときは全体表示、細部検討時には局所表示と使い分けることで、余計な点を描画せずに済み動作が軽くなります。
もし使用中のソフトで大規模点群の描画がどうしても重い場合は、より高速な専用ビューアやクラウドサービスの利用も検討しましょう。世の中には数億点規模の点群でもサクサク動く軽量ビューアや、ウェブブラウザ上で点群を扱えるオンラインツールなども存在します。そうしたツールは内部で空間インデックスや可視範囲のタイル読み込みなど工夫された構造になっており、PCのメモリに全データを載せなくても必要な部分だけ逐次描画できます。そのため、手元のPCスペックが限られる場合でも、大容量データを快適に閲覧・共有することが可能です。ただし別のツールにデータをインポートする手間は発生しますので、プロジェクトの規模や用途に応じて使い分けると良いでしょう。
さらに、PCのグラフィック性能も表示速度に影響します。3D表示を行うソフトではGPU(グラフィックスボード)を活用するものが多いため、専用GPUを搭載したマシンであれば表示が滑らかになる場合があります。内蔵グラフィックスしかないPCでは表示に時間がかかることがあるので、可能であればグラフィックボードのある環境で点群を扱うのが望ましいです。ソフトによっては描画エンジンの設定でGPU支援を有効化できるものもあるため、設定項目を確認してみましょう。
コツ5:クラウドサービスを活用して負荷を分散する
近年では、クラウド技術を活用して点群処理の負荷を軽減する方法も注目されています。大量の点群データを必ずしも手元のPCだけで処理・表示しなくても、インターネット上の強力なサーバーに任せてしまうという発想です。専用の点群クラウドサービスにデータをアップロードすれば、サーバー側で表示用に最適化された形式に変換してくれたり、重たい解析処理をバックグラウンドで実行してくれたりします。利用者はウェブブラウザや専用アプリを通じて結果を確認したり、必要な範囲だけストリーミング表示したりできるため、手元のPCスペックに関係なくスムーズに大容量点群を扱うことが可能になります。
クラウドを活用するメリットは、単にPC負荷の問題を解決するだけではありません。点群データをオンラインで一元管理することで、複数の関係者で同時に閲覧・編 集したり、常に最新のデータを共有したりしやすくなります。USBメモリや外付けHDDで巨大ファイルを受け渡す必要がなくなり、データのバージョン違いによる混乱も防げます。また、現場で取得した点群をその場でクラウドに送信し、オフィスの技術者が即座にチェックするといったリアルタイム連携も実現できます。従来は「現場で計測→持ち帰って処理→結果を共有」というタイムラグがありましたが、クラウドを介せば現場とオフィスがシームレスにつながり、即時に3Dデータを利活用できるようになります。
このように、クラウドサービスを上手に使えば重い点群データに振り回されずに済み、PCの性能に縛られない柔軟なワークフローを構築できます。自社のセキュリティ要件やネット環境にもよりますが、扱う点群が数十億点規模など極めて大きい場合は、クラウド活用も選択肢に入れる価値があるでしょう。
重い点群に対応するためのPC要件
上記のようなデータ軽量化やクラウド活用の工夫をしても、現実的にローカルPCで大容量点群を扱わざるを得ない場面もあります。その際にストレスなく点群を表示・処理するには、やはりPC自体の 性能(スペック)が重要なカギとなります。では、重い点群に耐えるにはどの程度のPCスペックが必要なのでしょうか。
ポイントとなるのは、CPU・メモリ・GPU(グラフィックス)の3つです。まずCPUは、高速なクロックと複数コアを備えたハイエンドモデルが望ましいです。点群の読み込みや変換、解析処理ではCPUパワーがものを言いますので、可能なら一般的な事務PC向けCPUではなく、クリエイター向け・ワークステーション向けのプロセッサを検討すると良いでしょう。
次にメモリ(RAM)は、点群処理用PCで最も重視すべき資源です。点群データは読み込む際にメモリ上に展開されるため、搭載メモリが不足すると最悪アプリが落ちたりOSごとフリーズする恐れがあります。小規模な点群なら16GB程度でも動作しますが、快適さを求めるなら32GB以上は欲しいところです。大規模なプロジェクトでは、64GBや128GBといった大容量メモリを搭載するケースも珍しくありません。特にフォトグラメトリ(写真測量)ソフト等では、数千万点を超える点群生成には128GB級のメモリを推奨する例もあります。普段から点群を扱う業務であれば、可能な限り余裕のあるメモリを積んでおくに越したことはありません。
そしてGPU(グラフィックスボード)も重要です。3D点群の表示では数百万~数億の点を同時に描画するため、描画処理を高速化する強力なGPUがあると表示が格段に滑らかになります。ゲームやCAD向けの高性能ディスクリートGPUは、内蔵グラフィックスに比べて圧倒的に描画性能が高く、大容量メモリと併せて搭載しておけば、重い点群データでも回転やズームがストレスなく行えるでしょう。GPUの搭載メモリ(VRAM)容量も多いほど一度に大量の点を扱えるため、可能なら中~高性能帯のグラフィックスカードを用意したいところです。
そのほか、ストレージ(記憶装置)も高速なものを選ぶと効果的です。HDDよりSSD、それもNVMe接続のSSDであれば、数十GBに及ぶ点群ファイルの読み込み時間を大幅に短縮できます。データ自体の容量も非常に大きくなりがちなので、ディスクの空き容量には常に余裕を持ち、必要に応じて外付けドライブやNASの活用も検討してください。また、OSやソフトウェアは64bit版を使うことが必須です(32bit環境では扱えるメモリ量が制限されてしまいます)。最新の点群処理ソフトウェアはほとんどが64bit対応ですので、古いPCを使い続けている場合は環境をアップデートすることで性能向上が見込めます。
まとめると、重い点群データをローカルで扱うには「高性能CPU + 大容量RAM + 高速GPU + 高速ストレージ(SSD)」という組み合わせが理想となります。これらを備えたマシンであれば、前述のデータ軽量化策と相まって、かなりの大規模データまでストレスなく作業できるでしょう。逆にスペック不足のPCで無理に作業を進めると、読み込みだけで長時間待たされたり、操作がカクカクして作業にならなかったりする恐れがあります。点群を業務で本格的に活用するなら、環境面の投資も検討してみてください。
まとめ
本記事では、点群データが重すぎて開けない原因と、その対策となる表示高速化のコツを5つ紹介しました。ファイル形式の工夫やデータ分割・間引き、適切なツールの利用、そしてハードウェアやクラウドの活用によって、従来は扱いにくかった大容量点群も格段に扱いやすくなるはずです。併せてPC要件についても解説しましたが、要は高性能CPU・大容量メモリ・高速GPU・SSDを備えた環境があれば鬼に金棒ということになります。
さらに近年では、現場とクラウドを直結して点群 データをリアルタイムに利活用する新たなソリューションも登場しています。その代表例が、iPhoneに装着して利用できる高精度GNSS測位デバイス「LRTK」です。LRTKはiPhoneと組み合わせてセンチメートル級の高精度測位を実現する小型デバイスで、現場で取得する点群や測量データにリアルタイムで正確な位置情報を付与できます。例えば土木工事の現場では、LRTKを取り付けたスマホを持って施工箇所を歩き回るだけで、周囲の地形や構造物をその場で点群計測し、取得した点群には全て即座に世界座標が与えられます。測定が終わればスマホからワンタップでクラウドにデータをアップロードでき、オフィスに戻らずとも現場で即時に成果を共有することが可能です。アップロードされた点群データはクラウド上で自動整理・可視化され、関係者全員がブラウザ経由で閲覧・確認できます。重いデータを個別にやり取りする必要がなく、現場とオフィスのタイムラグも大幅に縮まります。
このようにLRTKを活用したクラウド連携ワークフローを取り入れれば、「重すぎて開けない点群」に悩まされる場面自体が少なくなるでしょう。高精度な3Dデータを誰もが手軽に取得・共有できる環境が整いつつあり、まさに「重いPCはもう不要」という未来が現実味を帯びています。点群データの大容量ゆえに活用を躊躇していた方も、ぜひ最新テクノロジーの力を取り入れて、点群活用の次のステージへと踏み出してみてはいかがでしょうか。
LRTKで現場の測量精度・作業効率を飛躍的に向上
LRTKシリーズは、建設・土木・測量分野における高精度なGNSS測位を実現し、作業時間短縮や生産性の大幅な向上を可能にします。国土交通省が推進するi-Constructionにも対応しており、建設業界のデジタル化促進に最適なソリューションです。
LRTKの詳細については、下記のリンクよりご覧ください。
製品に関するご質問やお見積り、導入検討に関するご相談は、
こちらのお問い合わせフォームよりお気軽にご連絡ください。ぜひLRTKで、貴社の現場を次のステージへと進化させましょう。

