BIM・IFCブログに戻る
デジタルツイン · 2026-10-10 · 7分
BIMとCityGMLのLODの違い:同じ名前を持つ2つの尺度
「LOD 2」を指定すると、読む人によって、勾配屋根の付いたブロックが届くこともあれば、汎用的な壁が届くこともあります。CityGMLのLOD(Level of Detail)とBIMのLOD(Level of Development)は、略語が同じなだけで、ほかにはほとんど共通点がありません。それぞれの尺度の意味、両者の対応関係、そして誤読されない要件の書き方を解説します。
IFC Viewer Onlineで上空から見たカタルーニャ広場。広場を囲むOpenStreetMapの建物の間に、噴水や記念碑の詳細なIFCモデルが並んでいる
2つの専門分野が同じ「LOD」という言葉を使いながら、別々のことを指しています。都市モデリングでのLODは詳細度(Level of Detail)です。都市オブジェクトがどれだけの形状を持つかを表し、建物外形(フットプリント)から窓のあるファサードまでの段階があります。BIMでのLODは詳細度(Level of Development)です。1つの要素の設計がどこまで確定しているか、つまり次の担当者がそれをどこまで信頼できるかを表します。
この2つは、場所のデジタルツインでは必ず出会います。周辺環境には都市モデルを、重要なアセットにはBIMを使うからです。「LOD 2」とだけ書かれた要件はどちらの意味にも読めてしまい、必ず誰かが間違った意味で読みます。
この記事のポイント
- CityGMLのLOD(バージョン3.0では0〜3)は、都市オブジェクトの形状を測ります。BIMのLOD(100〜500)は、要素の設計がどこまで確定しているかを測ります。
- 両者は1対1では対応しません。CityGMLのLOD3の建物には窓があり、BIMのLOD 300の窓は正確な寸法と位置を持ちます。問いがそもそも違うのです。
- ISO 7817-1(情報要求レベル)は、単一のLOD番号を、目的ごとに定める形状、情報、ドキュメントに置き換えます。
- 都市のツインでは通常、両方を組み合わせます。周辺環境にはオープンデータのLOD1〜2を、ライブデータをバインドするアセットにはIFCモデルを使います。
略語は同じでも、軸が違います。上は都市オブジェクトの形状、下はBIM要素の設計の確定度です。
CityGMLのLOD:形状の詳しさ
| レベル | 建物の見え方 | 主なデータソース |
|---|
| LOD0 | 建物外形または屋根の輪郭(平面) | 地籍、ベースマップ |
| LOD1 | ブロック:建物外形を1つの高さまで押し出したもの | 建物外形と、測量またはOpenStreetMapから得た高さ |
| LOD2 | 屋根形状と壁面 | 航空レーザー測量または写真測量 |
| LOD3 | 開口部、張り出し、ファサードの詳細 | 詳細な測量または設計モデル |
CityGML 3.0[citygml]のレベルは4つです。バージョン2.0には屋内用の5つ目のレベル、LOD4がありましたが、3.0ではこれが廃止され、屋内をどのレベルでも表せるようになりました。そのため、LOD1の外殻にLOD2の部屋を持つ建物もありえます。今も多くのデータセットやツールが5段階の体系で説明しているので、要件がどのバージョンを指しているかを確認してください。
ここでのLODは形状だけに関するものです。用途、高さ、建築年といった属性は、どのレベルにも付与できます。
BIMのLOD:設計の確定度
| レベル | 要素の状態 | 信頼して使える用途 |
|---|
| LOD 100 | 記号、またはそれを代替するマス | 面積・体積・コストの検討 |
| LOD 200 | おおよその寸法と位置を持つ汎用的な要素 | 初期段階の調整(まだ何も確定していない) |
| LOD 300 | 正確な寸法、形状、位置を持つ特定の要素 | 調整と墨出し |
| LOD 350 | LOD 300に加え、他の要素との取り合い | 工種間の調整:支持材、接合部、離隔 |
| LOD 400 | 製作と施工ができるだけの詳細さ | 製作と組立 |
| LOD 500 | 現場で検証済み | 竣工記録(形状が増えるわけではない) |
BIMForumの仕様[bimforum]はLOD 100〜400を定義し、工種間の調整のために350を加えています。LOD 500はあえて含めていません。LOD 500は現場での検証に関するもので、形状や情報のレベルが一段高いものではないからです。レベルは要素ごとに適用されるため、1つのモデルにLOD 400の鉄骨とLOD 200の家具が並ぶこともあります。
両者の比較
対応するのは大まかに、それも建物の外皮についてだけです。
| CityGML | BIMで最も近いもの | 同じではない理由 |
|---|
| LOD1のブロック | LOD 100の建物マス | どちらもボリューム表現ですが、LOD 100は設計意図、LOD1は現存するものの測量結果です。 |
| LOD2の屋根と壁 | LOD 200の外皮 | CityGMLのLOD2には、壁厚も層構成も開口部もありません。 |
| LOD3のファサード | LOD 200〜300のファサード要素 | CityGMLは都市オブジェクトの面を記述し、BIMは窓、壁、スラブの1つひとつを要素として記述します。 |
より本質的な違いは、レベルを与える単位です。CityGMLは建物や橋といった都市オブジェクトにレベルを与え、BIMはその各要素にレベルを与えます。そのため、両者の間で変換すると、どちらの方向でも必ず何かが失われます。
LOIN:ISO 19650がLODの代わりに使うもの
欧州でEN 17412-1に代わるISO 7817-1:2024[iso7817]は、単一の番号を情報要求レベル(Level of Information Need、LOIN)に置き換えます。目的、マイルストーン、関係者ごとに、次の3つを定めます。
- 幾何学的情報:詳細さ、次元、位置、外観、パラメトリックな振る舞い。
- 英数字情報:各オブジェクトが持つべきプロパティと、その名称。
- ドキュメント:付随する図面、マニュアル、証明書。
自動でチェックできるのは英数字情報の部分です。IDSファイルに各クラスが持つべきプロパティを記述し、チェッカーがモデルをそれに照らして検証します。IDSのガイドとISO 19650のIFCチェックリストをご覧ください。
都市ツインがそれぞれに求めるもの
バルセロナのツインは、この組み合わせの好例です。広場を囲む建物はOpenStreetMapから押し出しブロックとして取得しており、おおむねLOD1です。周辺環境にはそれで十分です。ライブデータを担うアセットは要素単位まで作り込んだIFCモデルで、Bicingステーションは21本のドック支柱を個別の部材として持っています。ライブフィードがその1本ずつを色分けするからです。
つまり、役に立つ要件は単一のLODではありません。バインドするデータのために、どの要素が個別に存在し、どんな識別子とどのプロパティを持つ必要があるかです。このシーンはバルセロナのオープンデータ・ツインで、全体像は都市デジタルツインとはで解説しています。
誤読されない要件の書き方
- 尺度を明記する:「CityGML 3.0 LOD2」や「BIMForum LOD 300」と書き、「LOD 2」だけにはしない。
- 適用対象を示す:どの都市オブジェクトか、どの要素クラスか。
- 形状と情報を分ける:プロパティはLOD番号ではなくIDSファイルに記述する。
- ISO 7817-1と同様に、目的とマイルストーンに結び付ける:「設計凍結時の調整用にLOD 300」は、「LOD 300」よりも多くを伝えます。
BIMとCityGMLのLODの違い:同じ名前を持つ2つの尺度