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

Impact Mode: Refine the visualisation

Đang mở
#36 6 bình luận 0 reaction 1 người được giao Được @dabreegster nhận Xem trên GitHub
Ngôn ngữ chính
Rust
Star
21
Fork
7
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Issue mô tả việc cải thiện phần trực quan hóa “Impact Mode” để hiển thị các thay đổi về lưu lượng trên toàn bộ bản đồ. Trước tiên, hãy xem xét mã hiện có của mô hình nhu cầu và phần tính toán tuyến đường, có thể nằm trong các module xử lý OD pairs và mạng lưới đường bộ. Tìm logic trực quan hóa hiện tại để hiểu cách các kết quả tương đối được hiển thị. Các nhiệm vụ bao gồm thử nghiệm với số lượng tuyệt đối so với số lượng tương đối, điều chỉnh main road penalty và triển khai tính năng click-to-see-paths. Kiểm tra xem có các test hoặc ví dụ có sẵn nào liên quan đến impact mode để xem hành vi hiện tại hay không.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
rust
Lĩnh vực
data-visualization
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.