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からお知らせください。

  • 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.18.1.tar.gz (73.1 kB view details)

Uploaded Source

Built Distribution

plateaukit-0.18.1-py3-none-any.whl (97.7 kB view details)

Uploaded Python 3

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

Hashes for plateaukit-0.18.1.tar.gz
Algorithm Hash digest
SHA256 89bf6c8d0b804f0aaee9385c9625a677d301ecfc2cbc44b6f46f28069bc6037e
MD5 a108a1a2359489b8e8f9820bbc65d5f2
BLAKE2b-256 f64154797943e93ecae5a5cd66b2bafed93f96df6144b05259ebbc3d0fb5f0d1

See more details on using hashes here.

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

Hashes for plateaukit-0.18.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9f74850f72020ea283f7b9b004791dfc3b26245f17365bd01b188c9e82aa27ad
MD5 9f89eea731833361270b8b4497313d67
BLAKE2b-256 f8ab12123fa631a1d5ad33f31ed6e0c16cbe669133e34e6b04e823191f4eb2e3

See more details on using hashes here.

Supported by

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