LRTKレフィクシア株式会社

点群OBJの不要な孤立点を削除して容量を減らす6手順

点群OBJの孤立点を削除する前に知っておきたいこと

点群をOBJ形式で保存してアップロードしようとした際に、ファイル容量が大きすぎる、読み込みに時間がかかる、表示した対象が極端に小さく見えるといった問題が起こることがあります。その原因の一つが、主要な点群から離れた位置に残っている不要な孤立点です。 孤立点とは、周囲にほかの点がほとんど存在せず、地形や構造物などの主要な計測対象と連続していない点を指します。たとえば、施工範囲から大きく離れた空中に一つだけ存在する点、地表より著しく高い位置や低い位置に飛び出している点、主要な点群の周囲にまばらに残った小さな点の集まりなどが該当します。 ただし、点群処理における孤立点には複数の意味があります。空間的に周囲から離れている点を孤立点と呼ぶ場合もあれば、OBJ内で面や線に使用されていない頂点を孤立頂点と呼ぶ場合もあります。また、主要なメッシュとは接続されていない小さな面の集合を、独立した構成要素として扱うこともあります。 OBJは、三次元座標を表す頂点、面を構成する頂点の接続関係、法線、テクスチャ座標などを記録できる形式です。点群から出力されたOBJには、頂点情報だけが含まれる場合と、点群から生成した三角形などの面情報が含まれる場合があります。この違いを理解せずに頂点だけを削除すると、面の参照関係が崩れ、アップロード時のエラーにつながる可能性があります。 点だけで構成されたOBJであれば、不要な頂点を削除することで記録行が減り、容量も減少しやすくなります。一方、面を持つOBJでは、一つの頂点が複数の面から参照されていることがあります。頂点を削除するときは、それを使用している面も適切に処理しなければなりません。 孤立点が発生する原因は一つではありません。反射しやすい面や反射しにくい面を計測した際のノイズ、水面やガラス面付近で生じた異常点、計測開始前後の移動中に取得された点、対象範囲外にいた作業員や車両、複数データの位置合わせのずれなどが考えられます。座標系や単位の設定が一致していないため、本来必要な点群が遠く離れて表示される場合もあります。 不要な孤立点を取り除けば、ファイル容量の縮小だけでなく、表示範囲の適正化や操作性の改善も期待できます。遠方の一点が残っているだけでも、表示機能がその点を含めて全体範囲を計算すると、主要な構造物が画面上で非常に小さく表示されることがあります。孤立点を削除することで、点群 OBJ アップロード後に対象範囲へ視点を合わせやすくなります。 ただし、周囲から離れている点がすべて不要とは限りません。境界標、独立した設備、細い支柱、電線、手すり、離れた基準点などは、周囲の点数が少なくても業務上必要な情報である可能性があります。容量を減らすことだけを目的に一括削除すると、測定や照合に使うべき点まで失うおそれがあります。 そのため、孤立点の処理では、候補抽出と削除を分けて考えることが大切です。まず不要と思われる点を候補として表示し、位置や形状を確認してから削除します。以下では、元データを保護しながら点群OBJを安全に軽量化する6手順を解説します。

手順1 元データを保管して編集対象を明確にする

