Mostrando postagens com marcador GDAL. Mostrar todas as postagens
Mostrando postagens com marcador GDAL. Mostrar todas as postagens

quarta-feira, 5 de janeiro de 2011

Recorte Irregular em Arquivos Raster através do GDAL Tools


Aprenda como realizar um recorte em arquivos raster com auxílio de arquivos shapefile através do GDAL Tools. Os comando utilizados no tutorial são: gdal_translate, gdal_rasterize e gdalwarp.

O GDAL faz parte do conjunto de ferramentas FTools (22 MB):

http://fwtools.maptools.org/

O GDAL não possui interface gráfica, mas você pode digitar os comandos num bloco de notas e copiar/colar os respectivos comandos na janela FTools Shell clicando no botão de controle da janela:


Após a instalação, execute o programa. Antes de inserir os comandos, vamos entender quais objetivos devem ser alcançados através desse tutorial. Com auxílio de um SIG, desenhamos uma área de interesse e desejamos recortar a imagem exatamente nesse formato:


Abaixo temos a imagem final. Esse é o objetivo que desejamos alcançar através desse processo de recorte:


Vamos executar o processo em três passos.

O primeiro passo consiste em gerar um raster opaco, totalmente escuro. Esse raster é um cópia da imagem original. Use o comando gdal_translate (copie e cole a linha de comando abaixo na janela FTools Shell, substituindo os nomes e diretórios de origem e destino das imagens):

gdal_translate D:\GDAL\LS5_20100208_216_075_RGB.tif D:\GDAL\LS_SCALE.tif -scale 0 255 0 0.01

* LS5_20100208_216_075_RGB.tif é o raster original.
* LS_SCALE.tif é o nome que dei para o raster opaco.

A primeira imagem gerada no GDAL possui o seguinte aspecto:


O segundo passo consiste em rasterizar o arquivo vetorial, porém o GDAL precisa de uma imagem criada para completar o processo. Vamos utilizar a imagem escura recentemente criada. O parâmetro -burn vai garantir que o arquivo LS_SCALE.tif possua o valor 255, gerando a criação da máscara. Essas modificações serão aplicadas no raster opaco. Use o comando gdal_rasterize:

gdal_rasterize -b 1 -b 2 -b 3 -burn 255 -burn 255 -burn 255 -l VETOR_SHP D:/GDAL/VETOR_SHP.shp D:/GDAL/LS_SCALE.tif

* No comando gdal_rasterize, o nome do shapefile precisa ser informado antes do seu diretório de localização.

Uma máscara da imagem pode ser visualizada a partir de agora. Veja abaixo:


Na última etapa desse processo, faça uma combinação da máscara recém criada com a imagem original (recomendável utilizar um backup antes) através do comando gdalwarp:

gdalwarp D:/GDAL/LS_SCALE.tif -srcnodata "255" D:\GDAL\LS5_20100208_216_075_RGB.tif

E assim alcançamos o objetivo do tutorial. Abaixo temos o raster recortado no formato do arquivo shapefile:


IMPORTANTE: Como o algoritmo gdalwarp não gera uma terceira imagem, é preciso excluir eventuais arquivos .AUX e .RRD que acompanham o arquivo .TIF após a execução desse comando. Isso impede que o SIG continue exibindo continuamente a imagem inteira na área de edição.

sexta-feira, 6 de agosto de 2010

Aprenda como recortar um raster no Quantum GIS 1.5

Transforme o Quantum GIS 1.5 num aplicativo de Sensoriamento Remoto com o pacote GDAL Tools.

Uma das grandes novidades da versão 1.5 do QGIS é o módulo GDAL Tools. Essa ferramenta qualifica o QGIS para realizar fusão de imagens de satélite, reprojetar, gerar contornos sobre um raster, etc.

Aprenda como recortar um raster no Quantum GIS 1.5

Para realizar um recorte (subset) regular sobre um arquivo raster, siga os passos abaixo.

Com o raster no mapa, clique no menu Raster para selecionar a função Cortador:


Por enquanto essa ferramenta permite apenas realizar recortes regulares. Desenhe uma área de interesse sobre a imagem ou insira coordenadas do retângulo envolvente para estabelecer os limites do recorte.


O algoritmo permite utilizar valores NoData como 0 ou 255 para áreas sem dados. Para a feição de saída, escolha o formato GeoTiff:


Abaixo temos o raster original com transparência de 50% e o raster com subset regular:


Sinta a força do GDAL no Quantum GIS!

sábado, 10 de abril de 2010

Tudo Sobre GDAL no Blog Via SIG

Aprenda dicas sobre o GDAL através do blog Via SIG

Deixo ao leitores mais uma excelente leitura diária para os que buscam informações acerca do GDAL: o blog Via SIG, que publica excelentes tutoriais capazes de deixar o leitor mais exigente de queixo caído.

Vejam a coletânea de tutoriais sobre o GDAL que penerei no excelente blog Via SIG:

  • O que consegue o GDAL fazer?
  • Instalação
  • Primeiros comandos GDAL
  • Conversão de formatos
  • Comando de conversão básico
  • Controlando o processo de conversão
  • Transformar GeoTIFF em TIFF
  • Comprimindo ficheiros TIFF
  • Comprimindo directorias
  • Cenário inicial
  • A melhor opção
  • Usar mosaicos em MapServer
  • Mosaico VRT
  • Criar Overheads
  • O caso ECW
  • O caso JPEG
  • O caso JPEG2000
  • Mosaicos Shapefile (TILEINDEX)
  • Mosaicos monolíticos
  • E agora… com MapServer
  • Resultados do MapServer
  • Conclusões
  • Nota Final
  • Cábula de Comandos
  • Principais Formatos
  • Comparação entre formatos
  • Conclusões do Teste
  • Compressão não-degradante (lossless)
  • Comandos GDAL de compressão

  ©Template Blogger Elegance by Dicas Blogger.

TOPO