本リポジトリでは、FY2023 の Project PLATEAU「都市デジタルツインの実現に向けた研究開発及び実証調査業務」(内閣府/研究開発とSociety5.0との橋渡しプログラム(BRIDGE))において開発された「PLATEAU GIS Converter」のソースコードを公開しています。
PLATEAU GIS Converter は、PLATEAUが提供するCityGML形式の3D都市モデルを他の一般的なGISデータ形式に変換するソフトウェアです。
東京都23区の CityGML (v2) を読み込んで、3D Tiles に変換した例:
本ソフトウェアの機能は以下の通りです:
- 3D都市モデル(CityGML)の以下の形式への変換:
- 3D Tiles
- Mapbox Vector Tiles (MVT)
- GeoPackage
- Shapefile
- KML
- CZML
- 複数の入力ファイルをもとにした変換
- 属性名マッピングルールの取り込み
- 指定された座標参照系に変換して出力(一部形式で対応)
- アプリケーション:
- 基盤・ユーティリティ:
nusamai-geometry
— ジオメトリ型nusamai-projection
— 投影法変換
- データソース:
nusamai-citygml
— CityGML パーサ実装支援ライブラリmacros
— パーサ導出用の proc macros
nusamai-plateau
— PLATEAU 用の CityGML モデルおよびパーサ
- 変換先形式のための支援ライブラリ(本プロジェクトのユースケースと癒着しないように構成)
nusamai-mvt
— Mapbox Vector Tiles (MVT)nusamai-gpkg
— GeoPackagenusamai-gltf
— glTFnusamai-kml
— KMLnusamai-czml
— CZMLnusamai-shapefile
— Shapefile
- 本ソフトウェアは、MITライセンスのもとで提供されるオープンソースソフトウエアです。
- ソースコードおよび関連ドキュメントの著作権は国土交通省および開発者に帰属します。