Skip to content

Guía de mapeo para añadir restricciones de giro utilizando mapillary

samely edited this page Aug 2, 2016 · 4 revisions

¿Qué son las restricciones de giro?

Una restricción de giro es una intersección que está representada por una relación que tiene un conjunto de etiquetas que describen el tipo de restricción de giro. Las restricciones de giro como No-left-turn and No-U-turn, regulan el flujo de tráfico en las intersecciones y el mapeo exacto de ellos es crítico para el cálculo de rutas válidas en el mapa.

image

Señales de tráfico para ser agregados

Consulte la siguiente tabla para detectar/coencidir las señales de tráfico de las imágenes de Mapillary con la lista de señales de tráfico y también con las etiquetas de OSM.

Símbolo Descripción Etiqueta OSM Nodo/Camino/Relación
No ir defrente restriction=no_straight_on Relación
No girar a la derecha restriction=no_right_turn Relación
No girar a la izquierda restriction=no_left_turn Relación
No girar restriction=only_straight_on Relación
No girar en U restriction=no_u_turn Relación
No girar a la izquierda o en U restriction=no_left_turn; restriction=no_u_turn Relación

Las dos últimas columnas de la tabla enumera la convención del etiquetado correcto para la adición de datos de tráfico a OpenStreetMap.

Usar el Mapa de navegación de OSM

El Mapa de navegación nos ayuda en el reconocimiento de la superposición de señalización detectada a partir de mapillary en el mapa. Estos letreros están representados mediante pequeños círculos en 3 colores:

  • Verde - para validar
  • Azul - revisado y validado
  • Amarillo - revisado y considerado redundante
  • Rojo - revisado e invalidado

Cuando se hace clic en el círculo verde, el área se abre automáticamente en JOSM y se abre una ventana emergente en el mapa de navegación para seleccionar la revisión. Lo mismo se puede abrir en el editor iD haciendo clic en el botón Editar mapa en la parte superior derecha de la ventana emergente. Una vez hecho esto con la revisión, por favor agregue su nombre de usuario de OSM.

Mapear restricciones de giro con el editor iD

La nueva versión de iD, el editor web de OpenStreetMap, hace que sea aún más fácil de poner restricciones de giro a OpenStreetMap.

Agregar restricción de giro absolutas:

epl4xsg

Adición de restricción de giro condicionales:

conditional tr

Superposición de Mapillary y superposición de la señales de tráfico:

Mapillary tiene una herramienta eficaz en iD que ayuda a ver las restricciones detectadas. He aquí cómo puede habilitarlo:

traffic overlay mapillary

Puntos de dolor en la adición de restricciones de giro en el editor iD:

  1. El editor iD no proporciona ninguna manera de añadir una calle vía a no_u_turn. Si hay un camino vía de no_u_turn, hay que añadir que el uso de editor de JOSM..

image

  1. En algunos casos, agregar no_u_turn nodo vía de giro tampoco es posible. Para estos casos, es mejor añadirla utilizando JOSM.

Requisitos previos para el mapeo de restricciones de giro

Con el fín de mapear fácilmente los datos de tráfico, hay algunos plugins con las que JOSM necesita configurarse:

mapi_plugins

  • Map-paint styles para ser agregados:
    • traffic_signs: Muestra todas las señales de tráfico existentes que ya han sido mapeados en OSM.

mapi_paint

Guía para usar mapillary y plugins de restricciones de giro.

Usando el plugin de Mapillary

  • Las imagenes de Mapillary pueden ser agregados haciendo click en imagery -> Mapillary en JOSM. Esto agregará la capa de mapillary sobre la capa del conjunto de datos.

  • La explicación de cómo trabaja el plugin puede ser encontrado aquí.

    Nota: Cada vez que una nueva capa de datos es añadido, es necesario eliminar la capa de Mapillary existente y agregar una nueva.

Usando el plugin de turn restriction

  • La explicación de como trabaja el plugin de restricciones de giro puede ser encontrado aquí.

Comenzar el mapeo de las restricciones de giro

  • Éste Over-pass query puede ser usado para obtener el conteo actual de las restricciones de giro presentes en una ciudad que se va a trabajar. Esto nos ayudará a determinar el estado actual de restricciones y ayuda más en el cálculo del número de restricciones agregados por el equipo.

Nota: Cambiar el nombre de la ciudad en la consulta anterior

  • Usar el mapa cobertura de datos de navegación en OSM para ubicar las detección de señalización de Mapillary.
  • Abrir las capas de Turn Restrictions, Oneways y Mapillary Street Photos en el mapa anterior.
  • Click en los símbolos de tráfico de restricciones de giro detectados por Mapillary (los cuales son indicados por un punto verde en el mapa) para abrirlo en JOSM.

navigation

  • En la capa de Mapillary en JOSM, las señales de tráfico detectados están representados por un pequeño triángulo rojo junto a la flecha verde. Por favor tenga en cuenta que esta capa podría no estar actualizado.

