a-b-street / a-b-street/osm2streets
Java API: Ability to input OSM data via primitive types instead of an XML string
オープン
- 主要言語
- Jupyter Notebook
- スター
- 156
- フォーク
- 14
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
In order to avoid serialising the OSM data into XML in Java just to deserialise it in Rust, we should provide the ability to get OSM data into `StreetNetwork` from a collection of floats and strings.
My idea is to create bare-bones Java types to represent the OSM nodes and ways and translate them into an `osm_reader::Document` in `osm2streets-java`.
コントリビューションガイド
調査の方向性
osm2streets-java にある既存の Java API を確認し、現在 OSM データが XML としてどのように渡されているかを把握します。Rust の osm_reader::Document 構造を理解します。OSM のノードと way 用の単純な Java クラス(float と string を持つ)を作成し、Java bindings に翻訳レイヤーを実装します。プリミティブデータを渡し、得られた StreetNetwork を検証してテストします。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java, rust
- 領域
- api
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100