Re: [Talk-es] Mapear cruces en calle doble carril y línea continua

2013-10-26 Por tema yo paseopor
El problema de hacerlo de una forma u otra es la compatibilidad con el
resto de OSM.Estas tags son las que ya se usan y las que reconocen la
mayoría de navegadores.Efectivamente, la línea continua se rompe, y los
carriles cambian de dirección, claro, y por eso hay que ir dividiendo la
vía y dándole las propiedades adecuadas.La solución que he comentado yo es
la que actualmente se usa según la wiki de OSM y cubre todas las
posibilidades, tanto en número de carriles como en sentidos y direcciones
(OSM no es solo España es el resto del mundo y hay giros y comportamientos
que aunque aquí no se producen deben estar disponibles.)
¿Qué lleva curro?
Mucho, imagínate cuantas veces cambia una carretera secundaria normal de
línea continua-discontinua y carriles como por ejemplo la que va de
Balaguer a Camarasa por Àger (unos 40km.)

Lo importante es que al pasar los diversos estilos y renderizadores se dé
el resultado más real y operativo posible.

http://imgur.com/q4Y9G5y
http://imgur.com/Ve04Ys1

Salud y mapas!
yopaseopor
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Mapear cruces en calle doble carril y línea continua

2013-10-25 Por tema Javier Sánchez
De muchísima ayuda. Muchas gracias.

Saludos
El 25/10/2013 18:26, "yo paseopor"  escribió:

> Saludos!
>
> Tal y como tienes noción tú lo que pides ya existe.
> No se trata de hacer simplemente la via con el mínimo de etiquetas
> posibles, lo que interesa es su renderizado ideal y para ello hay varios
> campos que toda vía urbana debería tener:
>
> change:lanes:forward=yes|yes (linea discontinua)
> highway=residential (tipo de vía)
> lanes:backward=0 (carriles en contra sentido,parece de perogrullo pero hay
> renderizadores que no hacen correcto su trabajo si les falta esta etiqueta)
> lanes:forward=2 (carriles en el sentido de la vía)
> lanes=2 (carriles totales - suprimible si se ponen las dos anteriores)
> maxspeed=50 (velocidad máxima de la calle)
> name=(nombre)
> oneway=yes (sentido único)
> sidewalk=both (aceras - en este caso ambos,otras combinaciones
> derecha/izquierda)
> turn:lanes:forward=through|right (giro de los diversos carriles)
> width=6 (anchura de la vía, ajustable con la ortofoto para asegurar y tal)
>
> Como puedes comprobar, hay uno el change:lanes:forward (que significa
> cambio de línea en los carriles en el sentido de creación de la vía (los
> oneway =-1 son horrorosos) el cual tiene las etiquetas yes|yes, que
> significa línea discontinua tanto en un sentido (derecha-izquierda) como en
> el otro (izquierda-derecha) (esto también es aplicable a las carreteras)
> Para que fuera continua en los dos sentidos debería ser no|no .
>
> Más abajo , además tienes la dirección de giro de cada carril (en este
> caso uno sigue recto y el otro gira a la derecha)
>
> Estas etiquetas són renderizadas además de por OSM, por algunos de los
> programas y aplicaciones para móvil con GPS.Además también son renderizadas
> por estilos de JOSM como el Lane and road attributes (del cual la versión
> española pronto estará entre nosotros - las flechas que salen en la
> actualidad son las autriacas).
>
> Si te gusta rizar el rizo y añadir mucha más información tales como
> señales de tráfico te recomiendo uses el plugin RoadSigns , con su
> configuración para España así como los estilos y preset Traffic_signs_
>
> Espero que te haya servido de ayuda
> Saludos y mapas ;)
> yopaseopor
>
>
> ___
> Talk-es mailing list
> Talk-es@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es
>
>
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Mapear cruces en calle doble carril y línea, continua

2013-10-25 Por tema Hector
En mi opinión seria mejor lo de las restricciones. A pesar del curro 
compensa mucho a la hora del ruteo con navegador. Es más preciso
Además no siempre la linea continua es eterna. Hay veces que se parte o 
calles donde sí se permite algún tipo de giro. Lo de las restricciones 
es más universal.
No niego que tenga curro. no lo voy a saber yo que me he currado gran 
parte de CyL con estas cosas y además me costo hacerlo bien, ya que al 
principio no parecía un tema muy claro a pesar de la doc.

