Geometria de ligações fora da convenção internacional

Nos últimos anos, alguns times de mapeamento organizado têm alterado várias ligações onde eu mapeio (Porto Alegre) do estilo convencional:

Para este estilo:

Alguém sabe se existe alguma justificativa técnica para essa prática? Caso não haja, acredito que seria importante solicitar a essas equipes que adotem a convenção internacional.

Essa mudança ignora a etiqueta turn:lanes, que em muitos casos já estava mapeada; nesse exemplo estava desde 2015 no trecho destacado:

Há pouco tempo, fiz uma enquete sobre isso no fórum internacional:

E o resultado foi expressivo: 93% (14 votos) a favor do estilo anterior, com a ligação começando próxima ao ponto físico de divergência (usando o termo do DNIT: vértice do nariz), em vez do início da faixa contínua ou da faixa de desaceleração.

Isso faz sentido na prática: várias aplicações como Organic Maps, CoMaps e OsmAnd já usam turn:lanes para lane assist. Mapear as ligações da outra forma prejudica esse recurso, que hoje deixou de ser algo raro.

Esse caso é quase idêntico a um exemplo dado no wiki no artigo sobre estradas duplicadas (dual carriageway), onde um trecho que precede a ligação marcado com turn:lanes é desenhado usando o estilo Lane and road attributes no JOSM:

Poucas pessoas talvez entendam realmente do que se trata, pois é um assunto mais avançado de mapeamento em que poucos mapeadores se aventuram a detalhar.

Pessoalmente, eu acho as 2 opções logicamente válidas. É claro que, a partir do momento em que se introduz o tun:lanes, tem que ajustar o link também para que a conexão seja feita no local certo e faça sentido no contexto. Eu imagino que eventualmente possa passar batido para quem estiver mapeando pois para ser acertivo no ajuste do link, tem que analisar contexto das tags das vias ao redor e não somente da geometria que esta sendo tocada.

Como assim ficou decidido, sugiro atualizar também a wiki, de forma a consolidar decisões tomadas no fórum, preferencialmente citando onde foi decidido.

1 Like

Eu acho que cada caso é um caso. Explico: aquele exemplo onde o Minh fala que é um absurdo, concordo, é uma faixa criada muito antecipadamente, ignorando os turn:lanes, placement etc. Contudo, olha esse caso que encontrei:

Aquele pequeno segmento onde o número de faixas aumenta poderia ser melhor mapeado com lanes atualizado, turn:lanes (que não está pintado na rua), placement etc? Poderia, claro. Mas ao mesmo tempo, é importante para o condutor saber com certa antecedência que tem de ficar na faixa mais à esquerda, e infelizmente não são todos os roteadores que conseguem utilizar todas essas etiquetas de maneira satisfatória.

Então, particularmente falando, não saberia dizer se tem algum tutorial que indica mapeamento X ou Y (não estou encontrando aquele material da Mapbox, que eu tenho impressão que lá ensinava como mapear essas ligações). Tampouco saberia dizer como eu mapearia nestes casos (eu acho que posso ter mapeado já dos dois jeitos rsrsrs). Contudo, nesse caso que coloquei aqui, eu não alteraria, não me parece algo tããão grave assim (mas se alguém alterar, tampouco vou reclamar).

PS.: sei que aquela ciclofaixa ali fica meio bagunçada com esse tipo de mapeamento, no visual, mas nada que atrapalhe o roteamento.

Não precisa atualizar tudo com pressa, claro. Só não seria legal reposicionar o início da ligação de volta para o início da faixa de desaceleração ou da linha contínua, nem remover turn:lanes, e se o início da ligação já estiver na posição certa, considerando esse consenso, vale mais a pena o trabalho de ajustar lanes e adicionar turn:lanes.

A pintura da sinalização sempre é algo que varia muito ao longo do tempo no Brasil. Eu considero que, se já teve pintura e agora está meio apagado, pro mapeamento, continua valendo a pintura anterior até ser repintado, já que quase sempre é repintado igual. No caso dessa rua em Fortaleza, esse trecho com faixa de conversão já teve pintura indicando 3 faixas com as setas ↰ ¦ ↑ ¦ ↑ (turn:lanes=left|through|through). Depois, as 3 faixas foram repintadas já com a ciclofaixa mas sem as setas, então poderia ser turn:lanes=left|none|none (mais explícito e claro) ou turn:lanes=left|| (mais curto/fácil de escrever). Nesse caso, atualizar o estilo antigo é bem rápido: só mover o ponto inicial da ligação mais pro norte e atribuir lanes=3 + turn:lanes=* no trecho com faixa de conversão. Quem estiver usando o JOSM pode usar o editor do plug-in turnlanes-tagging, que facilita muito ao eliminar a necessidade de digitar esses valores.

(Ainda não vi uma aplicação usando a etiqueta placement, mas pode adicionar também, claro.)