Rotulei minha camada de linhas osm (PostGIS) com símbolos para estradas e auto-estradas principais. Enquanto os símbolos das estradas principais estão bem posicionados - com distância suficiente entre cada um - a autoestrada de duas faixas é rotulada com uma etiqueta por faixa (como você pode ver na imagem).
É possível definir algo como um raio de cada etiqueta, dentro de nenhuma outra etiqueta do mesmo tipo pode ser colocada? Ou posso apenas dizer: rotule uma faixa de uma estrada de duas faixas?
Eu estou usando qgis. Os dados OSM são importados para o PostGIS com osm2pgsql.
EDIT: Esta nova captura de tela mostra mais detalhes:
Não conheço o esquema das tabelas OSM, mas você solicitou uma consulta como esta:
Isso pode funcionar, mas seria melhor se você tivesse um ID para o mesmo rótulo para direções diferentes e essa consulta funcionasse 100%:
fonte