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

Fail less often for intersection geometry

Abierto
#243 4 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Jupyter Notebook
Estrellas
155
Forks
14
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

The issue is about intersection geometry failures when processing OSM footways. Look at the osm2streets code that trims road center-lines and creates intersection polygons. Compare with the streets-gl repository for robustness ideas. Start by implementing an optional debug mode that disables trimming to visualize the raw geometry.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
tooling
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.