Há um tempo eu fiz um script em Python para arquivos .osm que faz substituições de strings (incluindo expressões regulares) nos valores das tags escolhidas (filtradas pelo nome da chave e por tipo de elemento - nó, linha, relação, etc.) ajustando corretamente o atributo "action" de cada elemento e considerando ou ignorando maiúsculas e minúsculas. Ele funciona em linha de comando (inclui um help básico), mas ainda não tive tempo de concluir a interface gráfica (posso dar uma acelerada nisso e disponibilizar). Já usei ele em alguns datasets meus e em Brasília onde um usuário importou dados com problemas nos caracteres acentuados.
Acho que seria útil para esse trabalho já que seria essencialmente substituir as seguintes expressões regulares (ignorando maiúsculas e minúsculas) nas linhas "highway": "^R[. ]" > "Rua" "^Av[. ]" > "Avenida" Podemos fazer mais dessas, baseados nessa lista de abreviaturas: http://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#Portugu.C3.AAs_-_Portuguese O bot poderia simplesmente baixar os pedaços do mapa, aplicar o script e então submeter o resultado. 2013/7/25 Arlindo Pereira <[email protected]>: > Pessoal, > > a discussão sobre endereçamento me lembrou de um outro problema: ainda > existem diversas cidades no país com uma grande quantidade de ruas com nomes > abreviados. Por exemplo, Manaus: > > http://openstreetmap.org/?lat=-3.12454&lon=-60.00528&zoom=17&layers=M > > Alguém anima uma força tarefa para corrigir isso? Me parece o tipo de tarefa > apropriada para um bot. > > []s > Arlindo "Nighto" Pereira > > _______________________________________________ > Talk-br mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-br > -- Fernando Trebien +55 (51) 9962-5409 "The speed of computer chips doubles every 18 months." (Moore's law) "The speed of software halves every 18 months." (Gates' law) _______________________________________________ Talk-br mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-br