孤立点を削除する前に、編集前のOBJを変更せずに保管し、作業用の複製ファイルを準備します。孤立点の削除は、処理後に保存してしまうと完全には元へ戻せない場合があります。削除した点が必要だったと判明したときに再処理できるよう、元データを残すことが最初の手順です。 ファイルは、元データ、編集用データ、アップロード用データに分けると管理しやすくなります。元データは取得時または変換時の状態を保ち、編集用データで孤立点の抽出や削除を行います。処理が完了したら、アップロード用として別のOBJを書き出します。 ファイル名には、現場名、取得日、対象範囲、処理内容などを含めます。「修正版」や「最新版」だけでは、どの処理が行われたデータなのか判断しにくくなります。遠方点除去後、近傍ノイズ除去後、軽量化後など、処理段階が分かる名称にしておくと、問題が起きたときに原因を追跡しやすくなります。 OBJと一緒に材質情報やテクスチャ画像が出力されている場合は、関連ファイルも同じ単位で保存します。OBJ本体だけを別の場所へ移動すると、色や画像が読み込めなくなることがあります。孤立点の削除作業で画像を変更しない場合でも、元の参照関係を保管しておくことが重要です。 次に、OBJが点だけで構成されているのか、面を持つメッシュなのかを確認します。画面上で点の集まりに見えていても、実際には小さな三角形が多数生成されている場合があります。反対に、表示上は面のように見えていても、点を大きく描画しているだけの場合があります。 点だけのOBJでは、各頂点の削除が容量削減に直接つながりやすい傾向があります。メッシュOBJでは、頂点数だけでなく面数も容量に影響します。また、頂点を削除すると、その頂点を参照している面の処理が必要です。データ構造を確認せずに編集を始めると、形状の欠損や構文エラーを招く可能性があります。 処理前の状態として、OBJ本体の容量、関連ファイルを含めた総容量、頂点数、面数、全体の表示範囲を記録します。削除後の数値と比較すれば、どの処理が容量削減に有効だったのか判断できます。 全体表示を行ったときに計測対象が小さく見える場合は、遠方に異常点がある可能性があります。上面、正面、側面から点群を確認し、主要な点群から離れた点がどの方向に存在するかを把握します。この段階では削除せず、編集対象の状態を確認することを優先します。 元データの保管と処理前記録を徹底すれば、容量を減らした後に形状の欠落が見つかっても、安全にやり直せます。点群OBJの軽量化は、一度の処理で完成させるより、元データへ戻れる状態を維持しながら段階的に進める方が確実です。

手順2 座標系と単位を確認して異常点を見分ける

主要な点群から離れて見えるデータが、本当に不要な孤立点とは限りません。複数の点群を結合した際に座標系や原点が一致していないと、正常な計測範囲が別の場所へ配置されることがあります。この状態で離れた点群を削除すると、本来残すべきデータを失います。 OBJには三次元の座標値を保存できますが、その数値がどの座標系や測地系に基づくものかを十分に保持できない場合があります。そのため、変換元データや作業記録を参照し、使用している座標の意味を別途確認する必要があります。 最初に確認したいのが単位です。OBJ内の数値がメートルを表すのか、ミリメートルを表すのかによって、孤立点判定に使用する距離が大きく変わります。単位を取り違えると、正常な点まで孤立点として選択されたり、明らかなノイズが近傍点として扱われたりします。 単位が分からない場合は、既知の寸法を測って確認します。道路幅、建物の間口、柱の間隔、既知点間の距離など、実際の寸法を把握している部分を選びます。測定値が現場寸法と大きく異なる場合は、単位または縮尺の設定を見直します。 複数のデータを統合している場合は、各データの原点、軸方向、高さ基準も確認します。一部のデータだけ上下方向が反転している場合や、平面方向の軸が入れ替わっている場合、正常な点群が孤立した塊のように見えることがあります。ローカル座標と別の座標が混在している場合も、点群同士が遠く離れて配置されます。 座標値が大きいこと自体は、異常とは限りません。公共座標などを使用している場合、原点から離れた大きな数値で記録されることがあります。確認すべきなのは座標値の桁数ではなく、主要な点群と孤立点候補との相対的な距離です。 計測対象が数十メートルの範囲であるにもかかわらず、全体の幅や高さが極端に広い場合は、遠方点が含まれている可能性があります。ただし、長い道路や河川、複数棟の建物などを一つのOBJに含めている場合は、データ範囲が広くても正常です。現場の実際の範囲と照合して判断します。 高さ方向も確認します。空中にある点はノイズと判断しやすいものの、架空線、屋根、橋梁上部、施工機械などが必要な計測対象である場合があります。地表より低い点についても、掘削底面、地下構造、側溝、ピットなどの情報である可能性があります。 この手順で重要なのは、数値上の異常と、業務上不要な点を区別することです。座標や単位が誤っているデータは、削除ではなく座標変換や位置合わせによって修正する必要があります。座標系と単位に問題がないと確認できてから、孤立点の削除へ進みます。

手順3 必要範囲を切り出して遠方の孤立点を除外する

