Converta imagens em vetor

Há algum tempo, as tabelas de digitalização eram a saída para vetorializar mapas impressos e, em seguida, veio o scanner, embora a tarefa não se aplique apenas a mapas digitalizados, mas outros que foram convertidos em imagem ou pdf e que não temos o formato vetorial.

O procedimento que vou mostrar é o uso da Microstation Descartes, mas o mesmo pode ser feito para qualquer outro programa: Autodesk Raster Design (Antes da Sobreposição CAD), ArcScan, SIG colector (Ferramentas empresariais), lembro-me de isso por um longo tempo que fiz com o Corel Draw.

1. A imagem

Existem alguns fatores que influenciam a viabilização da vetorização sem pequenas dores de cabeça. Entre estes o formato de imagem, um png ou tiff dará melhores resultados, enquanto um jpg é quase impossível; também influencia a resolução para a qual foi exportada, porque se fosse convertido do módulo de impressão ou exportação, normalmente teria uma escala associada ao tamanho do papel, quanto maior o tamanho do papel, melhor a resolução esperada ou pelo menos melhores condições do que um tela de impressão simples.

mapa escaneado para vetor

O exemplo que vou usar é um mapa cadastral 1: 1,000 que foi exportado do módulo de impressão Microstation para uma folha 24 "x36", em formato tiff.

2. A georeferência

Um mapa como este é fácil de georreferenciar porque tem coordenadas na margem. Eu desenhei os pontos usando o comando "ponto lugar", E entrando no chave a coordenada na forma "xy = coordenada X, coordenadas Y", Esses são os pontos azuis da imagem inferior.

Então eu chamei a imagem de referência, colocando-a um pouco fora desses pontos. Depois, coloquei os mesmos pontos em cores diferentes, cruzando as linhas verdes, sempre usando uma espessura exagerada para ficar visível. E finalmente usando "edit, warp" do gerenciador raster, apliquei os quatro pontos de controle como mostrado na figura. Agora você deve ser capaz de vetorizar em escala.

mapa escaneado para vetor

Embora o Microstation V8i suporte chamar um arquivo pdf como uma imagem e isso pode ser georreferenciado com o procedimento anterior, o processo de vetorização não se aplica porque requer que você tenha direitos de escrita. Será necessário carregá-lo e salvá-lo como uma imagem (botão direito, salvar como...).

3. A vectorização

mapa escaneado para vetorEu estou usando o Microstation Descartes V8i. Embora isso funcione o mesmo com as versões anteriores.

Ativar ferramentas Descartes. mapa escaneado para vetorPara isso, fazemos "ferramentas, raster, raster edit"E isso nos mostra uma barra que contém as ferramentas básicas para o processamento de imagens.

Vamos fazer o exercício na maçã 15 para explicar o rabiscos o que fazer:

Selecione a máscara. O primeiro ícone permite criar máscaras, com base em critérios, neste caso, vou usar as cores, indicando que eu quero adicionar o laranja para a máscara. Você precisa se aproximar do centro da linha e selecionar uma caixa na área em que a cor pareça plana. Para configurar a cor que você deseja exibir a máscara, isso é feito com a opção "diálogo de máscara de cor"No meu caso eu escolhi verde. Também é possível criar várias máscaras e salvar a configuração no formato .msk

mapa escaneado para vetor

Imediatamente o selecionado na máscara muda para a cor indicada (verde). Você também pode adicionar mais cores à mesma máscara ou subtraí-las.

mapa escaneado para vetorVectorizar círculos. Nós vamos construir os círculos que você vê na numeração de maçãs, para este pedido dentro de nós e, em seguida, apenas tocando a linha de cada um dos círculos. Super simples, usei uma cor magenta e espessura suficiente para assuntos visuais. Um máximo de largura de linha deve ser especificado, isso é feito medindo uma distância que excede a largura da linha na imagem. Para melhor controle, é apropriado instruí-lo a apagar a imagem vetorizada.

A Normalização. Para evitar fazer mais vértices por causa da pixelado, um fator de normalização é atribuído. O exemplo é não-normalizado, veja como as linhas são afetadas pelo pixelado.

mapa escaneado para vetor

Vectorizar limites com topologia. Agora eu quero digitalizar os limites, se feito separadamente uma máscara para bloquear as fronteiras não teria o problema que a limpeza nós topológicas limites internos. Para isso, adiciono a cor laranja e a cor preta à máscara, depois toco os vetores separadamente. O sinal é que tudo será colocado na cor da máscara, então toque apenas usando a opção "linhas de conversão"

mapa escaneado para vetor

Simples, é isso. Veja o detalhe ampliado, os nós têm sido reconhecidos manter vértices coincidência topológicos, nós podem ser armazenados como arquivos ofrmato .nod. Você pode escolher a mudança de cor ou nível quando desejado é o que tenho feito para separar a borda da maçã propriedade, mesmo trabalhando com uma única máscara.

Converta texto. Para isso existem outras ferramentas, que permitem escolher texto horizontal, rotacionado, múltiplo, entre outros, aplicando o OCR. Ali está o direito de converter blocos (células).

mapa escaneado para vetor

mapa escaneado para vetor Outras opções vetoriais. Depois que uma máscara é aplicada, entre as tarefas que podem ser aplicadas estão:

4. Converta linhas individualmente
5. Converta uma área emoldurada inteira em um quadro
6. Converta todos os objetos conectados no mapa
7. Construindo contornos de Contorno, requer estar em um arquivo de semente 3D.
8. Construa círculos
9. Simplifique vetores, isso é para linhas de linha que têm muitos segmentos

A precisão. Eu medi a distância da frente do número de propriedade 2, e tem me dado metros 28.9611, o original era 29.00, vectorizarlo caminhada teria dado o mesmo, mas mais lento, mesa de digitalização teria sido pior. Neste da precisão é necessário considerar vários fatores, como a qualidade
d da varredura, se a folha não foi deteriorada, a escala do mapa, a qualidade do pixelado e especialmente a georreferenciamento do 2 desta publicação.

Vectorização maciça.

Se você tem uma imagem de duas cores, ou você está com pressa, é possível fazer uma vasta vectorização, embora, para isso, você tenha em consideração alguns aspectos:

  • Se o mapa contiver apenas limites, uma vez que os testes de normalização feitos podem ser feitos de forma simples.
  • Se o mapa tiver textos, o ideal é converter estes primeiro, então, com as ferramentas de limpeza de imagens, remova os restos sujos
  • Se a digitalização em cores, com uma varredura aceitável, como um 1 folha mapa: 50,000, você pode fazer a cor e fazer máscaras com nomes úteis (linhas de contorno, edifícios, estradas, rede, etc.), a fim de aplicá-lo de modo uniforme para imagens diferentes.
  • Quando você tem folhas contínuas, é preferível chamá-las para ambos, fazer possíveis ajustes por splicing e vectorizar, tendo as diferentes folhas selecionadas.
  • É aconselhável fazer uma supervisão posterior, especialmente em emendas e áreas de proximidade de linhas.

One Reply to "Converter imagens em vetor"

  1. Ok, espero que funcione com o 8.5, porque seria muito importante.

Deixe um comentário

Seu endereço de email não será publicado.

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.