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 の利用規約に従ってください。
Metadata
Release files for plateaukit 0.15.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plateaukit-0.15.2.tar.gz | 60.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plateaukit-0.15.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 135.3 kB
Release files / plateaukit-0.15.2.tar.gz
| Download URL | plateaukit-0.15.2.tar.gz |
|---|---|
| Size | 60.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
01e37c68ff0e9c6858fe6f6baa3e6a5a9a31b4b51d2c938616a8494225647279
|
|
BLAKE2b-256 checksum How to use checksums |
82b8689d4ec1d4bd5b4c127a7ca8d265ecce78e3ebe48d5fbb714ada6ccafa0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.2 Darwin/21.6.0
|
Release files / plateaukit-0.15.2-py3-none-any.whl
| Download URL | plateaukit-0.15.2-py3-none-any.whl |
|---|---|
| Size | 74.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
61c22c1eed268fb9a31b171248838fa15eb3dd1df89ea3792f1ea2beefc3d37a
|
|
BLAKE2b-256 checksum How to use checksums |
3d893163ae0c7cb21e31a31406bce2b5ad8bdcef9c7f1a5c3b0fc5f19eeeb582
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.2 Darwin/21.6.0
|