座標と単位を確認した後は、主要な計測対象を含む必要範囲を定め、明らかに遠方へ離れている点を除外します。近傍点数を使った細かな処理を始める前に、大きな不要範囲を整理することで、その後の判定がしやすくなります。 まず、上面表示で平面的な範囲を確認します。道路、造成面、建物、法面などの計測対象を囲むように必要範囲を設定します。計測対象ぎりぎりで切り取るのではなく、後の作業に必要となる周辺地形や基準位置も含めて余裕を持たせます。 点群 OBJ アップロード後に体積計算を行う場合は、計算対象の境界より外側にも一定の点群が必要になることがあります。断面を作成する場合も、断面線の始点と終点を配置できる範囲を残しておく必要があります。容量だけを優先して範囲を狭くすると、アップロード後の作業に支障が出ます。 平面範囲を決めたら、正面表示や側面表示で高さ方向を確認します。平面上では対象物と重なっている点でも、高さ方向へ大きく飛び出していることがあります。上空や地下方向に離れた点を抽出し、実際の計測対象ではないことを確認して除外します。 直方体状の選択範囲を使用できる場合は、必要な点群を囲み、範囲外の点を孤立点候補として選択します。ただし、曲線状の道路、長い法面、斜めに延びる構造物などでは、単純な直方体だけで範囲を決めると必要な点を失いやすくなります。 複雑な形状では、複数の範囲に分けて選択します。平面上で対象に沿った範囲を囲み、高さ方向の条件と組み合わせる方法が有効です。必要範囲が複数の離れた場所に存在する場合は、それぞれを保護したうえで外側を除外します。 遠方点を見つけるときは、全体の外接範囲も参考になります。外接範囲とは、データ全体を収める最小限の箱のような範囲です。遠方に一点でも残っていると、その点まで含めて外接範囲が大きくなります。遠方点を非表示にしたときに外接範囲が現場規模へ近づけば、その点が表示上の問題を引き起こしていた可能性があります。 ただし、遠方点の中に測量基準として配置した点が含まれていることもあります。基準点をOBJ内で利用する必要がある場合は、削除対象から外します。アップロード先で基準点を別管理できる場合は、主要点群とは別のファイルとして保存する方法も考えられます。 明らかな遠方点を削除した後は、全体表示を更新し、主要な点群が適切な大きさで表示されるか確認します。表示が改善しない場合は、別方向に孤立点が残っている可能性があります。上面、正面、側面の順に繰り返し確認します。 遠方点の削除は容量削減だけでなく、表示操作の改善にも有効です。数点しか削除していなくても、全体範囲が適正化されることで、アップロード後の視点移動や拡大縮小が行いやすくなることがあります。

手順4 近傍点数と連結状態から孤立点候補を抽出する

遠方の異常点を整理した後は、主要な点群の周囲や内部に残っている小さな孤立点を抽出します。代表的な方法が、一定距離以内に存在する近傍点の数を調べる処理です。 近傍点数による抽出では、各点を中心とした一定範囲内に、ほかの点がいくつ存在するかを調べます。指定した数より近傍点が少ない場合、その点を孤立点候補として選択します。主要な地形や構造物の表面では周囲に多くの点が存在しやすいため、まばらなノイズを見つけるのに適しています。 ただし、検索距離と必要な近傍点数に共通の正解はありません。点群の密度、計測対象、取得距離、単位、利用目的によって適切な条件が変わります。あるデータで有効だった数値を別のデータへそのまま適用すると、必要な点まで削除する可能性があります。 最初は緩い条件から試すことが重要です。小さめの検索距離と少ない近傍点数を設定し、明らかに孤立している点だけを候補にします。抽出結果を確認しながら、必要に応じて条件を少しずつ調整します。 候補を抽出した直後に削除してはいけません。選択された点を色分けするか、候補以外を一時的に非表示にして、どの場所が選ばれているかを確認します。主要な点群から離れた場所だけが選ばれていれば、条件は比較的安全と考えられます。 建物の角、道路端、法肩、法尻、細い柱、柵、配管などにも多数の候補が表示される場合は、条件が強すぎます。これらの形状は周囲の点数が少なくなりやすく、正常な点でも孤立点として選択されることがあります。 点密度が場所によって異なる場合は、範囲を分けて条件を設定します。計測位置に近い部分は高密度でも、遠い部分は低密度になることがあります。データ全体に同じ条件を適用すると、遠距離側の正常点だけが大量に選択される可能性があります。 近傍点数だけでなく、点群の連結状態を使って候補を抽出する方法もあります。一定距離以内に連続する点を一つのまとまりとして扱い、そのまとまりに含まれる点数が少ないものを抽出します。主要な地形や構造物は大きなまとまりになり、ノイズは小さなまとまりとして分離することがあります。 面を持つOBJでは、メッシュの連結状態も確認します。主要なメッシュから切り離された小さな面の集まりは、不要なノイズである可能性があります。しかし、独立基礎、標識、設備なども小さな独立メッシュになるため、大きさだけで削除を決めてはいけません。 どの面にも使用されていない頂点がある場合は、未使用頂点として整理できる可能性があります。ただし、OBJをテキストとして開き、頂点を表す行だけを手作業で削除する方法は避けます。面は頂点番号を参照しているため、途中の頂点行を削除すると後続番号が変わり、面の参照先がずれることがあります。 孤立点候補の抽出は、削除対象を自動決定する処理ではありません。大量の点の中から確認すべき場所を絞るための処理です。候補を抽出した後は、現場の状況と利用目的に基づいて、残す点と削除する点を判断します。

手順5 必要な点を保護しながら段階的に削除する

孤立点候補を抽出したら、必要な点を保護したうえで段階的に削除します。一度に大量の点を消すのではなく、判断しやすいものから順番に処理することが安全です。 最初に削除するのは、主要な点群から明らかに離れ、形状としても意味を持たない点です。空中や地下方向へ単独で飛び出している点、計測範囲外に少数だけ残った点、ランダムに散らばっている点などが対象になります。 次に、主要な点群の周囲にある小さな点のまとまりを確認します。候補部分を拡大し、周囲の形状と連続しているかを見ます。一定方向に並んでいる場合は、電線、手すり、縁部、細い配管などを表している可能性があります。 点が不規則に散らばり、どの方向から見ても対象面と連続していない場合は、ノイズである可能性が高くなります。一方向から見ると地形表面に重なっていても、側面から見ると浮いていることがあるため、複数方向から確認します。 削除前に候補点を一時的に非表示にし、残った形状を確認する方法が有効です。非表示にした状態で道路端や構造物の角が欠けていないか、細い設備が消えていないかを見ます。問題がなければ削除し、形状が欠ける場合は必要な点を選択から外します。 断面を利用する業務では、候補点を非表示にした状態で断面を確認します。見た目では小さな変化でも、断面上では地表線が途切れたり、段差の端部が失われたりすることがあります。体積計算を行う場合は、計算範囲の境界付近を特に慎重に確認します。 点群の表面付近にある微細な外れ値は、最後に処理します。この種類の点は、遠方点よりも判断が難しいためです。地形、砕石、岩盤、植生などは、本来の表面にも細かな凹凸があります。平滑な面から外れているという理由だけで削除すると、実際の形状を変えてしまいます。 メッシュOBJでは、頂点の削除によって穴が生じないか確認します。不要な小さな独立メッシュを削除する場合は、主要なメッシュと接続していないことを確かめます。主要面の一部を削除した結果として穴が生じた場合、自動的な穴埋めを行う前に、その穴が計測結果として必要な欠損なのかを判断します。 自動補完によって作られた面は、実際に取得された点だけで構成されたものとは限りません。出来形確認や体積計算に使う場合は、どこが実測部分で、どこが補完部分なのかを把握する必要があります。容量削減のためだけに過度な補完処理を行うと、計測成果の意味が変わる可能性があります。 削除作業は、一定の段階ごとに別名保存します。遠方ノイズを削除した段階、近傍孤立点を削除した段階、最終確認を終えた段階などに分けて保存すれば、問題が発生した処理まで戻りやすくなります。 削除後は、頂点数や面数を確認します。想定以上に数が減っている場合は、必要な点を巻き込んだ可能性があります。反対に、候補を多数削除したつもりでも数値がほとんど変化していない場合は、点ではなく表示用の情報や別の要素を操作していた可能性があります。 孤立点の削除では、削除数の多さを成果にしてはいけません。必要な形状と測定精度を維持したまま、明らかな不要点を取り除くことが目的です。容量が少ししか減らなくても、視点操作や表示範囲が改善し、必要な情報が残っていれば有効な処理といえます。

手順6 OBJを書き出して容量とアップロード結果を検証する

