Buenas, cómo va?

Estoy desde hace unas semanas intentando reconstruir todos los sistemas de
subterráneos de Latinoamérica de una forma relativamente automática (me
interesan principalmente las estaciones). Tengo algunos problemas y quería
ver si me podían tirar algún tip.

A. Lo primero que intenté hacer fue, en base al dump de Geofabrik, agarrar
todos los nodos con el tag station = subway. Para esto usé osm2psql. El
problema central de este approach fue que si bien tenía las estaciones, no
sabía a qué linea/sistema corresponían. Otro problema fue que algunos nodos
faltaban y que otros (muchos) no estaban tagueados.

B. Después intenté, de manera de saber a qué lineas/sistemas pertenecían,
seleccionar los nodos en base a las relaciones (route = subway). Para esto
primero usé osmfilter. Como quería saber exactamente para cada nodo la
relación de la que era miembro, primero pregunté en gis.stackoverflow
<http://gis.stackexchange.com/questions/126774/osm-relation-tags-to-nodes>
y después escribí un programa que le pega los tags de las relaciones a los
nodos miembro <https://github.com/BrunoSalerno/tags2nodes>. Problemas de
esto:

   - Algunos nodos no son miembros de ninguna relación (a veces no hay
   relaciones, a veces faltan los roles)
   - Algunas relaciones sólo tienen ways como miembros (a veces no están
   los nodos dibujados

A esta altura estoy medio perdido. Una que se me ocurre es agregar los tags
que faltan a osm y después hacer B de vuelta. Otra es no buscar ni por nodo
ni por relaciones, sino por ways. Y después ver qué puntos intersectan (y
si esos puntos son estaciones).

¿Qué se les ocurre? No sé si estuvieron bien mis formas de encarar esto; y
no sé cómo seguir.

Desde ya mil gracias, agradezco cualquier comentario. Abrazo,

Bruno.
_______________________________________________
Talk-ar mailing list
Talk-ar@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-ar

Responder a