Vetorização de Cartas Impressas no GRASS

O SIG GRASS possui uma excelente ferramenta para converter mapas e cartas impressas (e escaneadas) em linhas vetoriais.

O procedimento para a realização desta tarefa é o seguinte:

Primeiro é necessário filtrar o conteúdo a ser vetorizado, uma das formas de se fazer isto e abrindo o mapa em um editor de imagens como o GIMP, então use a ferramenta de selecionar por cor (select by colors) coloque alguma tolerância (15 deve ser suficiente) e selecione a cor preta. Inverta a seleção e apague todo o conteúdo que não esteja em preto. Salve como TIFF sem compressão.

Então no GRASS:

r.in.gdal – importar a imagem

r.thin – Afina as celulas não nulas que se tornarão linhas.
r.to.vect – Converte o raster em vetor.

Normalmente para um bom resultado é interessante fazer uma limpeza prévia da carta retirando legendas, sujeiras, etc.

Aqui vai um exemplo de uma carta já vetorizada:

Anúncios