3Dsurveyのご紹介シリーズ、第3回目になります。
3Dsurveyには、エックス線機能(オプションライセンス)があり、それを利用すると自動的に平面図、立面図、断面図を作成することが出来ます。1回目、2回目では、手動での作成をご紹介しました。断面図だけはエックス線機能を使用する必要があります。
この機能を使用するには、建物の内外を測定された点群を利用する必要があります。下図は、SLAMで測定したデータです。

このエックス線機能を使用するには、点群に法線が含まれている必要があります。SLAMからエクスポートするときに、NormalをONにしてエクスポートしてください。
法線が含まれているか不明な場合は、取り込んだデータ(Cloudsタブ)上で右クリックすると、Calculate normalsが表示されます。表示された場合は、このコマンドを実行します。逆に含まれている場合は、Remove normals、Invert Normalsが表示されます。点群に法線が含まれていないと、エックス線処理した時に点群が全面真っ白になってしまいます。

処理時間を早めるため、Simplified cloud relative sizeを0にします。

Calculate new X-ray viewsを実行します。
resolutionは、大規模データの場合2cm/px、小規模データの場合1cm/pxにします。

処理が終わると、X-rayタブにて下図の様に表示されます。

ToolsのAlign modelを使用して、点群を正面に修正します。


良い感じになりました。

準備が整いましたので、平面図、立面図、断面図を作成してみましょう。Caluculate new layout/senctionを実行します。

まず、平面図の作成です。平面図を作成するには、最初にFrontの画面にて領域を設定します。部屋の中には机などが存在しますので、1階の上部側に0.5m幅にて設定を行った例です。建物の周囲に車などがありますので、それらが抽出されない様にTop画面にて領域を設定します。

結果は下図の様になります。Layoutが指定領域を抽出された平面図になります。

次に立面図(正面)です。

結果は以下です。

同様に側面図の結果です。

生成した平面図は、Detect linesコマンドを使用すると自動的に図面化することも出来ますし、手動で図面化(抽出した線をなぞる)することも可能です。
手動で図面化の例

作図後は、CADタブで確認することも出来ます。下図は真俯瞰で見た例です。また、CADタブで図面の修正も可能です。

CADタブでは、エリアボックスの調整により、建物上部の表示(屋根など)を消す事で、細部を確認することも出来ます。この線データ上でカスタムプレーンを設定出来ますので、線を修正しても高さがずれる事はありません。

自動検出の例
Detectlinesを実行すると、自動で図面化されます。自動化のしきい値は設定することが出来ます。今回はデフォルトで実行しています。

その結果です。

この図面は、CADタブに行くと、便利な機能として、トリムツール、エクステンドツール、インターセクトツールがありますので、効率的に修正出来ます。

- トリムツール:飛び出している線の削除
- エクステンドツール:他の線にぶつかるまで延長
- インターセクトツール:選択した二つの線が交わるまで延長
個人的には、この位の規模であれば、エックス線で抽出した後に、手動で図面化するのが効率が良いように思います。

作成した図面は、jepg、tiff、pdf、kmz、dxfなどに保存可能です。

最近の技術の進歩は目覚ましく、SLAM LiDARとこの様なソフトウエアの組み合わせで、効率よく現況図の作成が可能です。
ご参考になれば幸いです。
