Python library and utility for 3D city models by MLIT Project PLATEAU
Project description
PlateauKit + PlateauLab
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/
- ブラウザで試す (試験版) Try in Your Browser (Experimental): https://ozekik.github.io/plateaukit/jupyterlite/notebooks/?path=demo.ipynb
機能 Features
- PLATEAUデータセットのインストール・管理
- GeoJSON / CityJSONへの変換
- Java製の外部ライブラリ (citygml4j, citygml-tools) 非依存
- 並列処理に対応 (変換速度の向上)
- 圧縮ファイルのまま変換可能 (省容量)
- JupyterLab / Jupyer Notebookでの3D都市モデル表示 (LOD1)
インストール Installation
pip install plateaukit
ロードマップ Roadmap
- ドキュメントの整備
- 最小限のテストの整備
- ipydeck対応
- JupyterLiteサポート
- LOD2サポート (WIP)
- 軽量版データセットの提供
- 標高データの可視化
- テストの拡充
- CityJSON変換の高速化
その他のツール・ライブラリ Alternatives
Python
- plateaupy (Open3D/Blender)
- plateau-geo-tools (GeoJSON)
その他
- Blender: Plateau-Blender-Importer
- Unreal Engine: PLATEAU SDK for Unreal
- Unity: PLATEAU SDK for Unity
クレジット Credits
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)
ライセンス License
MIT License
PLATEAUデータセットの利用については、国土交通省 Project PLATEAU の利用規約に従ってください。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plateaukit-0.15.2.tar.gz.
File metadata
- Download URL: plateaukit-0.15.2.tar.gz
- Upload date:
- Size: 60.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.2 Darwin/21.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01e37c68ff0e9c6858fe6f6baa3e6a5a9a31b4b51d2c938616a8494225647279
|
|
| MD5 |
5fe4af29375f1e42acaaf1d7f7349735
|
|
| BLAKE2b-256 |
82b8689d4ec1d4bd5b4c127a7ca8d265ecce78e3ebe48d5fbb714ada6ccafa0f
|
File details
Details for the file plateaukit-0.15.2-py3-none-any.whl.
File metadata
- Download URL: plateaukit-0.15.2-py3-none-any.whl
- Upload date:
- Size: 74.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.12.2 Darwin/21.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61c22c1eed268fb9a31b171248838fa15eb3dd1df89ea3792f1ea2beefc3d37a
|
|
| MD5 |
d876a02d965ed517e287b2e56634db29
|
|
| BLAKE2b-256 |
3d893163ae0c7cb21e31a31406bce2b5ad8bdcef9c7f1a5c3b0fc5f19eeeb582
|