Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GeoPackage出力ドライバーの実装 #58

Closed
wants to merge 3 commits into from
Closed

GeoPackage出力ドライバーの実装 #58

wants to merge 3 commits into from

Conversation

sorami
Copy link
Member

@sorami sorami commented Dec 12, 2023

#8

@sorami sorami self-assigned this Dec 12, 2023
Copy link

codecov bot commented Dec 12, 2023

Codecov Report

Attention: 1 lines in your changes are missing coverage. Please review.

Files Patch % Lines
nusamai-plateau/citygml/src/geometric.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
Components Coverage Δ
tauri-app ∅ <ø> (∅)
nusamai-* 79.27% <88.88%> (+0.06%) ⬆️

📢 Thoughts on this report? Let us know!

sorami added a commit that referenced this pull request Dec 13, 2023
Related #55 (一部のみ実装)

(裏で #58 とかもやってるので、これのレビュー完了はタスク進行のブロッカーになっていません!)

まだ属性を網羅していませんが、小さめにということで、まずこれで方向性が間違っていないか、ご確認いただけないでしょうか。

## 変更

- [x] Codeへの PartialEq, Eq deriveの追加 -
テストで比較するため(`citygml/src/values.rs`)
- [x] CityFurniture用のテストの追加 -
沼津市2021リアルデータを利用(`tests/test_cityfurniture.rs`)
- `tests/models/`
とサブディレクトリも検討しましたが、Cargoの仕組み上、tests直下でないと少々ややこしかったので、ひとまずこのようにフラットに置きました
- [x] CityFurnitureの属性を補充 - `class`,
`function`(`src/models/cityfurniture.rs`)



定義した属性: https://www.mlit.go.jp/plateaudocument/#toc4_14

<img width="1173" alt="image"
src="https://github.com/MIERUNE/nusamai/assets/595008/e3034299-ffa4-4a09-b8df-492449697c82">


## 悩み

- リアルデータには、仕様書にある全属性が存在するわけではない
  - 手元で、テスト用のモックXMLデータを作る?
- 仕様書の読み方がまだわかっておらず、定義すべきものが間違っていないか確証がない
  - https://www.mlit.go.jp/plateaudocument/#toc4_14
  - 例えば、↓にある、 `name`や `description`、はたまた `gen:stringAttribute`なども定義が必要か

<img width="1163" alt="image"
src="https://github.com/MIERUNE/nusamai/assets/595008/1bb926d4-cfa7-4c35-a4eb-152b96b28c21">
@sorami
Copy link
Member Author

sorami commented Dec 20, 2023

mainブランチでの様々な変更も踏まえて、改めてPRを作る。

@sorami sorami closed this Dec 20, 2023
@ciscorn ciscorn deleted the geopackage branch December 20, 2023 15:36
ciscorn pushed a commit that referenced this pull request Dec 27, 2023
Related #55 (一部のみ実装)

(裏で #58 とかもやってるので、これのレビュー完了はタスク進行のブロッカーになっていません!)

まだ属性を網羅していませんが、小さめにということで、まずこれで方向性が間違っていないか、ご確認いただけないでしょうか。

## 変更

- [x] Codeへの PartialEq, Eq deriveの追加 -
テストで比較するため(`citygml/src/values.rs`)
- [x] CityFurniture用のテストの追加 -
沼津市2021リアルデータを利用(`tests/test_cityfurniture.rs`)
- `tests/models/`
とサブディレクトリも検討しましたが、Cargoの仕組み上、tests直下でないと少々ややこしかったので、ひとまずこのようにフラットに置きました
- [x] CityFurnitureの属性を補充 - `class`,
`function`(`src/models/cityfurniture.rs`)



定義した属性: https://www.mlit.go.jp/plateaudocument/#toc4_14

<img width="1173" alt="image"
src="https://github.com/MIERUNE/nusamai/assets/595008/e3034299-ffa4-4a09-b8df-492449697c82">


## 悩み

- リアルデータには、仕様書にある全属性が存在するわけではない
  - 手元で、テスト用のモックXMLデータを作る?
- 仕様書の読み方がまだわかっておらず、定義すべきものが間違っていないか確証がない
  - https://www.mlit.go.jp/plateaudocument/#toc4_14
  - 例えば、↓にある、 `name`や `description`、はたまた `gen:stringAttribute`なども定義が必要か

<img width="1163" alt="image"
src="https://github.com/MIERUNE/nusamai/assets/595008/1bb926d4-cfa7-4c35-a4eb-152b96b28c21">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants