Este tutorial aborda o uso do QGIS em um procedimento muito comum: Recortar áreas de interesse em um dado raster. O processo é o mesmo independente do tipo do seu dado matricial, quer ele seja uma imagem de satélite ou uma fotografia aérea, por exemplo.
QGIS: COMO RECORTAR DADOS RASTER
Neste material vamos explicar como realizar o recorte de dados matriciais através de dois métodos. No primeiro vamos gerar um novo raster delimitado por uma extensão geográfica e, no segundo, iremos recortar usando um vetor como máscara.
A imagem sobre a qual vamos estar trabalhando no tutorial está ilustrada na figura a seguir.
Desde já tenha em mente que cada uma das maneiras que iremos seguir aqui possuem sua aplicabilidade. Seus produtos são distintos.
1 – RECORTE POR RETÂNGULO ENVOLVENTE
Comece acessando o menu Raster → Extração → Cortador….
Na janela do Cortador indique o arquivo raster de entrada (neste exemplo, chamado IMG_SAT). Informe o local e o nome do arquivo de saída e, se desejar, peça para ocultar os valores nulos do novo dado gerado.
Note que há um quadro chamado Modo Clipping. As duas opções dele, Extensão e Camada máscara são o que diferencia os dois métodos que veremos neste tutorial. Vamos ver neste momento o funcionamento da primeira alternativa.
Neste ponto, com a opção Extensão marcada, temos duas opções:
- Informar manualmente as coordenadas que definem o retângulo envolvente de sua área de interesse, ou seja, dos pontos inferior esquerdo e superior direito.
- Desenhar um retângulo sobre a imagem, como mostrado na figura a seguir, que servirá de base para o recorte.
Em ambos os casos citados acima o resultado será um recorte retangular. Clique em OK para iniciar o processamento da operação.
O resultado é exemplificado na imagem abaixo (com nível de zoom aplicado à camada).
O segundo método que vamos explicar aqui permite que se tenha um recorte na forma de um polígono irregular, com múltiplos vértices.
2 – RECORTE A PARTIR DE CAMADA MÁSCARA
É importante destacar que neste método é importante que as duas camadas (raster e vetor) estejam num mesmo sistema de referência.
Na figura a seguir você pode observar um dado vetorial shapefile que representa nossa área de interesse a ser recortada da imagem de satélite. Aplicamos um percentual de transparência na camada para uma melhor visualização.
Mais uma vez, acesse o menu Raster → Extração → Cortador….
Desta vez na janela Cortador a única mudança será no tipo de Modo Clipping (Modo de Corte), que desta vez será Camada Máscara.
Indique o vetor usado como base para operação, que neste caso, chamamos de REG_INT. Depois, clique em OK.
A figura a seguir ilustra o resultado final desta operação. Confira o produto gerado:
O que achou destas dicas? Já conhecia estes procedimentos? Temos algumas outras matérias relacionadas com este assunto. Veja:
- Recortando Camadas Vetoriais com QGIS
- Recorte de Dados Matriciais com ArcGIS
- QGIS: Separação de Bandas Espectrais pela Calculadora Raster
Aguardamos seus comentários sobre nosso tutorial de hoje.
15 respostas
Está aparecendo essa mensagem.
ERROR 1: Attempt to create 0x0 dataset is illegal,sizes must be larger than zero.
Muito bom. Obrigado. Muito mesmo.
Olá Anderson, inicialmente gostaria de parabenizá-lo e agradecer pelo material de primeira qualidade que o site disponibiliza, gratuitamente!
Preciso de ajuda para solucionar um problema. Criei um raster virtual de uma cena sentinel 2-jpg, transformei antes em geottif, e quando tento fazer recorte, a imagem de saída fica escura e com somente uma banda. com resolvo isso?
desde já agradeço.
“Did not get any cutline features” o meu aparece essa mensagem. Alguém me ajuda!
Apos o corte a região que deveria ser cortada ainda fica escura (preto), mas sem os dados de raster.
Como fazer para deixar tudo branco certinho como mostrado?
Quando eu tento aparece um erro em que está escrito “ERROR 1: Invalid dataset dimensions : 0 x 0”. Mas meu retângulo está aparecendo no Raster original, com as coordenadas que eu escolhi, igual no exemplo ali de cima.
Após o corte eu gostaria de salvar e poder abrir fora do QGis. Consegui salvar, porém não consigo abrir.
ESTOU TENTANDO CORTA A IMAGEM DE UM PERÍMETRO MAIS DEPOIS QUE CORTA APARECE SÓ UM FUNDO PRETO .O QUE FAÇO ?
Estou tentando fazer esse recorte, mas aparece o fundo, ou contorno do recorte preto.
Mesmo com a marcação do “criar uma banda alfa de saída” ficou com o fundo preto. Alguma sugestão??
Eu tentei fazer o recorte da minha bacia e fica dando erro. No final mostra um imagem toda preta. O sistema de coordenada de referência está certo, fiz no Arcgis e recortou. Meu QGIS está na última versão. Tento recortar utilizando a seleção do mouse e ele fica aumento o tif indefinitivamente.
Quando a imagem ficar toda preta, acesse as propriedades da nova imagem > transparência. Na caixa: “sem valor de dados adicionais” escreva “0”. O recorte deve funcionar depois disso.
Boa tarde! Nas novas versões do qgis 2.16.1, 2.16.2 e 2.16.3 o arquivo raster recortado possui o mesmo tamanho do raster original. O tamanho do raster recortado deveria ser reduzido em comparação com o raster original, correto? Como faço para resolver isso?
Obrigado!
Aqui da um erro:
ERROR 1: Output dataset C:/Users/usuario/Documents/QGIS temp/tt.tif exists,
but some command line options were provided indicating a new dataset
should be created. Please delete existing dataset and run again.
Que poderia ser?
Mesma mensagem para mim.
Pelo que vi parece que já tem um arquivo com esse nome. Tem que dar um nome novo ou deletar o anterior.