Espero que sirva de ayuda

___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


[Talk-es] Mapear cruces en calle doble carril y línea continua

2013-10-25 Por tema yo paseopor
Saludos!

Tal y como tienes noción tú lo que pides ya existe.
No se trata de hacer simplemente la via con el mínimo de etiquetas
posibles, lo que interesa es su renderizado ideal y para ello hay varios
campos que toda vía urbana debería tener:

change:lanes:forward=yes|yes (linea discontinua)
highway=residential (tipo de vía)
lanes:backward=0 (carriles en contra sentido,parece de perogrullo pero hay
renderizadores que no hacen correcto su trabajo si les falta esta etiqueta)
lanes:forward=2 (carriles en el sentido de la vía)
lanes=2 (carriles totales - suprimible si se ponen las dos anteriores)
maxspeed=50 (velocidad máxima de la calle)
name=(nombre)
oneway=yes (sentido único)
sidewalk=both (aceras - en este caso ambos,otras combinaciones
derecha/izquierda)
turn:lanes:forward=through|right (giro de los diversos carriles)
width=6 (anchura de la vía, ajustable con la ortofoto para asegurar y tal)

Como puedes comprobar, hay uno el change:lanes:forward (que significa
cambio de línea en los carriles en el sentido de creación de la vía (los
oneway =-1 son horrorosos) el cual tiene las etiquetas yes|yes, que
significa línea discontinua tanto en un sentido (derecha-izquierda) como en
el otro (izquierda-derecha) (esto también es aplicable a las carreteras)
Para que fuera continua en los dos sentidos debería ser no|no .

Más abajo , además tienes la dirección de giro de cada carril (en este caso
uno sigue recto y el otro gira a la derecha)

Estas etiquetas són renderizadas además de por OSM, por algunos de los
programas y aplicaciones para móvil con GPS.Además también son renderizadas
por estilos de JOSM como el Lane and road attributes (del cual la versión
española pronto estará entre nosotros - las flechas que salen en la
actualidad son las autriacas).

Si te gusta rizar el rizo y añadir mucha más información tales como señales
de tráfico te recomiendo uses el plugin RoadSigns , con su configuración
para España así como los estilos y preset Traffic_signs_

Espero que te haya servido de ayuda
Saludos y mapas ;)
yopaseopor
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Mapear cruces en calle doble carril y línea continua

2013-10-25 Por tema Javier Sánchez
Lo que yo pensaba va por el camino de esa propuesta. Serviría
perfectamente. Lastima que haya tenido tan poca aceptación.
El 25/10/2013 12:53, "Konfrare Albert" 
escribió:

> Hola Javier,
>
> 2013/10/25 Javier Sánchez 
>
>> Mi pregunta es si sabéis si existe ya algo parecido a esto. En caso de
>> que no exista, ¿lo consideráis interesante como para generar una propuesta
>> nueva? ¿Cómo traduciríais la nueva etiqueta al inglés? ¿Se os ocurre alguna
>> forma elegante para etiquetar líneas continuas en casos en los que haya más
>> de dos carriles en la vía?
>>
>>
> Hay una propuesta abandonada, se trata de «Divided road» i la key es
> divider=*
> http://wiki.openstreetmap.org/wiki/Proposed_features/Divided_road (la
> cual deriva de
> http://wiki.openstreetmap.org/wiki/Proposed_features/Divider )
> Aunque la propuesta está abandonada y nunca se llegó a votar, se ha usado
> unas 300 veces: http://taginfo.openstreetmap.org/keys/divider#overview
>
> No sé si te será de ayuda, quizás te da alguna idea,
> un saludo! ;)
> --
> *KONFRARE ALBERT*
> La Konfraria de la Vila del Pingüí
> de La Palma de Cervelló
> www.konfraria.org • @La_Konfraria 
>
>
> ___
> Talk-es mailing list
> Talk-es@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es
>
>
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Mapear cruces en calle doble carril y línea continua

2013-10-25 Por tema Konfrare Albert
Hola Javier,

2013/10/25 Javier Sánchez 

> Mi pregunta es si sabéis si existe ya algo parecido a esto. En caso de que
> no exista, ¿lo consideráis interesante como para generar una propuesta
> nueva? ¿Cómo traduciríais la nueva etiqueta al inglés? ¿Se os ocurre alguna
> forma elegante para etiquetar líneas continuas en casos en los que haya más
> de dos carriles en la vía?
>
>
Hay una propuesta abandonada, se trata de «Divided road» i la key es
divider=*
http://wiki.openstreetmap.org/wiki/Proposed_features/Divided_road (la cual
deriva de http://wiki.openstreetmap.org/wiki/Proposed_features/Divider )
Aunque la propuesta está abandonada y nunca se llegó a votar, se ha usado
unas 300 veces: http://taginfo.openstreetmap.org/keys/divider#overview

No sé si te será de ayuda, quizás te da alguna idea,
un saludo! ;)
-- 
*KONFRARE ALBERT*
La Konfraria de la Vila del Pingüí
de La Palma de Cervelló
www.konfraria.org • @La_Konfraria 
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Mapear cruces en calle doble carril y línea continua

2013-10-25 Por tema David
También tienes la etiqueta "turn":
https://wiki.openstreetmap.org/wiki/Key:turn



El 25 de octubre de 2013 09:52, Javier Sánchez escribió:

> Hola
>
> Escribo a la lista para pedir ayuda con la situación que se comprenderá
> mejor viendo las imágenes adjuntas.
>
> [1] http://i.imgur.com/VdWmpAY.jpg
> [2] http://i.imgur.com/fpqbHsj.jpg
>
> Se trata de una calle principal con dos carriles separados por una línea
> continua y doble sentido de circulación a la que concurren varias calles
> secundarias. Si circulas por la calle principal en un sentido sólo puedes
> hacer giros hacia la derecha, no puedes cruzar la línea continua para girar
> hacia la izquierda. Si accedes a la calle principal desde una de las
> secundarias, sólo puedes girar hacia la derecha, no puedes cruzar la línea
> continua para seguir de frente o coger el carril que va hacia la izquierda.
>
> Esto se puede mapear de distintas formas.
>
> a) Dibujar cada carril de la calle principal como una vía independiente de
> sentido único y un carril (lanes=1, oneway=yes). No me gusta por que
> físicamente son una sola vía.
>
> b) Dibujar la vía principal como una vía de dos carriles de doble sentido
> (lanes=2, oneway=no) y añadir tantas restricciones de giro como sean
> necesarias (ver segunda captura). No me gusta mucho por que es un curro, es
> fácil de equivocarse, hay que dividir la calle principal en muchos
> segmentos pequeños y resulta un número de restricciones muy grande.
>
> Se me ocurre una tercera forma que sería poner una etiqueta en la calle
> principal que diga que hay una línea continua y no se puede atravesar de un
> carril a otro (lanes=2, oneway=no, linea_continua=yes). La ventaja de esta
> es que sería mucho más simple. También se me ocurre que podría servir para
> vías con varios carriles y un sólo sentido en los que haya una línea
> continua durante un tramo antes de una salida. Podría servir al navegador
> para que avise con tiempo de que hay que situarse en el carril de más a la
> izquierda si quieres coger la salida o en otro si quieres seguir recto, no
> se si me explico.
>
> Mi pregunta es si sabéis si existe ya algo parecido a esto. En caso de que
> no exista, ¿lo consideráis interesante como para generar una propuesta
> nueva? ¿Cómo traduciríais la nueva etiqueta al inglés? ¿Se os ocurre alguna
> forma elegante para etiquetar líneas continuas en casos en los que haya más
> de dos carriles en la vía?
>
> Saludos.
> Javier.
>
> ___
> Talk-es mailing list
> Talk-es@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es
>
>


-- 
Saludos
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Mapear cruces en calle doble carril y línea continua

2013-10-25 Por tema Felix
Desde mi humilde opinión, yo creo que lo mejor sería la opción a) ya que
los enrutadores actuales lo cogen sin problemas, y la opción b) es cierto
que tiene demasiado curro.


2013/10/25 Javier Sánchez 

> Hola
>
> Escribo a la lista para pedir ayuda con la situación que se comprenderá
> mejor viendo las imágenes adjuntas.
>
> [1] http://i.imgur.com/VdWmpAY.jpg
> [2] http://i.imgur.com/fpqbHsj.jpg
>
> Se trata de una calle principal con dos carriles separados por una línea
> continua y doble sentido de circulación a la que concurren varias calles
> secundarias. Si circulas por la calle principal en un sentido sólo puedes
> hacer giros hacia la derecha, no puedes cruzar la línea continua para girar
> hacia la izquierda. Si accedes a la calle principal desde una de las
> secundarias, sólo puedes girar hacia la derecha, no puedes cruzar la línea
> continua para seguir de frente o coger el carril que va hacia la izquierda.
>
> Esto se puede mapear de distintas formas.
>
> a) Dibujar cada carril de la calle principal como una vía independiente de
> sentido único y un carril (lanes=1, oneway=yes). No me gusta por que
> físicamente son una sola vía.
>
> b) Dibujar la vía principal como una vía de dos carriles de doble sentido
> (lanes=2, oneway=no) y añadir tantas restricciones de giro como sean
> necesarias (ver segunda captura). No me gusta mucho por que es un curro, es
> fácil de equivocarse, hay que dividir la calle principal en muchos
> segmentos pequeños y resulta un número de restricciones muy grande.
>
> Se me ocurre una tercera forma que sería poner una etiqueta en la calle
> principal que diga que hay una línea continua y no se puede atravesar de un
> carril a otro (lanes=2, oneway=no, linea_continua=yes). La ventaja de esta
> es que sería mucho más simple. También se me ocurre que podría servir para
> vías con varios carriles y un sólo sentido en los que haya una línea
> continua durante un tramo antes de una salida. Podría servir al navegador
> para que avise con tiempo de que hay que situarse en el carril de más a la
> izquierda si quieres coger la salida o en otro si quieres seguir recto, no
> se si me explico.
>
> Mi pregunta es si sabéis si existe ya algo parecido a esto. En caso de que
> no exista, ¿lo consideráis interesante como para generar una propuesta
> nueva? ¿Cómo traduciríais la nueva etiqueta al inglés? ¿Se os ocurre alguna
> forma elegante para etiquetar líneas continuas en casos en los que haya más
> de dos carriles en la vía?
>
> Saludos.
> Javier.
>
> ___
> Talk-es mailing list
> Talk-es@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-es
>
>


-- 
Felix
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


[Talk-es] Mapear cruces en calle doble carril y línea continua

2013-10-25 Por tema Javier Sánchez
Hola

Escribo a la lista para pedir ayuda con la situación que se comprenderá
mejor viendo las imágenes adjuntas.

[1] http://i.imgur.com/VdWmpAY.jpg
[2] http://i.imgur.com/fpqbHsj.jpg

Se trata de una calle principal con dos carriles separados por una línea
continua y doble sentido de circulación a la que concurren varias calles
secundarias. Si circulas por la calle principal en un sentido sólo puedes
hacer giros hacia la derecha, no puedes cruzar la línea continua para girar
hacia la izquierda. Si accedes a la calle principal desde una de las
secundarias, sólo puedes girar hacia la derecha, no puedes cruzar la línea
continua para seguir de frente o coger el carril que va hacia la izquierda.

Esto se puede mapear de distintas formas.

a) Dibujar cada carril de la calle principal como una vía independiente de
sentido único y un carril (lanes=1, oneway=yes). No me gusta por que
físicamente son una sola vía.

b) Dibujar la vía principal como una vía de dos carriles de doble sentido
(lanes=2, oneway=no) y añadir tantas restricciones de giro como sean
necesarias (ver segunda captura). No me gusta mucho por que es un curro, es
fácil de equivocarse, hay que dividir la calle principal en muchos
segmentos pequeños y resulta un número de restricciones muy grande.

Se me ocurre una tercera forma que sería poner una etiqueta en la calle
principal que diga que hay una línea continua y no se puede atravesar de un
carril a otro (lanes=2, oneway=no, linea_continua=yes). La ventaja de esta
es que sería mucho más simple. También se me ocurre que podría servir para
vías con varios carriles y un sólo sentido en los que haya una línea
continua durante un tramo antes de una salida. Podría servir al navegador
para que avise con tiempo de que hay que situarse en el carril de más a la
izquierda si quieres coger la salida o en otro si quieres seguir recto, no
se si me explico.

Mi pregunta es si sabéis si existe ya algo parecido a esto. En caso de que
no exista, ¿lo consideráis interesante como para generar una propuesta
nueva? ¿Cómo traduciríais la nueva etiqueta al inglés? ¿Se os ocurre alguna
forma elegante para etiquetar líneas continuas en casos en los que haya más
de dos carriles en la vía?

Saludos.
Javier.
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es