Today, I am sharing this MapRoulette Challenge Portugal - Disconnected Barriers from Nearby Roads which is made to focus on different types of barriers that are not connected to the highway located close to it to address connectivity and misleading access information.
The tasks in this challenge were generated based on filtering out OSM data where there’s a barrier located on a highway or within 5 meters of a highway but not connected to it. All types of highway=* are included, and barriers such as bollard, block, flowerpot, crash_attenuator, kerb, log, and rock are excluded from the check.
Please note that some tasks may no longer require edits. If the issues have already been addressed by other contributors, feel free to mark the task as “Already Fixed”. If you think that the issue does not require a fix, and is correct as it is, please mark the task as “Not an Issue”.
Uma questão, por que razão elementos de barreira como um gate devem pertencer no mesmo elemento que uma way? Representam elementos distintos, em que sentido que é que enganam no acesso de informação?
Uma barreira existe para opor-se ao movimento numa rede de circulação.
No OSM, isso só funciona se a barreira estiver num node da highway, porque só assim entra no grafo viário.
Se estiver isolada, não divide o segmento, não cria restrições e é ignorada pelos motores de routing. O routing analisa apenas as highways e os nós que lhes pertencem.
Colocada na via, a barreira torna-se um nó de decisão: pode bloquear, limitar acessos, alterar custos de passagem ou dividir a via em troços distintos. É por isso que uma gate ou um bollard têm de estar exatamente sobre a highway; fora dela deixam de ter efeito.
Resumo:
Barreiras só têm impacto topológico e de routing se pertencerem à highway. Caso contrário, são meros objetos sem função na rede de circulação do OSM.
Categorizaste a barreira como um nó de decisão que permite distinguir factores como:
Acesso bloqueado;
Acesso limitado;
Acesso com preçário;
Divisão de via.
Eu percebo os pontos acima que são essenciais para motores de rota, no entanto esses pontos já são representados por outras etiquetas aplicadas diretamente, como access=, fee=, toll=, lanes= e outras muitas que permitem a extração dessas propriedades vitais para a criação de rotas.
O que me deixa justamente em dúvida, é a necessidade de, no meu ponto de vista, usar a barreira como um elemento extra, que vai agregar apenas redundância, para representar o que já era representável.
Creio que estes elementos físicos, devem ficar separados, porque esses elementos têm as suas próprias características. Dando os exemplos documentados na wiki, man_made=bridge, man_made=tunnel, man_made=manhole, building=carpot, building=triumphal_arch, seguindo o mesmo critério teriam que estar diretamente como um nó pertence à way, o que não tem lógica e não impede de um motor de rota fazer o seu trabalho conforme é comprovado por serem elementos separados.