Se a tua afirmação é que, em alguns troços, existe no local uma placa física com o nome “Estrada Regional 339”, então sim, nesse caso deve ser preenchida a tag name.

O que me parece que estás a dizer é que, dentro de certas localidades, há troços sem nome entre troços que têm nomes locais. Nesses casos, a decisão de colocar ou não um nome deve ser tomada pelo editor com base no conhecimento que tem do local. Editores distantes fisicamente deverão evitar adicionar nomes sem confirmação, enquanto editores locais têm melhores condições para decidir de forma informada.

O que não deve acontecer é, quando já existe uma relação route=road criada, manter todos os troços com o mesmo name apenas “porque sim”. A prioridade é garantir legibilidade e simplicidade do mapa sem perda de informação. Sempre que se retira um nome, deve manter-se ou adicionar-se a tag ref=XX XX.

Estas práticas estão em linha com as regras de representação do OSM (OSM Carto). Quando uma estrada (highway) não tem name, mas tem ref, o mapa é desenhado mostrando a referência de forma mais discreta, garantindo que a informação não se perde.

Não é raro encontrarem-se nomes como “Rua da Estrada Nacional”, “Variante à Estrada Nacional XX”, “Antiga Estrada Nacional X”, “Travessa da Estrada Nacional” ou “Rua da Antiga Estrada Nacional”, o que, na minha opinião, está correto e deve ser mantido.
