Skip to content

Commit

Permalink
ドキュメントの変更・追加 (#340)
Browse files Browse the repository at this point in the history
ドキュメント作成のイメージを共有するため、若干の作業を行いました。

- rules.jsonの簡易な使い方を追記
- マッピングルールの雛形を追加
  - `docs/all_in_one.md`は`docs/manual/mapping_rules/geoPackage.md`として格納
  • Loading branch information
nokonoko1203 authored Feb 27, 2024
1 parent c476609 commit 6ca3d72
Show file tree
Hide file tree
Showing 15 changed files with 8,903 additions and 7 deletions.
1 change: 1 addition & 0 deletions .github/workflows/test_libs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ on:
- "nusamai-*/**"
- ".github/**"
- "demo/**"
- "docs/**"
- "*"

env:
Expand Down
2 changes: 1 addition & 1 deletion docs/docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
},
{
"src": "manual",
"files": ["toc.yml", "*.md"],
"files": ["toc.yml", "**/*.md"],
"dest": "manual"
}
],
Expand Down
2 changes: 1 addition & 1 deletion docs/manual/importPostGis.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# PostGISにインポートする

*todo: 未整備です
*todo: ドキュメント未整備です

## GeoPackageに変換する

Expand Down
3 changes: 3 additions & 0 deletions docs/manual/mapping_rules/cesiumTiles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Cesium 3D Tiles マッピングルール

*todo: ドキュメント整備中です。
3 changes: 3 additions & 0 deletions docs/manual/mapping_rules/czml.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# CZML マッピングルール

*todo: ドキュメント整備中です。
3 changes: 3 additions & 0 deletions docs/manual/mapping_rules/geoJson.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# GeoJSON マッピングルール

*todo: ドキュメント整備中です。
8,818 changes: 8,818 additions & 0 deletions docs/manual/mapping_rules/geoPackage.md

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions docs/manual/mapping_rules/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 属性マッピングルールとは

*todo: ドキュメント整備中です。

- [3D Tiles](./cesiumTiles.md)
- [Mapbox Vector Tiles](./mapboxVectorTiles.md)
- [GeoPackage](./geoPackage.md)
- [GeoJSON](./geoJson.md)
- [Shapefile](./shapefile.md)
- [KML](./kml.md)
- [CZML](./czml.md)
3 changes: 3 additions & 0 deletions docs/manual/mapping_rules/kml.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# KML マッピングルール

*todo: ドキュメント整備中です。
3 changes: 3 additions & 0 deletions docs/manual/mapping_rules/mapboxVectorTiles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Mapbox Vector Tiles マッピングルール

*todo: ドキュメント整備中です。
3 changes: 3 additions & 0 deletions docs/manual/mapping_rules/shapefile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Shapefile マッピングルール

*todo: ドキュメント整備中です。
19 changes: 19 additions & 0 deletions docs/manual/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,22 @@
href: useCommandLine.md
- name: PostGISへのインポートする
href: importPostGis.md
- name: 属性マッピングルール
items:
- name: 属性マッピングルールとは
href: ./mapping_rules/index.md
- name: 3D Tiles
href: ./mapping_rules/cesiumTiles.md
- name: Mapbox Vector Tiles
href: ./mapping_rules/mapboxVectorTiles.md
- name: GeoPackage
href: ./mapping_rules/geoPackage.md
- name: GeoJSON
href: ./mapping_rules/geoJson.md
- name: Shapefile
href: ./mapping_rules/shapefile.md
- name: KML
href: ./mapping_rules/kml.md
- name: CZML
href: ./mapping_rules/czml.md

39 changes: 34 additions & 5 deletions docs/manual/useGui.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,8 @@ Windowsで利用する場合も、同様のUI・手順で利用することが

![alt text](../resources/useGui_image-2.png)

- 座標参照系を変換したい座標系に変える

※todo: 機能開発中です

- 属性マッピング用の`mapping.json`を選択します。
- 座標参照系を変換したい座標系に変えます。
- 座標参照系は、GeoPackageおよびShapefile選択時にのみ変更することができます。

※todo: 機能開発中です

Expand Down Expand Up @@ -205,3 +202,35 @@ Serving HTTP on :: port 8000 (http://[::]:8000/) ...
- `localhost:8000`にアクセスすると、以下のように3DTilesが表示されます。

![alt text](../resources/useGui_image-16.png)

### 属性名を変換する

- 属性名などに日本語名などを利用したい場合は、`rules.json`を利用して属性名を変換することができます。
- 以下のような、属性名変換用の`rules.json`を作成します。
- `rename`に変換前の属性名と変換後の属性名を記述します。
- 例えば、`buildingIDAttribute``建物ID`に変換したい場合は、以下のように記述します。

```json
{
"rename": {
"buildingIDAttribute": "建物ID",
"address": "住所",
"buildingDataQualityAttribute": "データ品質",
"buildingDetailAttribute": "建物詳細",
"genericAttribute": "ジェネリック",
"measuredHeight": "高さ",
"buildingDisasterRiskAttribute": "災害リスク",
"name": "名前"
}
}
```

- `設定``属性マッピングルール``rules.json`を指定します。

![alt text](../resources/useGui_image-17.png)

- `変換`ボタンをクリックし、データを変換すると、属性名が変換されたGeoPackageが出力されます。

![alt text](../resources/useGui_image-18.png)

- 設定を行わない場合のデフォルトの属性名は「[属性マッピングルール](./mapping_rules/index.md)」に記載されています。
Binary file added docs/resources/useGui_image-17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/resources/useGui_image-18.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6ca3d72

Please sign in to comment.