ES:Relation:restriction

restriction
Descripción
Se usa un conjunto de etiquetas y miembros para representar restricciones de giro. 
Grupo: Restricciones
Miembros
  • - from
  • - to
  • - via
  • - location_hint
Estado: de facto


Propuesta para representar restricciones de circulación vehicular por medio de un conjunto de etiquetas y relaciones.

Puede suceder que en una intersección existan varias restricciones simultáneamente, ver sección: Superposición de restricciones.

Omitir los casos obvios, por ejemplo, girar en U en la misma vía de calle o hacia una calle de un solo sentido y dirección contraria.

Las restricciones más comunes e importantes son las de "giro" en una intersección que obliga a continuar hasta otra intersección para poder doblar. Otras son respecto a regulaciones de circulación por tipo de vehículo, por ejemplo, reglas distintas para buses o camiones.

Elementos

En las restricciones intervienen tres elementos:

  • Segmento de vía por el cual se estaría circulando, que funciona como "origen" --> role = from
  • El nodo de intersección de vías (punto de origen de la restricción) --> role = via
  • Segmento de calle (como intersección o bifurcación) que está restringido desde el segmento "origen" --> role = to


Notas

La idea es involucrar solo a los segmentos de vías que protagonizan la restricción, y no la calle en su totalidad, es decir, que implica seccionar (cortar) los segmentos próximos al nodo origen de la restricción.

Los miembros "from" deben terminar, y miembros "to" deben empezar, en el mismo nodo "via"

Para combinaciones de varias restricciones de giro consulta párrafo "Superposición de restricciones".

Hay que tener en cuenta que no todas las implementaciones de navegación admitirán como miembro "via" a un segmento (way) vía. Sin embargo, el criterio es el de reflejar la realidad y no mapear pensando en dichas implementaciones.

Ver sección: Superposición de restricciones.



Etiquetas

Clave Valor Explicación
typerestrictionValor clave y obligatorio.
restrictiononly_left_turn / only_right_turn / only_straight_on / only_u_turn Casos "only", la única dirección posible desde el miembro "from" es hacia el miembro "to". Ésta es la definición para una sola restricción de giro.
restrictionno_left_turn / no_right_turn / no_straight_on / no_u_turnCasos "No...", no se puede ir desde el miembro "from" al miembro "to".
exceptpsv / bicycle / hgv / motorcarLa restricción no afecta a estos tipos de vehículos (se puede indicar más de uno: except=bicycle;psv)
day_onday of weekDía de la semana en que se aplica
day_offday of weekDía de la semana en que no se aplica
hour_ontime of dayHoras en que se aplica
hour_offtime of dayHoras en que no se aplica. Ejemplo: day_on=Monday;day_off=Friday;hour_on=07:30;hour_off=09:30


Miembros

Vía o nodo Rol Recurrencia Discusión
from uno Una vía desde la que comienza la restricción (ej.: prohibido girar a la derecha desde aquí).
to uno El otro extremo de la restricción.

via nodos: uno
vías: o bien uno o más
Los nodos o vías entre los puntos finales a lo largo de los cuales se pasaría si el giro no estuviera prohibido - puede ser solo el nodo que forma la intersección de las dos vías o considerar una vía de doble carril en la que no se puede girar atravesándola, donde 'via' sería la pequeña vía que conecta los dos carriles.
location_hint opcionalmente uno Una sugerencia para un visualizador sobre dónde sería un buen sitio para colocar un símbolo que indique la restricción, ej.: en un cruce de carreteras N/S/E/W en el que no se puede girar de S a E, se podría poner un nodo justo al SE de la intersección y el renderizador podría situar la señal de prohibido girar a la derecha ahí.


Superposición de restricciones

En caso de suceder que en una intersección existan varias restricciones simultáneamente, es parte de esta propuesta representarlas por medio de una relación para cada caso. Es decir, debe armarse "una relación" por cada restricción aplicable a los sentidos de circulación.

Tener en cuenta que no pueden convivir relaciones de tipo "restriction=no_..." con restricciones del tipo "restriction=only_...".


Ejemplos de superposiciones

Mapa Etiquetas, miembros y roles Observaciones
Dos restricciones de restriction=no_...
  • vía a tiene rol 'from' en restricción 1 y en restricción 2
  • nodo N tiene rol 'via' en restricción 1 y en restricción 2
  • vía b tiene rol 'to' en restricción 2
  • vía c tiene rol 'to' en restricción 1
