Tráfico real en carreteras

Buenos días,

A raíz del uso de la aplicación de forma más habitual para el desarrollo de una aplicación web, me he topado que comparado con Google Maps o Waze, OSM no tiene la capacidad de poder mostrar el tráfico de una ruta en tiempo o real o al menos no soy capaz de conseguirlo.

He estado indagando sobre el foro y he visto que la comunidad española está “reviviendo” además con un plan de acción con las tareas a seguir para la comunidad.

¿Me podéis ayudar con este apunto?¿Este punto estaba considerado a implementarse?

Muchas gracias, un saludo.

Buenas @mikimaps00, en OpenStreetMap no se mapean datos en tiempo real o datos temporales, a menos que sean más o menos regulares.
Puedes mirar ES:Objetos - OpenStreetMap Wiki y ES:Buenas prácticas - OpenStreetMap Wiki para saber el porqué.

Hay unas cuantas empresas y apps que usan datos OSM de base, y que luego añaden sus datos de tiempo real por encima (Mapy.cz, Apple Maps, TomTom, Magic Earth…).

Espero haber resuelto tu duda. Saludos.

También está el mapa de tráfico en tiempo real de la DGT, que usa OSM de fondo:
https://infocar.dgt.es/etraffic/

Cuyos datos son abiertos y se pueden descargar desde el NAP (National Access Point - Punto de Acceso Nacional):
https://nap.dgt.es/

Como te dice @Robot8A no está en la naturaleza de OpenStreetMap hacer este tipo de implementaciones, al igual que “no tiene” las curvas de nivel o se muestra las ortoimágenes de satélite o vuelos aéreos.

Lo que si se puedes es combinar con otras fuentes como las que te dice él o, incluso montar la propia capa de tráfico de Google vía TMS. Tienes aquí un ejemplo de como añadirlo a un GIS.

Buenas tardes,

Muchísimas gracias a @Robot8A y a @msevilla00 por la información que me habéis dado. Voy a buscar de otras fuentes para cpmbinar a OSM de base los datos a tiempo real por encima, buscaré alguna especie de API o información que me puedan facilitar.

De nuevo, muchas gracias por la información.

Si lo que buscas es simplemente visualizar una capa de tráfico hecha un vistazo a Osmand, tienes la posibilidad de añadir una capa de tráfico de Google Maps superpuesta al mapa, pero ojo, no se tiene en cuenta al calcular las rutas óptimas (solo sirve de referencia):

  1. En Osmand habilita el complemento de Mapas en línea.

  2. Luego en el menú principal te vas a Configurar mapa → Repositorio de mapas.

  3. Añades manualmente un nuevo mapa con estos parámetros y le das a guardar:

    Nombre: “Google Maps Tráfico”.
    URL: http://mts0.google.com/vt/lyrs=h,traffic&x={1}&y={2}&z={0}&style=3
    Zoom mínimo: 1
    Zoom máximo: 17
    Tiempo de expiración de los datos: por ejemplo 10 minutos.

  4. De nuevo en Configurar mapa → Mapa superpuesto activa la capa de tráfico.

  5. En Transparencia de superposición le pones al 75% más o menos.

Si la quieres eliminar complemamente tienes que irte al menú Mapas y recursos → Local → Repositorio de mapas

Si por otro lado lo que buscas es un método que relacione esa información con OSM la cosa es más complicada. OSM no está diseñado para manejar datos de eventos de forma nativa: el etiquetado no se construye bajo un sistema de segmentación dinámica, como se puede hacer en un GIS, sino de tramificación de las vías. Integrar datos de eventos en tiempo real en la estructura de datos de OSM aumentaría considerablemente la complejidad y el tamaño de la base de datos.

Ten en cuenta que OSM tampoco tiene ID estables para tramos de carreteras, por lo que cruzar datos de diferentes fuentes, como por ejemplo de tráfico, no es sencillo. Existe algún proyecto que utiliza el estándar OpenLR de Tomtom para implementar un sistema de referencia lineal construido sobre datos de OpenStreetMap, lo que permite representar un evento que afecta a un segmento de la geometría lineal sin necesidad de segmentarla. También estaba OSMLR de la extinta Mapzen, que según tengo entendido proporcionaba a los datos OSM de todo el mundo un conjunto estable de identificaciones numéricos para cada tramo de un kilómetro y en áreas urbanas a cada bloque de calles entre intersecciones importantes. No se en que quedaría este proyecto.

1 Like