Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog
Tela cheia Sugerir um artigo

Utilizando o Overpass com o JOSM

29 de Março de 2014, 13:51 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 42 vezes

Recentemente na lista de discussão brasileira foi feito um trabalho de corrigir vias com caracteres indevidos no nome.

Como continuação deste trabalho, eu utilizei da expressão regular documentada pelo erickdeoliveiraleal para fazer uma verificação similar na etiqueta addr:street.

A consulta feita no Overpass foi:

<osm-script output="xml">
  <union>
    <query type="node">
      <has-kv k="addr:street"  regv="[_´`:|!@#%¨¹²³£¢§¬\^\?\=\*\$\+\[\}\{\~>&lt;&amp;\\]|]"/>
      <bbox-query {{bbox}}/>
    </query>
    <query type="way">
      <has-kv k="addr:street"  regv="[_´`:,|!@#%¨¹²³£¢§¬\^\?\=\*\$\+\[\}\{\~>&lt;&amp;\\]|]"/>
      <bbox-query {{bbox}}/>
    </query>
    <query type="relation">
      <has-kv k="addr:street"  regv="[_´`:,|!@#%¨¹²³£¢§¬\^\?\=\*\$\+\[\}\{\~>&lt;&amp;\\]|]"/>
      <bbox-query {{bbox}}/>
    </query>
  </union>
  <print mode="meta"/>
  <recurse type="down"/>
  <print mode="meta" order="quadtile"/>
</osm-script>

Rodei esta consulta na região Sul do Brasil e arredores, e então com o JOSM aberto e configurado para abrir via controle remoto, cliquei no botão "Export", e na guia "Data" e no link "load into JOSM" para abrir os resultados da consulta no JOSM.

Então eu fiz uma busca por objetos com o termo "street" no JOSM, e adicionei eles em uma lista do plugin TODO list para não ter problema verificando quais objetos já foram consertados.

Então eu coloquei o Mapnik (estilo de mapa padrão do OpenStreetMap) como camada para eu poder verificar se existe por perto a rua especificada na etiqueta addr:street de cada objeto, e/ou se está correta.

Utilizando o plugin TODO list, eu selecionei o primeiro item (para focar nele), e depois de verificá-lo, apertava a tecla ] (fecha colchete) para retirar aquele item da lista de itens a serem verificados, E automaticamente selecionar o próximo item, colocando o foco nele.

O JOSM realmente é um editor poderoso. Este foi um ótimo exercício para me familiarizar mais com as habilidades deste editor.


Fonte: http://www.openstreetmap.org/user/jgpacker/diary/21474

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.