Skip to content

Commit

Permalink
bridgeプロジェクト雛形に合わせてREAMDEを修正 (#332)
Browse files Browse the repository at this point in the history
- プロジェクトの雛形に合わせてREADMEを修正しました
- 特に情報を消したつもりもないので、問題なければapproveお願いします

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **新機能**
- GISコンバーターツールがCityGML 3D都市モデルを3D Tiles、Mapbox Vector
Tiles、GeoPackage、GeoJSON、Shapefile、KML、CZMLなどの様々なGISデータ形式に変換する機能を強化しました。

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
  • Loading branch information
nokonoko1203 authored Feb 26, 2024
1 parent 7de6b77 commit d7fb003
Showing 1 changed file with 54 additions and 37 deletions.
91 changes: 54 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# BRIDGE 都市デジタルツイン・GISコンバータ (PLATEAU GIS Converter)
# GISコンバータ (PLATEAU GIS Converter)

[![Test Tauri App](https://github.com/MIERUNE/PLATEAU-GIS-Converter/actions/workflows/test_app.yml/badge.svg)](https://github.com/MIERUNE/nusamai/actions/workflows/test_app.yml)
[![Test Libraries](https://github.com/MIERUNE/PLATEAU-GIS-Converter/actions/workflows/test_libs.yml/badge.svg)](https://github.com/MIERUNE/nusamai/actions/workflows/test_libs.yml)
Expand All @@ -7,63 +7,61 @@
[![Docs](https://github.com/MIERUNE/PLATEAU-GIS-Converter/actions/workflows/doc.yml/badge.svg)](https://mierune.github.io/nusamai/app/)
-->

PLATEAU GIS Converter は、[PLATEAU](https://www.mlit.go.jp/plateau/)プロジェクトのCityGML形式の3D都市モデルを他の一般的なGISデータ形式に変換するツールです。本ツールは3D都市モデルを以下の形式に変換できます:
## 1. 概要

- 3D Tiles
- Mapbox Vector Tiles (MVT)
- GeoPackage
- GeoJSON
- Shapefile
- KML
- CZML
PLATEAU GIS Converter は、[PLATEAU](https://www.mlit.go.jp/plateau/)プロジェクトのCityGML形式の3D都市モデルを他の一般的なGISデータ形式に変換するソフトウェアです。

[東京都23区の CityGML (v2)](https://www.geospatial.jp/ckan/dataset/plateau-tokyo23ku-2022/resource/55c72dd0-32eb-4107-9526-71fc0af8d50f3) を読み込んで、3DTilesに変換した例:

![alt text](docs/resources/README_image.png)

PLATEAU GIS Converter を利用することで、3D都市モデルを用いた様々な分析・開発を行うことができます:
## 2. 「GISコンバータ」について

PLATEAUの標準仕様に準拠したCityGML2.0形式の3D都市モデルは、専門のGISツールやCUIツールを用いて他のGIS形式に変換して用いられることが一般的ですが、一般ユーザーが簡易に利用可能な汎用的ツールは存在しません。
このため、流通や活用の範囲が専門家や技術者に限られていました。
「GISコンバータ」を利用することで、3D都市モデルを用いた様々な分析・開発を行うことができます。

- GeoPackage 形式による QGIS 等での解析
- Mapbox Vector Tiles (MVT) 形式による、大規模データのWeb等での高速描画
- KML 形式による Google Earth での可視化
- 3D Tiles 形式による Cesium 等での可視化
- など

PLATEAU GIS Converter は利用者アンケートを実施しています。今後の開発の参考にするため、ユーザーの皆様の忌憚ないご意見をお聞かせください。

※todo: Googleフォームのリンクを貼る

## プラグインの利用方法

### 動作環境

※todo: 動作環境は要検証

- Windows(Intel)
- macOS(Apple Silicon, Intel)

# 利用手順

※todo: リンク先を更新
## 3. 利用手順

- ソフトウェアの最新版は[Releaseページ](https://github.com/MIERUNE/PLATEAU-GIS-Converter/releases)からダウンロードしてください。
- 詳しい利用方法については、こちらの[マニュアル](https://MIERUNE.github.io/PLATEAU-GIS-Converter/index.html)をご覧ください。

## ライセンス
## 4. システム概要

- 本リポジトリはMITライセンスで提供されています。
- 本ソフトウェアの開発は[株式会社MIERUNE](https://www.mierune.co.jp/)が行っています。
- ソースコードおよび関連ドキュメントの著作権は国土交通省に帰属します。
本ソフトウェアの機能は以下の通りです。

## 注意事項
- 3D都市モデル(CityGML)の変換
- 3D Tiles
- Mapbox Vector Tiles (MVT)
- GeoPackage
- GeoJSON
- Shapefile
- KML
- CZML
- データの一括変換
- 属性マッピングルールの取り込み
- 特定の座標系へ座標変換して出力

- 本リポジトリおよびソフトウェアは Project PLATEAU の参考資料として提供しているものです。動作の保証は行っておりません。
- 本リポジトリの内容は予告なく変更・削除する場合があります。
- 本リポジトリおよび本▽ソフトウェアの利用により生じた損失及び損害等について、国土交通省および開発者はいかなる責任も負わないものとします。
## 5. 利用技術

## Development (開発者向け情報)
- UI
- [Tauri](https://github.com/tauri-apps/tauri)
- [Svelte](https://svelte.dev/)
- バックエンド
- [Rust](https://www.rust-lang.org/)

## 6. 動作環境

### リポジトリ構成
- Windows(Intel)
- macOS(Apple Silicon, Intel)

## 7. 本リポジトリのフォルダ構成

- アプリケーション:
- [`app`](./app/) &mdash; Tauri による GUI 実装
Expand All @@ -85,6 +83,25 @@ PLATEAU GIS Converter は利用者アンケートを実施しています。今
- [`nusamai-czml`](./nusamai-kml/) &mdash; CZML
- [`nusamai-shapefile`](./nusamai-shapefile/) &mdash; Shapefile

## 8. ライセンス

- 本リポジトリはMITライセンスで提供されています。
- 本ソフトウェアの開発は[株式会社MIERUNE](https://www.mierune.co.jp/)が行っています。
- ソースコードおよび関連ドキュメントの著作権は国土交通省に帰属します。

## 9. 注意事項

- 本リポジトリおよびソフトウェアは Project PLATEAU の参考資料として提供しているものです。動作の保証は行っておりません。
- 本リポジトリの内容は予告なく変更・削除する場合があります。
- 本リポジトリおよび本▽ソフトウェアの利用により生じた損失及び損害等について、国土交通省および開発者はいかなる責任も負わないものとします。

## 10. 参考資料

- [PLATEAU プロジェクト](https://www.mlit.go.jp/plateau/)
- [3D都市モデル標準製品仕様書](https://www.mlit.go.jp/plateaudocument/)

## Development (開発者向け情報)

### 外部リポジトリ

- [MIERUNE/earcut-rs](https://github.com/MIERUNE/earcut-rs) &mdash; ポリゴン三角形化アルゴリズム
Expand Down Expand Up @@ -117,7 +134,7 @@ cargo run --profile release-lto -- ~/path/to/PLATEAU/15100_niigata-shi_2022_city

Dev:

```console
```bash
cd ./app/
npm install
RUST_BACKTRACE=1 npx tauri dev
Expand Down

0 comments on commit d7fb003

Please sign in to comment.