Viniendo desde a girar a b o a c está prohibido. Así que está permitido girar a vía a (giro en U), d, e o f.
Dos restricciones de restriction=only_...
  • vía a tiene rol 'from' en restricción 1 y en restricción 2
  • nodo N tiene rol 'via' en restricción 1 y en restricción 2
  • vía d tiene rol 'to' en restricción 2
  • vía e tiene rol 'to' en restricción 1
Viniendo desde a sólo está permitido girar a d y e. Así que está prohibido girar a vía a (giro en U), b, c, f o g.


Señales de tráfico

Señal de tráfico Restricciones Observaciones
1 a restriction=only_left_turn aproximándose a la intersección
1 b restriction=only_left_turn en la intersección
2 restriction=no_left_turn Francia, España, Polonia, Irlanda, Reino Unido, Suiza, Brasil, Australia, Estados Unidos
3 a restriction=only_right_turn aproximándose a la intersección
3 b restriction=only_right_turn en la intersección
4 restriction=no_right_turn Francia, España, Polonia, Irlanda, Reino Unido, Suiza, Brasil, Australia, Estados Unidos
5 restriction=only_straight_on Rusia, Reino Unido
6 restriction=no_straight_on Irlanda, Brasil (en Estados Unidos, el Reino Unido y Francia no se usan estas señales - te encontrarías una señal de No Entry en esa situación)
7 restriction=only_u_turn Austria
8 a restriction=no_u_turn Alemania, Francia, España, Polonia, Suecia, Brasil, Holanda, Estados Unidos
8 b restriction=no_u_turn Reino Unido, Australia
9 restriction=only_straight_on +
restriction=only_left_turn
Alemania, Italia, Holanda
10 restriction=only_straight_on +
restriction=only_right_turn
Alemania, Italia, Holanda
11 restriction=only_left_turn +
restriction=only_right_turn
Alemania, Polonia, Suiza, Holanda (RVV 1990, sign D7)

Obviamente la tabla de arriba no puede estar completa, por ejemplo las señales en Suecia tienen el fondo amarillo en vez de blanco. Sin embargo, con las señales de arriba debería ser fácil encontrar el valor restriction=xy correspondiente para la mayoría de los países.

En Brasil, todas las señales de esta categoría, tanto "no_..." como "only_..." son rojas y circulares, con una flecha señalando en la dirección. Las señales "only_..." no tienen la barra diagonal; las "no_...", sí (como 2, 4, 9 y 10, pero también para los demás).

Los Estados Unidos, incluyendo Puerto Rico, usen las señales blancas y rectangulares y no usen las señales obligatorias.

Ejemplos

Mapa Etiquetas y miembros Observaciones
type=restriction

restriction=only_right_turn

  • vía a tiene rol 'from'
  • vía b tiene rol 'to'
  • nodo N tiene rol 'via'
Viniendo desde a en N solo se puede girar a b. Así que está prohibido girar a la izquierda.
type=restriction

Combinación de dos restricciones:
restriction=only_straight_on +
restriction=only_right_turn

  • vía a tiene rol 'from' en ambos restricciónes
  • nodo N tiene rol 'via' en ambos restricciones
  • vía c tiene rol 'to' en la primera restricción
  • vía b tiene rol 'to' en la segunda restricción
Viniendo desde a en N sólo se puede ir a c o girar a b. Para este caso hay que combinar dos restricciones ("superposición"). Las otras tres restricciones de este cruce hay que definirlas por separado.
type=restriction

restriction=no_left_turn

  • vía a tiene rol 'from'
  • vía d tiene rol 'to'
  • nodo P tiene rol 'via'
Viniendo desde a en P no se puede girar a d. Así que solo está permitido ir derecho a c, girar a b o volver por camino a (cambio de sentido).
type=restriction

restriction=no_right_turn

  • vía a tiene rol 'from'
  • vía b tiene rol 'via'
  • vía c tiene rol 'to'
Viniendo de a no se puede salir por c.


Véase también

  • jughandle, como un tipo de intersección en la que se debe explicitar restricciones de circulación.
  • Etiquetado diferente (usar, para "from" y "to", nodos en vez de vías) usado en ES:Relation:enforcement


Herramientas

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.