点群
点群とは、Trimble 3D レーザー スキャナなどの 3D レーザー スキャナで作成されたオブジェクトの表面にある一群の測定されたポイントのことです。施工分野では、主に改装プロジェクトなどで改装する建物や構造物を定義するときに点群が使用されます。また、点群は、現場で考慮する必要がある、既存の機械、配管、または地形の正確な位置を把握するためにも使用することができます。さらに、点群をアズビルド ポイントとしてモデルにインポートし、それらを設計と比較することで、出来栄えを確認することもできます。
Tekla Structures の点群について
-
点群を Tekla Structures モデルに関連付けるときには、モデル原点または定義した基準点のいずれかを基準にして点群を配置することができます。
-
元の点群ファイルは処理され、Potree 形式のキャッシュ ファイルが作成されます。点群の変換はバックグラウンドで処理されるため、その間も Tekla Structures を使用して作業を続けることができます。
-
点群データは、詳細設定
XS_POINT_CLOUD_CACHE_FOLDER
で定義されたフォルダーに保存されます。デフォルトでは、このフォルダーは %LocalAppData%\Trimble\Tekla Structures\PointClouds (たとえば、C:\Users\<user>\AppData\Local\Trimble\Tekla Structures\PointClouds) にあります。XS_POINT_CLOUD_CACHE_FOLDER
詳細設定は、ユーザー固有の設定で、[詳細設定] ダイアログ ボックスの [ファイル配置] カテゴリーにあります。 -
点群ファイルが既に Potree 形式の場合、変換や ..\Pointclouds フォルダーへのコピーを行わずに元のファイルが使用されます。
-
同じ点群を複数のモデルで使用する場合、点群を関連付けるときに点群が変換しなおされたり、複製されたりすることはありません。点群が同じである場合は、既存の変換されたファイルが使用されます。それ以外の場合は、ファイルが変換されます。
-
これは、プロジェクトの Potree ファイル用のネットワーク ドライブを使用する場合に便利です。このファイルはローカル コンピューターにはコピーされません。
-
点群をインターネット経由で使用することもできます。点群 Web ストリーミング キャッシュは、Trimble Connect for Windows と共通のキャッシュです。キャッシュ フォルダーは、[詳細設定] ダイアログ ボックスの [ファイル配置] カテゴリーの詳細設定
XS_POINT_CLOUDS_WEB_CACHE
を使用して定義できます。デフォルトでは、このフォルダーは %LocalAppData%\Trimble\Trimble Connect\Import (たとえば、C:\Users\<user>\AppData\Local\Trimble\Trimble Connect\Import) にあります。キャッシュの使用により、Web ストリーミングの点群のパフォーマンスが向上します。 -
元のファイル形式で色がサポートされている場合は、Tekla Structures でも点群に色が付けられます。
-
点群は、OpenGL モデル ビューと DX モデル ビューのどちらでも表示することができます。3D 投影ができる DX モデル ビューのほうが見やすいかもしれません。ただし、データやビューが多すぎると、DX を使用できないことがあります。
互換性のあるファイル形式
ASCII (.asc、.xyz)
E57 (.e57)
LAS (.las)
LAZ (.laz)
PTS (.pts)
PTX (.ptx)
Potree (.js)
Trimble scan 形式 (.tzf)
制限事項
- 一部の基本的な Tekla Structures モデル操作機能 (選択、元に戻す、移動、回転、コピー、右クリック時のポップアップ メニュー) が使用できません。
- 点群は自動保存されません。
- キーボードの Delete キーを使用して、点群リストから点群を削除することができません。
- 点群は図面には表示されません。
- 点群は Tekla Model Sharing またはマルチ ユーザー モードでは共有されません。
- ASCII および PTS ファイル形式の場合、各テキスト ラインの最初の 3 つのフィールドは x y z である必要があります。色付きの点データの場合、最後の 3 つのフィールドは r g b である必要があります。
モデルへの点群の関連付け
点群プロパティとビジュアル化設定を変更する
点群をアタッチしており、DirectX レンダリングがアクティブな場合は、点群プロパティとビジュアル化設定を変更できます。
点群の [ビジュアル化設定] はビューに固有であり、設定は 1 つのビューに対してのみ有効です。また、その名前は [点群] サイド パネルの上部に表示されます (複数のビューを選択していない場合)。[プロパティ] 設定は、点群がリストから選択されている場合にのみ有効です。
モデルからの点群の切り離し
-
点群を切り離すには、 [ 切り離す ] ([点群 ] リストの点群名の横) をクリックします。モデルを開きなおすか、モデルを保存します。
キーボードの Delete キーを押しても、点群を切り離すことはできません。
点群は、デフォルトの場所またはユーザーが指定した場所にキャッシュされます。点群がどの Tekla Structures モデルにも使用されなくなると、点群はキャッシュから削除されます。
ビュー上の点に対するデフォルトの最大数の設定
詳細設定 XS_SET_MAX_POINT_CLOUD_POINT_COUNT
を使用し、ビュー上に表示される点に対してデフォルトの最大値を設定することができます。 デフォルト値は 10,000,000 (1,000 万) です。
この詳細設定は、システム固有の設定で、[モデル ビュー] ダイアログ ボックスの [詳細設定] カテゴリにあります。 値を変更した場合は、Tekla Structures を再起動してください。
点群および参照モデルのみのクリッピング
点群の例
次の最初の図では、点群がプラン ビューのモデルに関連付けられています。必ず、モデル ビューを選択した後、目のボタン をクリックしてください。そうしないと、点群は表示されません。
次の図では、クリップ平面ツールを使用して、床やその他の構造物が切り取られています。
次の図では、断面図で使用できるように、断面が切り取られています。
最後の図は、断面図を示しています。
他のユーザーとの点群の共有
通常、点群はファイル サイズが非常に大きくなるため、点群をモデル データの一部として共有することは賢明ではありません。点群は、構造ドメイン データではなく、モデルの一部ではないプロジェクト データであるため、モデルの保存に依存していません。ただし、複数のユーザーが同じ点群モデルを効率的に使用できなければなりません。Potree ファイルを使用して点群を共有することができます。以下に、点群 Potree ファイルをモデル ユーザーと共有する場合のベスト プラクティスについて説明します。最初に Potree ファイルを作成し、共有場所に Potree ファイルをコピーする必要があります。これにより、他のユーザーが Potree ファイルを各自の Tekla Structures モデルに関連付けられるようになります。
Potree ファイルの作成
オプション 1: Tekla Structures を使用する場合
-
点群モデルを Tekla Structures モデルに関連付けることで、Potree ファイルを作成します。
Potree ファイルは、詳細設定
XS_POINT_CLOUD_CACHE_FOLDER
で定義されたフォルダーに作成されます。Potree ファイルには、<potree_name>.db という名前が付けられ、同じ名前のフォルダーがあります。例: -
<potree_name>.db ファイルとそれに関連するフォルダーの両方を共有場所にコピーします。必要に応じて、モデルの名前を変更できます。名前を変更した場合は、フォルダの名前も変更する必要があります。
注:特に他のユーザーが使用している場合、既存の Potree データを置き換えないでください。
オプション 2: 点群マネージャを使用する場合
Tekla Warehouse からPoint cloud managerをダウンロードすることができます。
Point cloud managerの使用方法の詳細については、Point cloud managerのヘルプを参照してください。ヘルプ ボタン をクリックすると、ヘルプを開くことができます。
Point cloud managerを使用するには、次のようにします。
-
アプリケーションをインストールし、Windows バージョンに従って [スタート] メニューまたは [スタート] 画面から起動します。
-
プロジェクトのルート フォルダー (C:\Trimble\PTRS など) を設定します。
-
[新規プロジェクトの追加] ボタンをクリックし、指定された名前でプロジェクトを作成します。
この名前が Potree データベースと Potree フォルダーの名前となります。
-
[ファイルの追加] をクリックして点群ファイルを参照し、1 つまたは複数の点群モデルをインポートします。
-
点群がインポートされたら、 をクリックして Potree を作成します。
-
<potree_name>.db および <potree_name> フォルダーを共有の場所にコピーします。Potree を関連付けるには、<potree_name>.db および <potree_name> フォルダーの両方が必要です。
特に他のユーザーが使用している場合、既存の Potree データを置き換えないでください。
共有場所からの Potree の関連付け
-
サイド パネルから Tekla Structures および 点群 パネルを開きます。
-
点群フォルダ (上記の例では mypotree) を参照し、点群 .js ファイルを選択します。上記の点群を関連付ける手順に従ってください。