screen shot 2015-11-27 at 1 41 55 pm

  • Sondear las imágenes anteriores y siguientes , así como los datos de la imágen satélital para obtener una idea clara de los alrededores y luego compararlas con la imágen de mapillary existente para encontrar la ubicación exacta de la señal de tráfico.

turn_res

  • Tener cuidado mientras se agrega un U-turn vía a un camino en OSM, aquí indicamos cómo se añade:
    • Selecciona los caminos participantes
    • Ir a Presets -> Relations -> Turn Restrictions
    • Selecciona no_u_turn en el campo Restriction de la lista desplegable y haga click en New Relation
    • En la sección de Members agregue las funciones respectivas para todos los caminos listados.

u-turn

Nota

  • Para tener una mejor idea sobre la zona/carretera y para ver la imágen clara ,siempre inspeccione varias imágenes consecutivas.
  • Con la ayuda de los plugins, buscar los íconos de las restricciones de tráfico en los cruces que ya están presentes en la carretera/zona.
  • Debemos evitar la adición de turn restriction que van en la dirección opuesta a las carreteras que dirigen en un único sentido, como el siguiente ejemplo. Eso sólo dará lugar a datos redundantes:

screen_shot_2015-11-30_at_11_36_26_pm Aquí debemos evitar añadir turn- restriction ya que dará lugar a datos redundantes screen shot 2016-05-24 at 6 37 06 pm

Ésta situación es una indicación clara de una restricción redundante

  • Agregar una restricción condicional cuando las condiciones específicas están escritas en el letrero de las restriciones de giro.
    • En ciertas horas del día. Por ejemplo. Restricciones durante las horas pico 7AM-10AM
    • En un determinado día del año. por ejemplo. Restricción solo en los días de juego de béisbol

Adición de restricciones de giro condicionales

Casos especiales

  • Restricciones condicionales durante las horas pico son comunes en SF. Etiquetarlos como restriction:conditional=no_left_turn @ (Mo-Sa 07:00-09:00,16:00-18:00)
  • Restricción condicional durante los juegos de béisbol. Ignorar
screenshot 2016-04-27 16 51 33
  • En el siguiente caso, nos inclinamos hacia la adición de ésto como una restriction regular desde que se aplica para todos los vehículos regulares personales.

screenshot 2016-05-02 12 01 18

  • Si se encuentra con el ejemplo de abajo, donde la restricción es aplicable sólo en los Días de escuela. Por discusión nosotros estaremos agregando la restricción para Monday - Friday

screen shot 2016-05-06 at 2 57 43 pm

Precaución🚨

  • Tenga cuidado con la interpretación de la señalización y no seguir ciegamente mapillary. Ésta es una señal para no voltear libremente a la derecha que Mapillary interpreta como no-right-turn. Esto NO es una restricción de giro, siempre pregunte si hay alguna duda.
    screenshot 2016-04-26 21 39 06

  • La ubicación y el rumbo de la foto de mapillary no es confiable y es propenso a errores usuales del GPS. Comparar la fotografía con el mapa para confirmar lo que estas mirando en la intersección de la correcta dirección. Ésta fotografía está a la inversa del rumbo real.

screenshot 2016-04-27 12 28 12
  • Mapillary detectará solo un tipo de señal por imágen. Esté atento a los múltiples restricciones en la imágen.
screenshot 2016-04-27 17 49 34
  • Aveces el plugin de turn restricción no detecta las señales correctas, es decir, apesar de que es un no-right-turn, el plugin detecta eso como un no-left-turn. Asi que hay que estar muy seguro antes de agregar la restricción. turn_restrictions_plugin_bug

  • Es posible que se produzca un desvío en las imágenes mapillary, es decir, la imagen puede aparecer después/antes de la ubicación real. Es ideal inspeccionar las imágenes anteriores y siguientes y también buscar nombres de calles y otras pistas de las imágenes satelitales para verificar su ubicación exacta. offset_mapillary

Agregación de restricciones de giro condicionales

Casos especiales

  • Las restricciones condicionales durante las horas pico son comunes en San Francisco. Etiquetarlas como restriction:conditional=no_left_turn @ (Mo-Sa 07:00-09:00,16:00-18:00)

  • La restricción condicional durante los partidos de béisbol. Ignorar

screenshot 2016-04-27 16 51 33
  • En el caso siguiente, nos inclinamos hacia agregar esto como una restricción regular desde que se aplica para todos los vehículos personales regulares.

    screenshot 2016-05-02 12 01 18

  • Si se encuentra con el ejemplo de abajo, donde la restricción es aplicable sólo en los días escuela. Por discusión vamos a añadir la restricción de Lunes - Viernes

    screen shot 2016-05-06 at 2 57 43 pm

Revisa la página de control de calidad en el mapeo de restricciones de giro para entender los casos especiales de restricciones de giro con los que se puede encontrar.

Referencia

Clone this wiki locally