a-b-street / a-b-street/osm2streets
Fail less often for intersection geometry
- 主要言語
- Jupyter Notebook
- スター
- 156
- フォーク
- 14
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Especially when we use raw OSM footways, we break on so many intersection geometry cases (the circles):

I'll start looking into these, but I've also been looking at how https://github.com/StrandedKitty/streets-gl handles things. It's much more robust.
TODO:
- [ ] Can we have an optional mode where we don't trim back road center-lines at all and have empty intersection polygons, just to debug and see how it looks?
- [ ] Investigate what streets-gl does and see if we can adapt ideas from it
CC @BudgieInWA in case you're interested or have ideas. osm2streets has revived thanks to the Muv work. I'm kind of interested in getting footways and crossings all showing up exactly as they're in OSM, and generally getting rid of the old inferred sidewalks mode.
コントリビューションガイド
調査の方向性
この issue は、OSM の footway を処理する際に交差部分のジオメトリで発生する失敗に関するものです。道路の中心線をトリミングして交差ポリゴンを作成する osm2streets のコードを確認してください。堅牢性に関するアイデアを得るために、streets-gl リポジトリと比較してください。まず、トリミングを無効にして未加工のジオメトリを可視化できる、オプションのデバッグモードを実装します。
索引モデルが issue の本文から書いたものです。
評価
- 領域
- tooling
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 30/100