qgis 2.4: recorte de raster via shapefile (batch mode)

12
QGIS 2.4  Recorte de Raster em Lote (Clip Raster in Batch Mode) Jorge Santos 2014

Upload: jorge-santos

Post on 10-Oct-2015

57 views

Category:

Documents


0 download

DESCRIPTION

Com a evolução das demandas para Processamento de Imagens, precisamos adquirir equipamentos mais modernos e aperfeiçoar as técnicas até aqui conhecidas. Seguir adiante é o curso natural do desenvolvimento tecnológico e esta premissa está presente em todas as áreas do conhecimento.No exercício anterior sobre recorte de raster na versão 2.0 do programa, nós realizamos longos procedimentos para edição de linha de comando. Com a evolução do aplicativo SIG, o módulo Processamento está mais robusto e oferece opções mais consistentes. Um dia desses, fiz um ensaio para recorte de arquivo shapefile em lote e o programa correspondeu de forma satisfatória.

TRANSCRIPT

  • QGIS 2.4 Recorte de Raster em Lote (Clip Raster in Batch Mode)

    Jorge Santos2014

  • QGIS 2.4: Recorte de Raster em Lote

    Contedo

    Sumrio

    Captulo 1................................................................................................................................................................. 3

    Informaes Complementares........................................................................................................................ 3

    1.1 Camada Mscara (Vetor)....................................................................................................................... 3

    1.2 Referncia Espacial................................................................................................................................ 3

    1.2.1 Referncia Espacial do Raster...................................................................................................3

    1.2.2 Referncia Espacial do Vetor....................................................................................................3

    1.2.3 Tamanho do Pixel de Sada........................................................................................................ 3

    1.3 Remoo do Pixel Zero......................................................................................................................... 3

    Captulo 2................................................................................................................................................................. 4

    Tutorial................................................................................................................................................................ 4

    2.1 Ferramenta Processamento................................................................................................................. 4

    2.2 Modo Processamento em Lote............................................................................................................ 4

    2.3 Janela para Processamento em Lote..................................................................................................5

    2.3.1 Adicionar uma imagem de entrada..........................................................................................5

    2.3.2 Diviso de uma raster atravs de uma articulao.................................................................5

    2.3.3 Renomear Tudo: Remoo de um Prefixo..............................................................................7

    2.3.4 Adicionar Mltiplos Arquivos Shapefile...................................................................................8

    2.3.5 Autopreenchimento de Raster.................................................................................................8

    2.3.6 Autopreenchimento de NoData...............................................................................................9

    2.3.7 Parmetro Banda Alfa de Sada................................................................................................9

    2.3.8 Parmetro Manter Resoluo do Raster de Sada.................................................................9

    2.3.9 Parmetro Opes Adicionais de Criao...............................................................................9

    2.3.10 Parmetro Output Layer......................................................................................................... 9

    2.3.11 Resultado Final: Mltiplos Recortes....................................................................................11

    Captulo 3.............................................................................................................................................................. 12

    Contatos........................................................................................................................................................... 12

    Autor do artigo........................................................................................................................................... 12

    Processamento Digital Geotecnologias e Software Livre..................................................................12

    Competncias............................................................................................................................................. 12

    2

  • Captulo 1

    Informaes Complementares

    1.1 Camada Mscara (Vetor)

    Recortes de imagem devem ser realizados atravs de uma articulao sistematizada ou arquivos shapefile irregulares. O Sistema de Referncia de Coordenadas deve ser definido com antecedncia para evitar problemas futuros, por isso, alguns cuidados devem ser observados

    1.2 Referncia Espacial

    1.2.1 Referncia Espacial do Raster

    O Recorte a tarefa final do Processamento Digital de Imagens (PDI) e precede a entrega do projeto. Em mosaicos de reas extensas, deve-se optar pela reprojeo para o Sistema de Coordenadas Geogrficas. Em algumas situaes, a reprojeo o processo que precede a etapa de recorte, portanto, primeiro faa a reprojeo, depois o recorte.

    1.2.2 Referncia Espacial do Vetor

    Recomenda-se que as mscaras vetoriais utilizadas para o recorte tenham o mesmo sistema de coordenadas definido para o raster.

    1.2.3 Tamanho do Pixel de Sada

    A Reamostragem de Pixel um recurso para PDI utilizada para controlar a resoluo espacial (tamanho da clula) das imagens geradas pelos processos. No Sistema Geogrfico de Coordenadas, estes so alguns valores que voc pode adotar em situaes de reamostragem:

    RESOLUO EM METROS (UTM) RESOLUO APROXIMADA EM GRAUS

    90 X 90 0.008333333 x 0.008333333

    30 X 30 0.0002777778 x 0.0002777778

    15 X 15 0.0001388889 x 0.0001388889

    Todos os pixels das imagens devem possuir as mesmas dimenses e isso deve ser verificado antes da composio do mosaico. A Reprojeo um dos processos que modifica o tamanho do pixel de sada, portanto, verifique se os pixels de todas as imagens possuem o mesmo tamanho.

    1.3 Remoo do Pixel Zero

    Etapas do Processamento Digital de Imagens como Transformao Radiomtrica, Equalizao de Imagens e Correspondncia de Histograma podem modificar os valores numricos do raster e ocasionar o surgimento de pixels zero o interior da imagem.

    Remova todos os pixels valor zero do interior da imagem antes de prosseguir com o mosaico.

    3

  • Captulo 2

    Tutorial

    2.1 Ferramenta Processamento

    Execute o Sistema de Informaes Geogrficas QGIS 2.4. O mdulo de recorte est presente no menu Processamento Caixa de Ferramentas. Caso este item de menu esteja indisponvel, verifique sua instalao atravs do menu Complementos Gerenciar e Instalar Complementos.

    Figura 1. Menu Processamento: Painel com centenas de algoritmos para anlises espaciais.

    2.2 Modo Processamento em Lote

    Na janela Caixa de Ferramentas de Processamento, alterne a visualizao das ferramentas para Advanced Interface (1). Em seguida, digite clip para localizar todas as rotinas para recorte (2). Por ltimo, clique como boto direito do mouse sobre o algortimo Clip raster by mask layer e selecione a opo Executar um processo em lote (3).

    Figura 2. Procedimentos para execuo de um processo em lote no painel Processamento.

    4

  • QGIS 2.4: Recorte de Raster em Lote

    2.3 Janela para Processamento em Lote

    2.3.1 Adicionar uma imagem de entrada

    Para adicionar uma imagem ou mosaico, pressione o primeiro item da coluna Input Layer e marque a opo Select from filesystem para navegar at o local do computador onde est a imagem.

    Figura 3. Janela Processamento: Procedimentos para adicionar um raster de entrada.

    O raster ser carregado na primeira linha. Vamos deixar as linhas seguintes vazias por enquanto, pois precisamos definir a mscara para o recorte. Este polgono cortador pode ser gerado a partir de diversos municpios ou pode ser um produto oriundo de diversas quadrculas de uma grade.

    2.3.2 Diviso de uma raster atravs de uma articulao

    Antes de prosseguir, necessrio definir todos os polgonos que sero utilizados como mscara para o recorte. Em reas de grandes extenses, podemos utilizar folhas articuladas para aproveitar as nomenclaturas nas imagens de sada.

    Figura 4. Fragmento da folha 1:100.000 sobre o mosaico de imagens.

    Para a articulao 1:100.000, fiz uma seleo e gerei um novo arquivo shapefile somente com a cobertura do mosaico. Outras articulaes podem ser acessadas neste link.

    5

  • QGIS 2.4: Recorte de Raster em Lote

    O problema que a mscara precisa estar dividida, ou seja, as quadrculas da folha deve ser separadas em partes nicas. Podemos dividir essa articulao atravs do seguinte algoritmo:

    Vetor Gerenciar Dados Dividir uma Camada Vetorial

    Informe a camada vetorial e selecione o campo responsvel pelo nome do arquivo (em caso de municpios, utilize o campo NOME). Indique uma pasta de sada para os arquivos e clique em OK:

    Figura 5. Programa para dividir uma camada vetorial em vrias partes.

    Os arquivos sero gerados na pasta indicada, porm, um novo problema ir surgir: o processo do QGIS deve incluir um prefixo para os dados gerados (nome do arquivo + nome do campo).

    Figura 6. Prefixo inserido nos arquivos vetoriais divididos pelo QGIS.

    O trecho gerado em excesso pelo geoprocesso do QGIS Folha_1_100_000_CODIGO__ .Podemos remover os prefixos indesejados atravs do programa gratuito Renomear Tudo, que pode ser obtido atravs deste link.

    6

  • QGIS 2.4: Recorte de Raster em Lote

    2.3.3 Renomear Tudo: Remoo de um Prefixo

    Vamos modificar a nomenclatura de todos os polgonos que sero utilizados como mscara para o recorte. Para alcanar esse objetivo, selecione e arraste os arquivos para a janela do Renomear Tudo. Em seguida, retorne para a janela do Explorador de Arquivos e copie o prefixo.

    Figura 7. Programa Renomear Tudo: procedimento para adicionar arquivos.

    Clique na guia Substituir e cole o prefixo indesejado, substituindo-o pelo campo em branco. Ao pressionar o boto Aplicar Prvia, os arquivos sero enviados para a fila de processo:

    Figura 8. Programa Renomear Tudo: enviando arquivos para a Prvia.

    Na guia Prvia, podemos ter um panorama da nova nomenclatura do arquivos. Pressione o boto Aplicar alteraes e todos os arquivos sero renomeados automaticamente.

    Figura 9. Programa Renomear Tudo: substituio dos arquivos.

    Aps a criao da mscara, podemos retomar a tarefa de processamento em lote.

    7

  • QGIS 2.4: Recorte de Raster em Lote

    2.3.4 Adicionar Mltiplos Arquivos Shapefile

    Retomando a tarefa de processamento em lote, pressione o primeiro boto presente na coluna Mask Layer e marque a opo Select from filesystem para navegar at o local do computador onde esto as mscaras formatadas pelo programa Renomear Tudo. Selecione todos os arquivos.

    Aps a seleo, temos uma visualizao prvia de uma nica imagem e inmeros recortes:

    Figura 10. Janela Processamento: Procedimentos para adicionar os polgonos cortadores.

    2.3.5 Autopreenchimento de Raster

    Agora que temos a contagem precisa do total de polgonos cortadores, devemos utilizar o autopreenchimento na entrada para estabelecer uma correlao com os vetores de corte. Clique duas vezes sobre o item Input Layer e a lista de imagens de entrada ser repetida em todas as linhas:

    Figura 11. Janela Processamento: Autopreenchimento para repetio do parmetro de entrada.

    8

  • QGIS 2.4: Recorte de Raster em Lote

    2.3.6 Autopreenchimento de NoData

    Para reas sem dados, digite o valor zero na primeira linha e utilize a tcnica de autopreenchimento desse valor para s demais linhas:

    Figura 12. Janela Processamento: Autopreenchimento para repetio do parmetro de entrada.

    2.3.7 Parmetro Banda Alfa de Sada

    Para este parmetro, mantenha a configurao padro (No) e siga adiante.

    2.3.8 Parmetro Manter Resoluo do Raster de Sada

    Para este parmetro, troque para Sim (Yes) na primeira linha e faa o autopreenchimento.

    2.3.9 Parmetro Opes Adicionais de Criao

    Para este parmetro, mantenha a configurao padro (vazio) e siga adiante.

    2.3.10 Parmetro Output Layer

    Este o parmetro decisivo para todo o processo. Clique no item da primeira linha e digite um curto prefixo para cada um dos recortes que sero criados. Eu acrescentei o prefixo REC_ como pode ser visto abaixo:

    Figura 13. Janela Processamento: Prefixo REC_ indicado como parmetro de sada.

    9

  • QGIS 2.4: Recorte de Raster em Lote

    Na janela seguinte, indique a opo Preencher com os valores dos parmetros para que o software seja capaz de aplicar nos recortes de sada a mesma nomenclatura dos arquivos shapefile. Logo abaixo, em Usar parmetros, selecione na lista o item Mask Layer para que todas as imagens de sada seja geradas com o nome do vetor de entrada acrescido do prefixo REC_.

    Figura 14. Janela Processamento: Nomenclatura do parmetro de sada.

    Todos os itens sero preenchidos de acordo com a nossa indicao. Aproveite a oportunidade e use o autopreenchimento para impedir que os arquivos sejam carregados automaticamente no QGIS (apenas selecione a opo No na primeira linha e faa o autopreenchimento):

    Figura 15. Janela Processamento: Todos os parmetros forma configurados.

    Pressione o boto RUN para executar o processo. No final, voc receber a seguinte janela de confirmao:

    Figura 16. Janela Processamento: Todos os processos foram concludos com xito.

    10

  • QGIS 2.4: Recorte de Raster em Lote

    2.3.11 Resultado Final: Mltiplos Recortes

    Adicione os recortes no QGIS e desabilite a visualizao de algumas imagens para conferir se os recortes foram finalizados com xito. Definir o valor zero para a rea NoData oculta automaticamente as bordas escuras que envolvem os recortes irregulares.

    As nomenclaturas aproveitadas da articulao 1:100.000 ajudam na orientao do trabalho. Em alguns casos, voc pode selecionar e arrastar todos os arquivos raster para o programa Renomear Tudo e suprimir o prefixo REC_ obrigatrio durante a formatao dos processos em lote.

    Figura 17. QGIS 2.4: Recorte de Raster em Lote atravs de uma Mscara no formato Shapefile.

    Estes foram os procedimentos para realizao de um recorte em lote no QGIS 2.4.

    11

  • Captulo 3

    Contatos

    Autor do artigo

    Jorge Santos

    Lattes: http://lattes.cnpq.br/1910845468254276

    E-mail : [email protected]

    Skype: jorgepsantos2002

    Processamento Digital Geotecnologias e Software Livre

    Endereo: http://www.processamentodigital.com.br/

    Twitter: http://twitter.com/jpsantos2002

    Facebook: http://www.facebook.com/ProcessamentoDigital

    LinkedIn: http://br.linkedin.com/pub/jorge-santos/10/38b/8a4/

    Competncias

    Consultoria em SIG/PDI;

    Treinamento em Geotecnologias / Processamento Digital de Imagens;

    Gerncia de Projetos.

    12

    1.1 Camada Mscara (Vetor) 31.2 Referncia Espacial 31.3 Remoo do Pixel Zero 32.1 Ferramenta Processamento 42.2 Modo Processamento em Lote 42.3 Janela para Processamento em Lote 5Autor do artigo 12Processamento Digital Geotecnologias e Software Livre 12Competncias 121.1 Camada Mscara (Vetor)1.2 Referncia Espacial1.3 Remoo do Pixel Zero2.1 Ferramenta Processamento2.2 Modo Processamento em Lote2.3 Janela para Processamento em LoteAutor do artigoProcessamento Digital Geotecnologias e Software LivreCompetncias