a-b-street / a-b-street/osm2streets
Revival ideas
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 156
- Forks
- 14
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Spurred on by all the progress in Muv, here are some ideas after that cutover PR is merged to revive work on osm2streets.
- [x] Clean up Street Explorer code, likely starting with svelte-maplibre and others from #220
- [x] Display full detail from Muv when clicking a lane or road (play around with some ideas for formatting)
- [ ] Plug semantic gaps, like adding `Direction::Both`
- [ ] Revisit #223, region-specific assumptions for lane widths and also color/styling
- [ ] Revisit the dependency on https://github.com/a-b-street/geom. I've been using georust in newer projects. It could be worth revisiting some of the core LineString offsetting code in `geom` and trying newer approaches
- [ ] Revisit the algorithm that generates vehicle turns in A/B Street. Modernize, remove old assumptions from the traffic simulation days, and get it working in here.
- [x] Focus on footways and crossings, and try to render markings. Don't worry about any overlapping geometry or graph simplification yet.
Beitragsleitfaden
Rechercherichtung
Das Issue listet mehrere übergeordnete Ideen zur Wiederbelebung des Projekts auf, darunter das Aufräumen des Street Explorer-Codes, die Anzeige von Muv-Details, das Schließen semantischer Lücken, die erneute Prüfung regionsspezifischer Annahmen, das Ersetzen der geom-Abhängigkeit, die Modernisierung der Generierung von Fahrzeugabbiegungen sowie die Konzentration auf Fußwege und Querungen. Ein Neuling müsste die Struktur der bestehenden Codebasis, die Muv-Integration und die Kernalgorithmen verstehen. Beginne damit, die jüngsten Änderungen im Repository und die verknüpften PRs (#220, #223) zu untersuchen, um den aktuellen Stand und die Prioritäten einzuschätzen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 20/100