He pasado 2 días tratando de averiguar esto y me temo que es algo que no es posible. Si ese es el caso, entonces estoy pensando en el mal con respecto a los datos de OSM.
Digamos que tengo una calle, llamada Calle Principal. En el mapa visualizado en openstreetmaps.org se ve como un camino. A la base de datos se compone de múltiples maneras (y es parte de una relación de un mayor de ruta).
Digamos que yo sólo estoy interesado en el segmento que pasa por mi ciudad que todavía está compuesta de múltiples maneras.
Hay un (fácil) manera de averiguar lo que las formas son las que conforman este segmento?
Hay una manera de encontrar formas de que toque (ya sea al principio o al final) de una manera?
Que puedo pensar de una manera costosa (en términos de recursos) haciendo esto, pero me temo que estoy buscando en el camino equivocado.
Inicialmente estaba usando un archivo XML que he descargado de mi ciudad, pero también he cargado los datos en una base de datos postgre (con postgis).
He leído un montón de preguntas en stackexchange y el sitio web de osm así. He mirado en esta así: http://wiki.openstreetmap.org/wiki/Elements