Skip to main content

PlateauKit + PlateauLab

PyPI build Coverage Status PyPI downloads

Python library and utility for programming 3D city models by MLIT Project PLATEAU

PlateauKit は、国土交通省PLATEAUプロジェクトの3D都市モデルを利用するための変換ツールおよびPythonライブラリです。

PlateauLab は、JupyterLab / Jupyter Notebook上でPLATEAU都市モデルを扱うコーディング環境を実現するためのPythonライブラリです。 現在はPlateauKitの一部として提供しています。

目次 Table of Contents

機能 Features

  • PLATEAUデータセットのインストール・管理
  • GeoJSON / CityJSONへの変換
    • Java製の外部ライブラリ (citygml4j, citygml-tools) 非依存
    • 並列処理に対応 (変換速度の向上)
    • 圧縮ファイルのまま変換可能 (省容量)
  • JupyterLab / Jupyer Notebookでの3D都市モデル表示 (LOD1/2)

インストール Installation

pip install 'plateaukit[all]'

活用事例・紹介 Use Cases & Mentions

PlateauKit + PlateauLab を開発の一部などでお使いいただいている事例やご紹介いただいている事例です。 事例の追加・修正はIssuesまたはPull Requestsからお知らせください。

  • Ma, J., Zhao, C. Ogawa, Y., & Sekimoto, Y. (2025). Predicting Building Height from Footprint and Urban Planning information for Digital Twin Generation. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 48: 107-112.
  • 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

その他

発表資料 Presentations

クレジット Credits

ライセンス License

MIT License

PLATEAUデータセットの利用については、国土交通省 Project PLATEAU の利用規約に従ってください。

Release files for plateaukit 0.20.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plateaukit 0.20.0
File Size Uploaded
plateaukit-0.20.0.tar.gz 82.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for plateaukit 0.20.0
File Interpreter ABI Platform
plateaukit-0.20.0-py3-none-any.whl Python 3 none any Details

Total release size: 189.5 kB

Release files / plateaukit-0.20.0.tar.gz

Download URL plateaukit-0.20.0.tar.gz
Size 82.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4524cf6ccaf6319a00cbb966d2e64f2e1c58994a79eadcb1742010485da3756e
BLAKE2b-256 checksum
How to use checksums
e535a552d046b7344ee31d7c4cafc3a250c6a6d50dbf39ed985829240e3559b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.7 Darwin/25.6.0

Release files / plateaukit-0.20.0-py3-none-any.whl

Download URL plateaukit-0.20.0-py3-none-any.whl
Size 107.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b81291ab447a577478856166faacb6d72fe905bd6a55e2dbac92e205341bfdc
BLAKE2b-256 checksum
How to use checksums
dcbaab251eeb0a831191e3a714770f295da4b3aff6e08b5788982d4246ee7080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.7 Darwin/25.6.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page