Impact Mode: Refine the visualisation
- 主要言語
- 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