孤立点の削除が完了したら、編集したデータを新しいOBJとして書き出します。編集用ファイルへ直接上書きするのではなく、アップロード用として別に保存することで、書き出し設定に問題があった場合でも再出力できます。 書き出し時には、座標、単位、軸方向、頂点、面、法線、テクスチャ座標、材質情報などの設定を確認します。孤立点を削除していても、書き出し時に座標変換や縮尺変更が行われると、アップロード後の位置や寸法が変わる可能性があります。 点のみで使用するOBJであれば、不要な面情報を含めない設定が選べる場合があります。メッシュとして使用する場合は、面の接続関係が正常に保存されていることが必要です。用途に合わない設定で書き出すと、容量が増えたり、読み込み側で形状を認識できなかったりします。 書き出した後は、元のOBJと容量を比較します。OBJ本体だけでなく、関連する材質ファイルやテクスチャ画像を含めた総容量も確認します。OBJ本体が小さくなっていても、大きな画像が付属していれば、アップロード対象全体の容量はほとんど変わらないことがあります。 頂点数と面数も比較します。点のみのOBJで頂点数が減っていれば、孤立点削除の効果が容量に反映されやすくなります。メッシュOBJでは、頂点を削除しても面数がほぼ同じであれば、容量の変化が小さい場合があります。 新しく書き出したOBJは、アップロード前に再度開きます。編集画面で正常に見えていても、書き出したファイルでは面が欠けている、表裏が反転している、位置がずれている、色が表示されないといった問題が起こることがあります。 再読込後は、全体表示を確認します。計測対象が適切な大きさで表示され、遠方の点によって視点が引かれていないかを見ます。上面、正面、側面から確認し、別方向に異常点が残っていないかを調べます。 既知の寸法を測り、縮尺が変わっていないことも確認します。孤立点の削除自体では縮尺は変わりませんが、書き出し設定によって単位の扱いが変わる可能性があります。座標を維持する必要がある場合は、既知点や基準位置との整合も確認します。 その後、実際に点群 OBJ アップロードを行います。アップロードが完了しただけで合格とせず、表示位置、向き、縮尺、形状、操作性を確認します。主要な範囲を拡大しやすいか、視点が不自然な場所へ移動しないか、必要な設備や境界が残っているかを見ます。 アップロード時にエラーが発生した場合は、容量以外の原因も検討します。面が存在しない頂点を参照している、関連ファイルの参照先が不正になっている、書き出しが途中で終了しているといった問題が考えられます。編集前のOBJは読み込めていたのに、編集後だけ失敗する場合は、削除または書き出しの工程を見直します。 最終的な評価では、ファイル容量だけでなく、アップロード時間、読み込み時間、画面操作のしやすさ、必要形状の完全性、測定値の整合性を確認します。孤立点削除によって容量が減っても、必要な情報が欠けていれば実務用のデータとしては不十分です。

孤立点を削除しても容量が減らない原因

孤立点を削除したにもかかわらず、OBJの容量がほとんど変わらないことがあります。これは処理が失敗したとは限りません。孤立点がデータ全体に占める割合が小さい場合、削除後の容量差も小さくなります。 たとえば、非常に多くの頂点を持つ点群から数百点の孤立点を削除しても、全体に対する割合はわずかです。表示範囲は大きく改善していても、ファイル容量には目立つ変化が現れないことがあります。 メッシュOBJでは、容量の多くを面情報が占めている場合があります。孤立した頂点を削除しても、主要なメッシュの頂点数や面数がほとんど変わらなければ、大幅な軽量化にはなりません。 法線やテクスチャ座標が多数記録されている場合も、頂点以外の情報が容量を占めます。同じ位置にある頂点でも、面ごとに異なる法線やテクスチャ座標が割り当てられていると、データ量が増えることがあります。 関連するテクスチャ画像が大きい場合は、OBJ本体の軽量化だけではアップロード容量を十分に減らせません。形状データよりも画像ファイルの方が大きいケースもあります。アップロード対象がOBJ本体だけなのか、関連ファイルを含むのかを確認する必要があります。 数値の保存精度も容量に影響します。座標値が非常に多い桁数で記録されている場合、頂点一つ当たりの文字数が増えます。ただし、必要な精度を考えずに小数点以下を削ると、位置や形状が変わる可能性があります。数値精度の調整は、用途と要求精度を確認して行う必要があります。 不要点を画面上で非表示にしただけで、OBJから削除されていない場合もあります。表示状態を変更しただけでは、書き出し時にすべての点が含まれることがあります。書き出し対象が表示中の点だけなのか、データ全体なのかを確認します。 孤立点削除による効果を判断するときは、容量だけを見ず、頂点数、面数、外接範囲、関連ファイル容量を分けて比較することが重要です。どの要素が容量の中心なのか分かれば、次に行うべき軽量化処理を選びやすくなります。

