a-b-street / a-b-street/osm2streets

Java API: Ability to input OSM data via primitive types instead of an XML string

オープン
#201 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。