a-b-street / a-b-street/osm2streets

Fail less often for intersection geometry

Aperta
#243 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Jupyter Notebook
Stelle
156
Fork
14
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Especially when we use raw OSM footways, we break on so many intersection geometry cases (the circles):
![image](https://github.com/a-b-street/osm2streets/assets/1664407/265cb4f4-f986-4aaf-a2bd-88382edf00fb)

I'll start looking into these, but I've also been looking at how https://github.com/StrandedKitty/streets-gl handles things. It's much more robust.

TODO:

- [ ] Can we have an optional mode where we don't trim back road center-lines at all and have empty intersection polygons, just to debug and see how it looks?
- [ ] Investigate what streets-gl does and see if we can adapt ideas from it

CC @BudgieInWA in case you're interested or have ideas. osm2streets has revived thanks to the Muv work. I'm kind of interested in getting footways and crossings all showing up exactly as they're in OSM, and generally getting rid of the old inferred sidewalks mode.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

La issue riguarda errori nella geometria delle intersezioni durante l’elaborazione dei footway OSM. Esamina il codice di osm2streets che rifila le linee centrali delle strade e crea poligoni di intersezione. Confrontalo con il repository streets-gl per individuare idee sulla robustezza. Inizia implementando una modalità di debug opzionale che disabiliti il rifilamento per visualizzare la geometria grezza.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.