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/
目次 Table of Contents
- 機能 Features
- インストール Installation
- 活用事例・紹介 Use Cases & Mentions
- ロードマップ Roadmap
- その他のツール・ライブラリ Alternatives
- 発表資料 Presentations
- クレジット Credits
- ライセンス License
機能 Features
- PLATEAUデータセットのインストール・管理
- GeoJSON / CityJSONへの変換
- Java製の外部ライブラリ (citygml4j, citygml-tools) 非依存
- 並列処理に対応 (変換速度の向上)
- 圧縮ファイルのまま変換可能 (省容量)
- JupyterLab / Jupyer Notebookでの3D都市モデル表示 (LOD1/2)
インストール Installation
pip install 'plateaukit[all]'
- 詳細はPlateauKitのインストールを参照
活用事例・紹介 Use Cases & Mentions
PlateauKit + PlateauLab を開発の一部などでお使いいただいている事例やご紹介いただいている事例です。 事例の追加・修正はIssuesまたはPull Requestsからお知らせください。
- PythonでPLATEAUのデータを扱ってみる (ぴっかりん (@raokiey) 氏) PyCon mini Shizuoka 2024 continue
- PythonでPLATEAUのデータを手軽に扱ってみる (ぴっかりん (@raokiey) 氏) FOSS4G 2024 Japan コアデイ
- AIまちづくりファシリテーター (チーム シャキシャキ) 🏆グランプリ, PLATEAU Hack Challenge 2024 in Tokyo
- PLATEAUを利用した名古屋市の犯罪マップと類似領域検索 (向 直人氏) 🏆国土交通データプラットフォーム特別賞, アーバンデータチャレンジ2023 with 土木学会インフラデータチャレンジ2023
ロードマップ Roadmap
- ドキュメントの整備
- 最小限のテストの整備
- ipydeck対応
- JupyterLiteサポート
- LOD2サポート
- 標高データのサポート・可視化
- 軽量版データセットの提供
- テストの拡充
- 変換の高速化
その他のツール・ライブラリ Alternatives
Python
- plateaupy (Open3D/Blender)
- plateau-geo-tools (GeoJSON)
その他
- Blender: Plateau-Blender-Importer
- Unreal Engine: PLATEAU SDK for Unreal
- Unity: PLATEAU SDK for Unity
発表資料 Presentations
- PlateauKit + PlateauLabによる都市空間プログラミング まちづくりDX全国会議 presented by 国土交通省都市局
- PlateauKit + PlateauLab PLATEAU AWARD 2023
クレジット 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
File details
Details for the file plateaukit-0.18.1.tar.gz
.
File metadata
- Download URL: plateaukit-0.18.1.tar.gz
- Upload date:
- Size: 73.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.13.2 Darwin/23.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
89bf6c8d0b804f0aaee9385c9625a677d301ecfc2cbc44b6f46f28069bc6037e
|
|
MD5 |
a108a1a2359489b8e8f9820bbc65d5f2
|
|
BLAKE2b-256 |
f64154797943e93ecae5a5cd66b2bafed93f96df6144b05259ebbc3d0fb5f0d1
|
File details
Details for the file plateaukit-0.18.1-py3-none-any.whl
.
File metadata
- Download URL: plateaukit-0.18.1-py3-none-any.whl
- Upload date:
- Size: 97.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.13.2 Darwin/23.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
9f74850f72020ea283f7b9b004791dfc3b26245f17365bd01b188c9e82aa27ad
|
|
MD5 |
9f89eea731833361270b8b4497313d67
|
|
BLAKE2b-256 |
f8ab12123fa631a1d5ad33f31ed6e0c16cbe669133e34e6b04e823191f4eb2e3
|