点群OBJの容量をさらに減らす方法

孤立点を削除しても容量が大きい場合は、点密度や面数、対象範囲、関連画像を見直します。ただし、軽量化によって必要な形状や精度を失わないよう、利用目的を先に明確にします。 点だけで構成されたOBJでは、点密度の適正化が有効です。同じ平面上に非常に細かい間隔で点が並んでいる場合、業務に必要な精度を保ちながら点数を減らせる可能性があります。 一律の間隔で点を減らす方法は分かりやすい一方、構造物の角や段差まで粗くなることがあります。平坦で形状変化の少ない部分は点を減らし、角部、境界、急な勾配変化、細い構造物などには点を残す処理が適しています。 メッシュOBJでは、面数を減らす処理を検討します。平坦な場所に細かい三角形が多数存在する場合、外形を大きく変えずに面数を削減できる可能性があります。ただし、面数を減らしすぎると、曲面、段差、角、凹凸などが変形します。 対象範囲を用途別に分割する方法も有効です。現場全体を一つのOBJへまとめる必要がない場合は、工区、階層、構造物、作業目的などでファイルを分けます。一つ当たりの容量が小さくなれば、アップロードや表示の負荷を抑えやすくなります。 分割位置は、実務上の区切りに合わせることが重要です。体積計算範囲の途中や、構造物の接続部で分割すると、境界処理や比較が難しくなることがあります。工区境、階層境、施工区分など、後から管理しやすい場所を選びます。 色や画像が不要な用途では、形状確認用の軽量データを別に用意する方法もあります。元の色情報付きデータを保存したうえで、アップロード先で距離や体積だけを確認するデータには、必要最小限の情報を持たせます。 材質が細かく分かれすぎている場合は、業務上必要な分類を残しながら整理します。ただし、材質情報を使って構造物や工区を区別している場合は、安易に統合すると表示切り替えや確認作業が難しくなります。 軽量化処理は一度に重ねず、孤立点削除、範囲切り出し、点密度調整、面数調整というように段階を分けます。各段階で容量と形状を比較すれば、どの処理によって問題が生じたかを追跡できます。 元データは高密度のまま保管し、アップロード用だけを軽量化する運用が安全です。将来、別の目的で細部を確認する必要が生じても、元データが残っていれば用途に合わせて再出力できます。

点群OBJアップロード後に確認する項目

点群OBJをアップロードした後は、まず位置と向きを確認します。対象物が想定した場所に表示され、上下方向や平面方向が正しいかを見ます。軸方向の違いによって、横倒しや反転した状態になる場合があります。 次に縮尺を確認します。現場で寸法が分かっている部分を測定し、実際の長さと一致するかを確かめます。単位の取り扱いが異なると、見た目では問題がなくても測定値が大きくずれます。 全体表示では、主要な計測対象が画面内で適切な大きさになるかを確認します。対象物が極端に小さい場合は、削除しきれていない遠方点が残っている可能性があります。高さ方向の点は見落としやすいため、側面表示でも確認します。 主要な地形や構造物の外周を拡大し、境界が欠けていないかを見ます。孤立点抽出の条件が強すぎると、道路端、法肩、法尻、構造物の角など、点密度が低い部分が失われることがあります。 断面作成を予定している場合は、複数の位置で断面を表示します。主要な施工範囲だけでなく、形状変化が大きい場所、点密度が低い場所、孤立点を多く削除した場所を確認します。 体積計算に利用する場合は、対象範囲の境界と表面が連続していることを確認します。境界付近の点を削除しすぎると、面の生成範囲が変わり、計算結果へ影響する可能性があります。 可能であれば、孤立点削除前後のデータで同じ位置を測定し、結果を比較します。大きな差が生じた場合は、必要な点まで削除した可能性があります。容量削減後も、業務上必要な測定結果が維持されていることが重要です。 別の担当者が閲覧する場合は、実際の共有環境でも表示を確認します。編集時とアップロード後では、点の大きさ、面の表示、色の扱いなどが異なる場合があります。作成者の環境だけでなく、利用者が見る状態を基準に品質を判断します。

