a-b-street / a-b-street/ltn

Visualize turn restrictions: leftovers

オープン
#126 コメント 5 件 リアクション 0 件 担当者 1 名 @dabreegster が担当を希望しています GitHub で見る
主要言語
Rust
スター
21
フォーク
7
PR マージ指標
30日以内にマージされた PR はありません

説明

- [ ] When detecting TRs from OSM upfront, filter them out if they're redundant with a one-way. If a user wants to change this, they shouldn't have to take two actions, and the one-way is "stronger" than a TR, since it covers all source roads.
- [ ] Construct a unit test for the above. Also add another unit test based on https://www.openstreetmap.org/relation/15006809, where there's both a oneway and TR, but the TR is not redundant.
- [ ] Consider de-emphasizing or hiding U-turns on dual carriageways. They're implied and probably easily understood by most users, so they just become noise.
- [ ] When hovering on a TR icon, try showing a two-line arrow or using some kind of red/black gradient to show the direction more clearly

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

この issue は、地図可視化ツールにおけるターン制限(TRs)と一方通行道路のロジックに関するものです。まず、OSM データから TRs が検出される場所と、TRs がフィルタリングまたは可視化される場所を見つけてください。コードベースを理解するため、ターン制限に関連する既存の unit tests を探してください。目標は、冗長な TRs をフィルタリングするロジックを実装し、unit tests を追加し、中央分離帯のある道路で TR アイコンと U-turns を表示する UI を改善することです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust
領域
data-visualization, tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

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

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