BLOG · Uncategorized

Converter Vetor para Raster no QGIS em 4 Passos

Vetor para raster e uma conversao essencial no geoprocessamento quando voce precisa transformar poligonos, linhas ou pontos em uma grade de pixels.

Neste tutorial, voce aprende a converter vetor para raster no QGIS usando a ferramenta Rasterize do GDAL em 4 passos.

Quando converter vetor para raster no QGIS

Essa conversao e necessaria em diversas situacoes. Analises com a Calculadora Raster, por exemplo, exigem que todas as camadas estejam em formato raster.

Modelos de aptidao, mapas de risco e analises multicriterio tambem trabalham com rasters. Transformar dados vetoriais permite integra-los com MDEs, imagens de satelite e outros rasters.

Outro uso comum e gerar mascaras binarias a partir de poligonos. Uma mascara atribui valor 1 dentro da area e 0 fora dela.

Passo 1 — Preparar a camada vetorial

Antes da conversao, verifique se a camada vetorial possui um campo numerico com o valor que deseja atribuir aos pixels.

Se o objetivo e uma mascara binaria, crie um campo na calculadora de campo com valor 1 para todas as feicoes. Esse campo sera usado como valor de queima (burn value).

Para gravar valores por classe de uso do solo, use o campo que contem o codigo da classe (ex: 1=floresta, 2=agricultura, 3=urbano).

Tambem confirme o SRC da camada. O raster de saida herda a projecao do vetor. Use UTM para garantir pixels com tamanho em metros.

Passo 2 — Acessar a ferramenta Rasterize (GDAL)

Abra o Processing Toolbox e busque “Rasterize (Vector to Raster)”. Essa e a ferramenta principal do GDAL para converter vetor para raster no QGIS.

No campo Input Layer, selecione sua camada vetorial. Em Field to use for a burn-in value, escolha o campo numerico definido no Passo 1.

Se quiser um valor fixo para todos os pixels (mascara), marque a opcao “A fixed value to burn” e defina o valor desejado.

curso-de-qgis-com-certificado

Passo 3 — Definir resolucao e extensao do raster

O parametro mais importante na rasterizacao e a resolucao (tamanho do pixel). Valores menores geram rasters mais detalhados mas maiores em tamanho de arquivo.

Para uso do solo em escala municipal, resolucoes de 10 a 30 metros sao adequadas. Para estudos locais detalhados, use 1 a 5 metros.

Defina a extensao de saida igual a extensao da camada vetorial ou de um raster de referencia. Isso garante alinhamento entre camadas para analises posteriores.

No campo Output raster size units, selecione “Georeferenced units” para definir o tamanho do pixel em metros (ou graus, se estiver em coordenadas geograficas).

Passo 4 — Executar e validar o resultado

Clique em Run para gerar o raster. O GDAL cria um GeoTIFF com os valores do campo vetorial gravados nos pixels correspondentes.

Verifique o resultado sobrepondo o raster gerado sobre o vetor original. Os limites devem coincidir. Pixels fora dos poligonos recebem valor NoData.

Aplique uma simbologia de paleta para visualizar as classes. Cada valor de pixel deve corresponder a uma classe do vetor original.

Para garantir precisao, valide o resultado com a Calculadora Raster. Some todos os pixels e compare com a area total dos poligonos.

Dicas avancadas para conversao de vetor para raster

Quando ha sobreposicao de poligonos, o GDAL usa o valor do ultimo poligono processado. Para controlar a prioridade, ordene as feicoes antes da conversao.

Para linhas e pontos, a rasterizacao funciona de forma similar. Linhas queimam pixels ao longo do trajeto. Pontos queimam o pixel onde estao localizados.

Em projetos com diversas camadas, use o Modelador Grafico para automatizar a rasterizacao em lote.

O processo inverso (raster para vetor) tambem esta disponivel no QGIS pela ferramenta Polygonize do GDAL.

Consulte a

Ao trabalhar com camadas de pontos, considere usar a interpolacao em vez da rasterizacao direta. A interpolacao gera superficies continuas mais adequadas para dados como temperatura ou precipitacao.

Consulte a documentacao do gdal_rasterize para parametros avancados como ALL_TOUCHED e SQL filters.

layouts para qgis

Perguntas Frequentes sobre Converter Vetor para Raster

Qual resolucao usar ao converter vetor para raster?

Depende da escala do estudo. Para escala municipal use 10-30m; para lotes urbanos use 1-5m. Resolucoes menores geram arquivos maiores.

O que e burn value na rasterizacao?

E o valor numerico atribuido aos pixels dentro das feicoes vetoriais. Pode vir de um campo da tabela de atributos ou ser um valor fixo.

Posso converter vetor para raster com multiplos campos?

Nao em uma unica operacao. Execute a rasterizacao uma vez para cada campo, gerando rasters separados por atributo.

Por que meu raster ficou todo NoData?

Provavelmente a extensao ou resolucao esta incorreta. Verifique se a extensao de saida cobre a area da camada vetorial e se o pixel nao e grande demais.

Aprenda todas as ferramentas de conversao com a Formacao GeoPro.