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