
CityGMLは、都市や景観のデジタル3Dモデルを保存するためのオープンな標準化データモデルおよび交換フォーマットです。都市に見られる一般的な3D地物やオブジェクト(建物、道路、河川、橋、植生、都市ファニチャーなど)のほとんどと、それらの関係性を記述する方法を定義しています。また、3Dオブジェクトの様々な標準詳細レベル(LoD)も定義しており、シミュレーション、都市データマイニング、施設管理、テーマ別調査など、様々な用途や目的に合わせてオブジェクトを表現できます。
CityGML は、 Open Geospatial Consortium (OGC) とISO TC211によって発行された空間データ交換のための拡張可能な国際標準であるGeography Markup Language 3 (GML3)のGML アプリケーション スキーマとして実装されています。
実装
最も一般的な実装、つまりデータの配信と交換に一般的に使用される実装では、CityGMLデータセットはXMLファイルのセットと、場合によってはテクスチャとして使用される画像ファイルで構成されます。各テキストファイルは、データセットの一部、例えば特定の地域、特定の種類のオブジェクト(道路セットなど)、または定義済みのLoD(詳細度)を表すことができます。CityGMLファイルの構造は階層構造になっており、最終的には個々のオブジェクトとその属性にまで至ります。これらのオブジェクトは、GMLで記述されたジオメトリを持ちます。
CityGMLのもう一つの重要な実装は、CityGMLをデータベースに保存する3D City DBである。[1]
バージョン履歴
OGCメンバーは2008年8月にCityGMLバージョン1.0.0を公式OGC標準として採択しました。[2] 2011年末には、OGCメンバーはCityGMLバージョン2.0.0を承認しました。CityGML 3.0 GMLエンコーディング仕様は2019年初頭に公開される予定です。[3]一方、CityGML 3.0概念モデルのドラフトは、公式Githubリポジトリで既に公開されています。
参照
参考文献
- ^ 「ホーム」. 3dcitydb.net .
- ^ 「OGC(R)がCityGMLエンコーディング標準を採用」OGC® 2008年8月19日。2008年11月19日時点のオリジナルよりアーカイブ。 2008年9月27日閲覧。
- ^ 「アーカイブされたCityGML 3.0開発リポジトリ」。GitHub 。 2021年8月24日。
外部リンク
- Open Geospatial Consortium の CityGML 標準ページ
- CityGML公式サイト
- CityGMLウィキ
- CityGMLの無料ビューア/ツール:
- アズール
- アリストテレス
- CityGML 用の商用ビューア/ツール:
- CityEditor(SketchUpプラグイン)