We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
related #89
現在の実装( #89 )では、 4326 とベタ書きしている。
4326
必要に応じて、これを変える。
gpkg_spatial_ref_sys
sql/init.sql
gpkg_contents
srs_id
gpkg_geometry_columns
geometry.rs
geometry_header(srs_id: i32)
The text was updated successfully, but these errors were encountered:
nusamai-gpkg: マルチポリゴンの追加(ジオメトリのみ) (#111)
a7e2f56
#89 を踏まえて、トップレベル都市オブジェクトをGeoPackageへ追加する部分を実装。 参考(Notion): [GeoPackage メモ](https://www.notion.so/GeoPackage-56b53cc7ee5f4270a7df151d84bfb290) (テーブルやバイナリの構造など) ## 大まかな流れ - `GpkgHandler::init` (`src/handler.rs`) - `sql/init.sql` で、GeoPackage用のテーブルを作成 - `sql/mpoly3d.sql` で、3Dマルチポリゴン用のテーブルを用意 - `GpkgHandler::add_object` - トップレベル都市オブジェクトを受け取り、DBへ追加 - ジオメトリのバイナリを作る部分は `src/geometry.rs` にある exampleの実行例: ``` $ cargo run --example gml2gpkg ~/plateau/13100_tokyo23-ku_2022_citygml_1_2_op/udx/bldg/53392546_bldg_6697_2_op.gml ``` ## このPRで対応しない想定のイシュー - #119 - #120 - #121 - #122 - #124 - #125
関連 #333
Sorry, something went wrong.
#373 で対応された。
No branches or pull requests
related #89
現在の実装( #89 )では、
4326
とベタ書きしている。必要に応じて、これを変える。
必要なもの
gpkg_spatial_ref_sys
テーブルでの、座標系定義sql/init.sql
に、ミニマムの三種類、書いてあるgpkg_contents
テーブルでの指定(srs_id
カラム )gpkg_geometry_columns
テーブルでの指定(srs_id
カラム )geometry.rs
のgeometry_header(srs_id: i32)
で、指定できるようになっているThe text was updated successfully, but these errors were encountered: