-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#278 のマージが前提です。 属性をKML地物に付与し、Google Earth上で表示可能なSchemaを付与。 ExtendedDataなので、機械的にも可読である ![スクリーンショット 2024-02-15 12 15 28](https://github.com/MIERUNE/nusamai/assets/83005951/2cd4b12a-b4a1-4f59-9d47-dac7b2adf11d) <img width="1582" alt="スクリーンショット 2024-02-15 12 12 28" src="https://github.com/MIERUNE/nusamai/assets/83005951/4ab95d92-705c-4642-b247-12992ca83265"> TODO: - 属性の階層を処理していないので、文字列になっている <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **新機能** - `KmlPolygon`の`Vec<KmlPolygon>`への変更 - `polygon_to_kml_polygon_with_mapping`の導入 - 既存の関数の更新 - `CityObjects`から`GeoJSON`オブジェクトから`KML`オブジェクトへの切り替え - 新しいデータ構造の導入: `Element`, `Geometry`, `Polygon`, `SimpleData` - プロパティの処理と`KML`要素の生成ロジックの更新 - スキーマデータエントリの作成 - 拡張データの処理 - `KML`出力の構造の調整 - `.gitignore`に`data/*`と`*.kml`を追加して、これらのファイルとディレクトリをバージョン管理から除外 - `.vscode/launch.json`にLLDBを使用してプロジェクト内の異なるコンポーネントとテストをデバッグするための様々な起動構成を設定 - 実行可能ファイル、ユニットテスト、統合テスト、ライブラリ、およびワークスペース内の複数のパッケージの例をデバッグするための構成のセットアップ <!-- end of auto-generated comment: release notes by coderabbit.ai -->
- Loading branch information
Showing
1 changed file
with
105 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters