[Talk-pt] Solução para cruzamento

Rúben Leote Mendes ruben at nocturno.org
Tue Jul 16 21:55:42 UTC 2013


Olá Pedro,

Como a rua A é de sentido único (apenas norte->sul) não faz sentido 
viajar na avenida no sentido Oeste->Este e virar à esquerda, a não ser 
que dê para fazer inversão de marcha neste sentido, mas pelo que percebi 
do que escreveste tal não é permitido.

No entanto a solução que referi não resolve o problema de quem circula 
no sentido Este->Oeste e quer virar à esquerda para a rua B. Para 
resolver este problema penso que se pode fazer uma restrição de inversão 
de marcha onde:

"restriction": no_u_turn
"from": segmento norte da avenida que fica do lado direito do cruzamento
"to":  segmento sul da avenida que fica do lado direito do cruzamento
"via": segmento a verde

Já fiz várias "turn restrictions" mas penso que em todas elas o campo 
"via" era um nó. Neste caso é um "way" mas segundo a documentação isso é 
válido. Resta saber se os programas que fazem o "routing" interpretam 
correctamente a intenção.

Um abraço,
Rúben

Em 16-07-2013 20:00, Pedro Venâncio escreveu:
> Olá Rúben,
>
> Antes de mais obrigado pelas dicas!
>
> No entanto, quem vem na avenida pode virar para a esquerda: para a Rua B se vem de Este para Oeste, ou para a Rua A se vem de Oeste para Este. O que não pode é mesmo fazer inversão, ou seja passar do sentido Este para Oeste para o sentido Oeste para Este. Será que dessa forma que indicaste resulta?
>
>
> Abraço,
> Pedro
>
>
>
>
>
> ----- Original Message -----
> From: Rúben Leote Mendes
>
> Olá Pedro,
>
> Em 16-07-2013 01:54, Pedro Venâncio escreveu:
>> Estou aqui com um cruzamento que me está a trocar as voltas.
>>
>> O "esquema" da imagem em anexo ilustra [ou tenta ilustrar!] a situação. Basicamente, tenho uma avenida com 2 sentidos separados por um separador central, onde não é possível inverter a marcha nas intersecções. Por isso a solução da linha a verde no esquema não resulta para este cruzamento, que tem uma rua de sentido único para Norte e outra de dois sentidos para Sul.
>>
>> A solução que funciona no routing é a que está a azul, que assegura todas as ligações, evitando a inversão de marcha. No entanto, não me parece um desenho aceitável para o cruzamento! Qual é a vossa sugestão? :)
>>
>> Existe algum local onde sejam apresentados casos e soluções para ligações e cruzamentos mais complexos?
>>
>> Provavelmente esta situação até nem será complexa, os meus parcos conhecimentos na matéria é que poderão estar a complexificar algo simples... :)
>>
> Penso que o método mais simples de resolver a questão é com "Turn
> Restrictions". Usas a ligação a verde. Colocas uma proibição de viragem
> à esquerda do segmento norte da avenida para a linha verde. Colocas uma
> proibição de viragem à esquerda do segmento sul da avenida para a linha
> verde.
>
> A documentação das restrições de viragem está aqui:
>
> https://wiki.openstreetmap.org/wiki/Relation:restriction
>
> Um abraço,
> Rúben Mendes
>
>
> _______________________________________________
> Talk-pt mailing list
> Talk-pt at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-pt
>
> _______________________________________________
> Talk-pt mailing list
> Talk-pt at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-pt



More information about the Talk-pt mailing list