タイトル: BIM座標系(基準点・測量点・共有座標)
SEOタイトル: BIM座標系の基礎|内部原点・基準点・測量点・共有座標と真北/プロジェクト北
| この記事の要点 |
|
なぜ座標系が重要か
BIM では意匠・構造・設備など複数のモデルを重ね合わせて使うため、それぞれのモデルが同じ位置・向きで配置されていることが大前提になります。座標系の理解が曖昧だと、各モデルを統合した瞬間に建物が二重に表示されたり、数百メートル離れた位置に飛んでしまったりします。SE がモデル連携の仕組みを扱う際、座標の取り扱いは最も事故が起きやすい論点です。
複数の基準点
BIM ツール(Revit を例にすると分かりやすい)では、座標の基準として複数の点が定義されます。役割を取り違えると連携時にずれるため、それぞれの意味を正確に押さえます。
| 基準 | 役割 |
|---|---|
| 内部原点(Internal Origin) | ソフトウェア内部の演算基準。原則として動かさない不動の原点。座標値が極端に大きいと演算精度が落ちるため、内部原点付近でモデリングするのが望ましい。 |
| プロジェクト基準点(Project Base Point) | 設計上の基準(通り芯の交点など)。設計図面の寸法の起点として使う。 |
| 測量点(Survey Point) | 現実世界の測量座標との対応点。敷地の測量基準点に合わせ、地理座標へ橋渡しする。 |
ポイントは、内部原点はあくまで演算用の不動点であり、現実の地理座標と結びつけるのは測量点の役割だということです。プロジェクト基準点は設計者にとって扱いやすい起点を提供します。
共有座標 ― モデルを同じ位置に重ねる
共有座標(Shared Coordinates) は、複数のモデルを同一の座標系上で正しい相対位置に配置するための仕組みです。基準となるモデル(多くは敷地・測量情報を持つモデル)の座標系を「正」とし、他のモデルがその座標系を取り込むことで、全モデルが同じ原点・同じ向きに揃います。
共有座標が一致していれば、各モデルを読み込んだだけで自動的に正しい位置に重なります。逆に、あるモデルだけ共有座標を取り込んでいなかったり、別の基準で取り込んでいたりすると、その一つだけがずれて配置されます。連携前に「どのモデルが座標の基準か」「全モデルが同じ共有座標を取り込んでいるか」を確認することが事故防止の要点です。リンク時の座標連携の実務は リンクと座標連携 で扱います。
真北とプロジェクト北
北の扱いも座標系の重要な要素です。BIM では二種類の「北」を区別します。
- 真北(True North): 実際の地理上の北。日照・方位の検討や地理参照に使う。
- プロジェクト北(Project North): 図面を見やすくするために設定する作図上の北。建物の主要な軸を画面の上方向に揃えるため、真北から回転させて設定することが多い。
たとえば敷地に対して斜めに建つ建物でも、プロジェクト北を建物の軸に合わせれば、平面図を正対した状態で描けます。一方、日照シミュレーションや地理参照では真北を使う必要があります。連携時に北の設定(回転角)がモデル間で食い違うと、形状は合っていても向きだけずれる、という分かりにくい不具合につながります。回転だけがずれる不具合は、平行移動のずれよりも気づきにくいため、特に注意が必要です。
真北とプロジェクト北の関係は、データ上は「回転角」という一つのパラメータで結ばれています。モデルを受け渡す際にこの回転角の情報が正しく伝わらないと、受け取り側ではどちらの北を基準に描かれたモデルなのかが判別できません。北は方位という見た目の問題に見えますが、内部的には座標変換のパラメータであり、形状データと同じく厳密に管理すべき情報だと理解しておくべきです。
地理参照と座標ずれの典型問題
測量点を現実の測地座標系(日本では平面直角座標系など)に対応づけることを地理参照(ジオリファレンス)と呼びます。地理座標は値が非常に大きくなるため、その値を内部原点としてそのままモデリングすると、浮動小数点の演算精度が落ちて表示の乱れや配置のがたつきが生じます。これがいわゆる「遠方原点問題」で、内部原点付近でモデリングし、地理座標は測量点を介して関連づけるのが定石です。
モデル連携で位置がずれる典型原因を整理すると、次のとおりです。
- 各モデルが同じ共有座標を取り込んでいない。
- 取り込み方法(原点合わせか共有座標合わせか)がモデルごとに違う。
- 真北/プロジェクト北の回転角が不一致。
- 地理座標をそのまま内部原点に使い、精度劣化や遠方配置が起きている。
SE がモデル連携の処理を実装する際は、座標変換の扱いが論点になります。各モデルの座標値が「どの基準からの相対値か」を取り違えると、平行移動量や回転量の計算を誤り、統合時に系統的なずれが生じます。座標は単なる数値の組ではなく、必ず「どの基準系における値か」という文脈とセットで扱う、という原則を徹底することが事故防止につながります。
IFC での座標表現
IFC でモデルを受け渡す場合も座標の扱いは重要です。IFC は要素の配置を、ローカル座標系を入れ子に連鎖させる形(IfcLocalPlacement)で表現し、最上位に建物・敷地の配置が来ます。さらに地理参照のために IfcMapConversion と IfcProjectedCRS が用意されており、これらによりモデルローカル座標と地図投影座標系(CRS)との対応を明示できます。IFC を介して連携する際は、この地理参照情報が正しく含まれているかを確認しないと、受け取り側で位置が定まらないことがあります。座標連携の実務全般は リンクと座標連携 を参照してください。
運用上のチェックポイント
座標トラブルを未然に防ぐには、連携の各段階で確認すべき点を手順化しておくのが有効です。実務でよく用いられる確認項目を整理します。
- プロジェクト開始時に「座標の基準となるモデル(測量情報を持つモデル)」を一つ決め、それを正とする。
- 各分野モデルは、その基準モデルの共有座標を取り込んでから作業を始める。
- 取り込み方法(原点で合わせるか、共有座標で合わせるか)を全員で統一する。
- 真北・プロジェクト北の回転角を取り決め、ドキュメント化しておく。
- 地理座標は内部原点として直接使わず、測量点を介して関連づける。
これらをプロジェクト実行計画(BEP)に明記しておくと、後から参加するメンバーや協力会社も同じ前提で作業でき、座標起因の手戻りを大きく減らせます。座標は最初の取り決めが最も重要で、途中で基準を変更すると全モデルの再調整が必要になる点に注意してください。
まとめ
BIM の座標系は内部原点・プロジェクト基準点・測量点という役割の異なる基準と、それらを揃える共有座標、そして真北とプロジェクト北という北の概念から成ります。モデル連携の位置ずれはこれらの設定不一致が原因であることが多く、連携前の座標確認が安定運用の鍵です。実務の手順は リンクと座標連携、概念全体は BIM 総論 を参照してください。