Python library and utility for programming 3D city models by MLIT Project PLATEAU
PlateauKit は、国土交通省PLATEAUプロジェクトの3D都市モデルを利用するための変換ツールおよびPythonライブラリです。
PlateauLab は、JupyterLab / Jupyter Notebook上でPLATEAU都市モデルを扱うコーディング環境を実現するためのPythonライブラリです。 現在はPlateauKitの一部として提供しています。
- ドキュメント Documentation: https://ozekik.github.io/plateaukit/
- 機能 Features
- インストール Installation
- 活用事例 Use Cases
- ロードマップ Roadmap
- その他のツール・ライブラリ Alternatives
- クレジット Credits
- ライセンス License
- PLATEAUデータセットのインストール・管理
- GeoJSON / CityJSONへの変換
- Java製の外部ライブラリ (citygml4j, citygml-tools) 非依存
- 並列処理に対応 (変換速度の向上)
- 圧縮ファイルのまま変換可能 (省容量)
- JupyterLab / Jupyer Notebookでの3D都市モデル表示 (LOD1/2)
sample2-web.mp4
pip install 'plateaukit[all]'
- 詳細はPlateauKitのインストールを参照
PlateauKit + PlateauLab を開発の一部でお使いいただいている事例を紹介しています。 事例の追加・修正はIssuesまたはPull Requestsからお知らせください。
- AIまちづくりファシリテーター (チーム シャキシャキ) 🏆グランプリ, PLATEAU Hack Challenge 2024 in Tokyo
- PLATEAUを利用した名古屋市の犯罪マップと類似領域検索 (向 直人氏) 🏆国土交通データプラットフォーム特別賞, アーバンデータチャレンジ2023 with 土木学会インフラデータチャレンジ2023
- ドキュメントの整備
- 最小限のテストの整備
- ipydeck対応
- JupyterLiteサポート
- LOD2サポート
- 標高データのサポート・可視化
- 軽量版データセットの提供
- テストの拡充
- 変換の高速化
- plateaupy (Open3D/Blender)
- plateau-geo-tools (GeoJSON)
- Blender: Plateau-Blender-Importer
- Unreal Engine: PLATEAU SDK for Unreal
- Unity: PLATEAU SDK for Unity
tests/fixtures/30422_taiji-cho_2021_citygml_2_op.zip
,tests/fixtures/30422_taiji-cho_city_2021_citygml_4_op.zip
: PLATEAUデータセット (国土交通省 Project PLATEAU, CC BY 4.0)
MIT License
PLATEAUデータセットの利用については、国土交通省 Project PLATEAU の利用規約に従ってください。