4 votos

Encontrar todos los segmentos que conforman una carretera en OSM

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

1voto

abyx Puntos 213

En postgis:

  1. Grupo de las carreteras por nombre y/o por las relaciones de pertenencia.
  2. Crear MULTILINESTRINGs de estos grupos
  3. Uso http://postgis.net/docs/manual-2.0/ST_LineMerge.html

Pero todavía hay algunos problemas, por ejemplo con carreteras de calzada doble, agujeros causados por los sin nombre, los segmentos y los árboles, como las redes de carreteras.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X