Más

¿Cómo obtener una red de carreteras de bajo nivel a partir de datos de openstreetmap?

¿Cómo obtener una red de carreteras de bajo nivel a partir de datos de openstreetmap?


Extraje la red de carreteras de una ciudad de openstreetmaps (tipo de archivo: osm). Una parte de las redes de carreteras se ve así:

Sin embargo, hay demasiados detalles en estos datos. Me gustaría representar cada camino con una sola línea, así:

¿Existe alguna forma conveniente (o quizás complicada) de llegar a eso? He buscado en nuestro sitio y he encontrado que algunos mapas esqueletizados / genratizados pueden ayudar, pero no estoy muy seguro de eso. También probé la función de "limpieza de toplogía de red" en OpenJUMP, pero no funcionó. Me encantaría ver que un software / biblioteca me pueda ayudar con esto.

¿O existe alguna forma alternativa de extraer la red de carreteras en bruto (de bajo nivel) de una ciudad de otra fuente de mapas?


Un mapeador ruso ha creado una herramienta para la generalización de la red de carreteras, pero tiene tres inconvenientes:

  1. Está en Visual Basic.
  2. Lee y produce.mparchivos hechos con osm2mp.
  3. La documentación está en ruso.

Lamentablemente, @Mapper tiene razón: no existe tal solución de propósito general no solo para los datos de OpenStreetMap, sino en general, para cualquier formato de geodatos abierto.


AFAIK, actualmente no existe una solución lista para usar para generalizar una red de carreteras (por carril) y reducir la complejidad.


Ver el vídeo: CITIES SKYLINES. Tutorial básico de CARRETERAS PC y consola - Como construir carreteras