Skip to main content

No project description provided

Project description

PlateauKit

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

国土交通省PLATEAU 3D都市モデルのPythonライブラリおよび変換ツール (WIP)

特徴 Features

  • 並列処理でのデータ変換
  • citygml-tools / citygml4j (Java) に依存せずCityJSONを生成 (一部)
  • JupyterLab / Jupyer Notebookでの3D都市モデル表示 (LOD1/2)

インストール Install

pip install plateaukit

コマンドライン Command-line

PLATEAUデータをダウンロード

利用可能な都市モデルの一覧を表示

plateaukit install --list

都市モデルをダウンロード・インストール

# 東京都23区のデータをダウンロードして追加
plateaukit install plateau-tokyo23ku
# ダウンロード済みの東京都23区のデータを追加 (CityGML)
plateaukit install plateau-tokyo23ku --local ./13100_tokyo23-ku_2020_citygml_3_2_op/ --format citygml
# 追加済みのデータの一覧を表示
plateaukit list

PLATEAU CityGMLからCityJSON/GeoJSONを生成

# 建造物 (bldg) データからLOD0/1相当のGeoJSONを生成
plateaukit generate-geojson /tmp/tokyo23ku-bldg.json --dataset plateau-tokyo23ku -t bldg
# 建造物 (bldg) データからLOD0/1/2相当のCityJSONを生成 (データセット指定未対応)
plateaukit generate-cityjson ./udx/bldg/53395548_bldg_6697_2_op.gml /tmp/53395548_bldg_6697_2_op.cityjson

PLATEAU CityGMLから属性情報を抽出

TODO: ドキュメントの整備

ロードマップ Roadmap

  • ドキュメントの整備
  • データセットの軽量版のバンドルを提供
  • ファイル分割の平均化

その他の選択肢 Alternatives

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.1.0.tar.gz (16.7 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.1.0-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plateaukit-0.1.0.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Darwin/21.4.0

File hashes

Hashes for plateaukit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ee837dc88ccb4976a555133df519fbc249d7f1c02be316b2d6e2ee8f8dee8871
MD5 a5326bc8ad9a56e7e29c22761506ce2b
BLAKE2b-256 0f7d73f4622fece86593c1f4aaeb29dee86496af346c72e406cfeb8d382a2d94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: plateaukit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Darwin/21.4.0

File hashes

Hashes for plateaukit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91a1e84d5a84f0ccc95cf69b9fee7f974d4b8be5b12ea2a44c9063bdee870542
MD5 8c91545877b09f3e41e598ec4d9029ab
BLAKE2b-256 167bae255313699444d78adde3fa517fac419bc7f479ba9bb9b2f5bcb9d051d1

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