Skip to main content

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

Project description

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 の利用規約に従ってください。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plateaukit-0.19.0.tar.gz (82.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plateaukit-0.19.0-py3-none-any.whl (106.9 kB view details)

Uploaded Python 3

File details

Details for the file plateaukit-0.19.0.tar.gz.

File metadata

  • Download URL: plateaukit-0.19.0.tar.gz
  • Upload date:
  • Size: 82.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.2 Darwin/23.6.0

File hashes

Hashes for plateaukit-0.19.0.tar.gz
Algorithm Hash digest
SHA256 cd89890164dfa8814d510a59765cec4abe53c354e948323b3b62f76a646b2799
MD5 289d9c2e49b2873666d6a80ca2aa11b6
BLAKE2b-256 4ad8e9f9cb0b1adaf8c5c9796d5df1e9ea303b1dad775fda0f51c13cdb0d15f9

See more details on using hashes here.

File details

Details for the file plateaukit-0.19.0-py3-none-any.whl.

File metadata

  • Download URL: plateaukit-0.19.0-py3-none-any.whl
  • Upload date:
  • Size: 106.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.2 Darwin/23.6.0

File hashes

Hashes for plateaukit-0.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e15e351a0c9ce8e8bb423a0a27d261a57ef585071a5e785462fbbe91468eaea4
MD5 6dffdbb4c79ebdd7ce996429485f7573
BLAKE2b-256 40307fbd24b82af2fb2fef7b80fd3bb511024e5a96147f0f58b34b48e2c6d09b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page