ES:JOSM Relations and Turn Based Restrictions

From OpenStreetMap Wiki
Jump to navigation Jump to search

Las restricciones de giro (tales como "prohibido girar a la derecha en este cruce") pueden añadirse a la base de datos usando un relación, como se explica aquí. Esta página muestra como añadir tales relaciones usando JOSM.

En el caso más sencillo, una restricción de giro consta de tres miembros y hay que asignarle dos etiquetas:

  • La etiqueta type=restriction señala que la relación es un restricción de giro.
  • La etiqueta restriction=no_left_turn,no_right_turn,... indica el tipo de restricción de giro.
  • Hay un miembro con el rol from, que se refiere a una vía de OSM.
  • Hay un miembro con el rol to, que se refiere a una vía de OSM.
  • Hay un miembro con el rol via, que se refiere al nodo donde se conectan la vía from con la vía to.

Uso del plugin turnrestrictions

El plugin turnrestrictions facilita un editor específico para crear y editar restricciones de giro en JOSM. Más abajo hay un pantallazo de muestra del panel básico del editor en el que se pueden modificar los componentes básicos de una restricción de giro:

  • puedes seleccionar el tipo de restricción de giro de una lista desplegable.
  • puedes arrastrar y soltar, o cpoiar y pegar, una vía en el campo de entrada From:
  • puedes arrastrar y soltar, o cpoiar y pegar, una vía en el campo de entrada To:

Las etiquetas adicionales y el nodo via se mantienen automáticamente en segundo plano. Si fuese necesario, se pueden editar en el panel Avanzado.

Más información:

El panel básico del editor facilitado por turnrestrictions plugin


Uso del editor de relationes de JOSM

Además, puedes usar el editor genérico de relaciones de JOSM para crear o editar una restricción de giro.

  • Nota: Hay un "Predefinido" para las restricciones de giro (pero, debido a un fallo, el cuadro de diálogo sólo se abre, de momento, cuando no hay ninguna selección).
Pantallazo del editor genérico de relaciones de JOSM mientras se edita una relación de restricción de giro


Colocar las etiquetas correctamente

Asegúrate de asignar las etiquetas requeridas type=restriction y restriction=*. Aquí puedes ver un ejemplo:

Etiquetas asignadas a una rrelación que representa una restricción de giro


Aparte de las etiquetas requeridas, puedes añadir otras, como por ejemplo:

  • source=* para la fuente de información
  • name=* para asignar un nombre a la restricción de giro
  • etc.

Incluir los miembros adecuados

Asegúrate de que en la tabla de miembros del editor genérico aparecen los siguientes:

  • un miembro con el rol from haciendo referencia a una vía ("way") de OSM
  • un miembro con el rol to haciendo referencia a una vía ("way") de OSM
  • un miembro con el rol via haciendo referencia a un nodo de OSM
    El nodo via tiene que ser aquél en el que se conecten las vías from y to.
    En raras ocasiones, el miembro via tiene que ser un "way" de OSM. En estos casos, el giro desde la vía from a la vía to dependería de cómo se accediese a la primera (la vía from). Actualmente, el software no puede manejar esos casos, por lo que, cuando sea posible, es preferible usar el modelo "nodo via".


Al contrario que el editor del plugin, el genérico no contrasta los datos que se le introducen. Tienes que comprobar cuidadosamente que la relación conste de los miembros necesarios para funcionar.

Los miembros necesarios para formar una restricción de giro, intorducidos en el editor genérico de JOSM