孤立点を増やさない計測とデータ管理の進め方

孤立点は後処理で削除できますが、計測段階から不要点の発生を抑えた方が効率的です。取得範囲、移動経路、対象物との距離、データの結合方法を整理することで、編集作業を減らせます。 計測前には、取得する範囲と利用目的を明確にします。必要以上に広い範囲を取得すると、対象外の車両、作業員、植生、仮設物などが混ざりやすくなります。体積計算、出来形確認、記録保存など、目的に応じて必要範囲を決めます。 計測開始前後の移動区間にも注意します。計測を開始してから対象場所まで移動すると、移動経路上の点が不要データとして残ることがあります。対象範囲へ移動してから計測を開始し、終了後は確実に取得を停止します。 水面、ガラス面、光沢面、濡れた面などは、異常点が発生しやすい場合があります。取得中に結果を確認できる場合は、点が不自然な場所へ飛んでいないかを現場で確認します。問題があれば、計測方向や対象物との距離を変えて再取得します。 対象物から離れすぎると、点密度が低下し、孤立点判定で正常な点まで選択されやすくなります。反対に近づきすぎると、全体形状を取得しにくくなります。必要な細かさと計測範囲の両方を考え、対象物に合わせて移動経路を決めます。 複数回の計測結果を結合する場合は、共通して取得する範囲を確保します。重複範囲が少ないと、位置合わせが不安定になり、点群が二重になったり離れて配置されたりする可能性があります。 結合前には、各データの座標系、単位、高さ基準、軸方向が一致していることを確認します。正常な点群が離れて配置される問題は、孤立点削除ではなく、結合条件を修正して解決する必要があります。 計測日、対象範囲、座標、単位、作業目的を記録することも大切です。後から孤立点候補を確認した際に、現場状況が分からないと、必要な設備なのか不要な写り込みなのか判断しにくくなります。 現場で三次元データの取得結果を確認できれば、不要範囲や欠測を早い段階で把握できます。LRTK Phoneを活用して計測位置と取得結果を現場で確認する運用を整えることで、後から大量の孤立点を整理する負担や、必要範囲の再計測を減らしやすくなります。

まとめ

点群OBJの不要な孤立点を削除する際は、元データを保管し、編集用とアップロード用のファイルを分けることが基本です。処理前の容量、頂点数、面数、表示範囲を記録しておけば、軽量化の効果を正確に比較できます。 削除を始める前には、座標系と単位を確認します。離れて表示されている点群が、座標や原点の違いによって分離した正常なデータである可能性があるためです。座標設定に問題がある場合は、点を削除するのではなく、正しい位置へ変換または再配置します。 座標に問題がなければ、必要範囲を設定し、遠方にある明らかな孤立点を除外します。その後、近傍点数や連結状態を基に小さな孤立点候補を抽出します。抽出した点を直ちに削除せず、複数方向から形状を確認することが重要です。 削除は、遠方の明らかなノイズから始め、主要点群の周囲、表面付近の微細な外れ値へと段階的に進めます。必要な形状を一時的な非表示で確認し、道路端、法面の境界、構造物の角、細い設備などが失われていないことを確かめます。 処理後は新しいOBJを書き出し、容量、頂点数、面数、関連ファイルの容量を比較します。さらに、書き出したOBJを開き直し、位置、向き、縮尺、形状を確認してから点群 OBJ アップロードを行います。 孤立点を削除しても容量が十分に減らない場合は、点密度の適正化、面数の削減、用途別の範囲分割、テクスチャや材質情報の整理を検討します。ただし、高密度の元データは保管し、軽量化はアップロード用の複製データで行うことが安全です。 点群OBJの軽量化で重要なのは、単に点数を減らすことではありません。実務に必要な精度と形状を保ちながら、不要な情報だけを整理することです。LRTK Phoneを活用して現場で取得範囲や計測結果を確認し、計測から共有までの流れを整えることで、孤立点の発生や後処理の負担を抑え、三次元データを日常の施工管理へ活用しやすくなります。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る