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

Impact Mode: Refine the visualisation

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

説明

Besides just studying the impact on shortcuts within one neighbourhood boundary, the user can see how traffic changes across roads in the whole map. This works by finding the best route before and after changes for every origin/destination "OD" pairs, then counting routes per road.

Features:

- [x] Demand model mvp: random OD pairs
- [x] Demand model v2: Use same NPW data for Scotland. Need to detect country and decide how to clip that data. For those special areas, prebake maps with everything bundled in? Or prebake clipped OD datasets that match map names?
- [x] Just do the calculation naively
- [x] Display relative results
- [ ] Experiment with showing absolute vs relative counts
- [ ] Let user change the main road penalty
- [ ] Change default main road penalty to > 1.0 ?
- [x] Click one road to see paths through it that changed
- [ ] Consider CSV export of the data (being careful about communicating the absolute vs relative change)

Not important, just a stray idea: Consider some kind of differential "spider map"; see https://github.com/Urban-Analytics-Technology-Platform/od2net/issues/35

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

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

調査の方向性

この issue では、マップ全体の交通量の変化を表示できるように「Impact Mode」の可視化を強化することが説明されています。まず、既存の需要モデルと経路計算のコードを調べます。おそらく OD pairs と道路ネットワークを扱うモジュールが対象になります。相対結果がどのように表示されているかを理解するため、現在の可視化ロジックを確認します。作業には、絶対値と相対値のカウントの比較検証、main road penalty の調整、click-to-see-paths 機能の実装が含まれます。現在の動作を確認するため、impact mode に関連する既存のテストや例がないか確認します。

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

評価

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

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

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