ES:Relation:destination_sign
destination_sign |
Descripción |
---|
señales de dirección en, o antes de, intersecciones |
Grupo: propiedades |
Miembros |
Estado: en uso |
Herramientas para esta etiqueta |
Esta relación permite añadir a OSM información acerca de las señales de dirección presentes en los cruces. Cuando se usa un software de ayuda a la navegación, es muy útil que se nos muestren las señales que hay que seguir. Por ejemplo, podría decir "siga la señal a Trobajo" en vez de "gire a la izquierda en 200m".
Nota: El propósito original es la renderización en navegadores (como este - "en el próximo cruce, siga la señal 'E4 Malmö'") o en descripciones giro por giro cuando se sigue una ruta confeccionada previamente. Su propósito original no es ayudar en la creación de rutas.
Etiquetas
Etiqueta | Valor | Ejemplo | Anotaciones |
---|---|---|---|
type | destination_sign | destination_sign | El tipo de relación. |
destination | un nombre | LEÓN | El destino tal y como aparece en la señal. No se incluye la distancia. |
destination:ref | una referncia | E40 | La referencia tal y como aparece en la señal (Ocional) |
distance | un número km o mi | 16 km | La distancia que aparece en la señal (Opcional) |
time | hh:mm | 3:15 | El tiempo que suele aparecer en las señales o postes de rutas de trekking (Opcional) |
colour:back | un color | blue | El color de fondo de la señal (Opcional). |
colour:text | un color | white | El color del texto de la señal (Opcional). |
colour:arrow | un color | white | El color del borde y la flecha de la señal (Opcional). |
Para señales con múltiples destinos debe crearse una relación para cada destino.
Si se omiten los colores, aparecerían por defecto (preferiblemente según un estándar nacional). De esto se ocupa el software que nos muestra la ruta o el mapa. Como los tonos de amarillo seguramente no interesan, no se ve la necesidad de especificar un color RGB. El color puede elegirse de la lista de colores básicos (ver colour=*).
Miembros
Ejemplos
Ver también
Notas para los programadores de software enrutador
Una vez más: El propósito original es la renderización en navegadores (como este - "en el próximo cruce, siga la señal 'E4 Malmö'") o en descripciones giro por giro cuando se sigue una ruta confeccionada previamente. Su propósito original no es ayudar en la creación de rutas.
- Comprobar las relaciones "destination_sign" que haya a lo largo de la ruta (la que ya hemos recorrido y la que vamos a recorrer).
- Mantener todas las relaciones si la ruta pasa: primero por el miembro "sign" y luego por el miembro "intersection" (si se especifica) de la misma.
- Prescindir de todas las relaciones que consten de uno o más miembros "from" por los que no pase la ruta; tiene que pasar al menos por uno de ellos.
- Si fuese necesario (en aparatos de pantalla pequeña) quitar relaciones, de forma inteligente, para que no aparezca más de una en cada intersección.
- Un buen software de enrutado tendría que tener en cuenta las señales que hay más adelante en la ruta para minimizar el número de destinos a mostrar. Una de las mejores formas de reducir el número de destinos mostrados es buscar señales con el mismo destino, cuanto más adelante en la ruta, mejor. Por ejemplo, si voy de Madrid a Oviedo, podría seguir las señales "Medina del Campo", luego "Benavente", luego "León" y después "Oviedo", pero sería mejor seguir las señales "Oviedo" desde el principio.
- Mostrar al usuario una señal (que podría tener colores definidos) con el nombre de la etiqueta "destination".