-
GDAL 1.11 Converso Radiomtrica
Jorge Santos2014
-
GDAL 1.10: Converso Radiomtrica
Contedo
SumrioCaptulo 1.................................................................................................................................. 3
Sobre a Converso Radiomtrica.......................................................................................31.1 Transformao Radiomtrica..................................................................................31.2 Sobre o GDAL............................................................................................................. 31.3 Procedimento para Execuo do GDAL.................................................................31.4 Primeiros Passos no GDAL.......................................................................................3
1.4.1 Comando para Mudana de Unidade de Disco...........................................41.4.2 Comando cd..................................................................................................... 41.4.3 Comando cls..................................................................................................... 51.4.4 Modo de Edio Rpida..................................................................................5
1.5 O programa gdal_translate (16 Bit para 8 Bit).....................................................61.5.1 Converso Radiomtrica para um nico arquivo.........................................61.5.2 Converso Radiomtrica para Mltiplos Arquivos Raster..........................7
1.6 [VIDEO] GDAL 1.10: Converso Radiomtrica para Mltiplos Arquivos.............8Captulo 2.................................................................................................................................. 9
Contatos................................................................................................................................ 9Autoria deste artigo......................................................................................................... 9Processamento Digital Geotecnologias e Software Livre.......................................9Competncias................................................................................................................... 9
2
-
Captulo 1
Sobre a Converso Radiomtrica
1.1 Transformao Radiomtrica
o processo utilizado para modificar o tipo de dado nos arquivos raster. frequentemente utilizada para converso de formatos do tipo Inteiro no Sinalizado de 16 Bit para 8 Bit.
A Transformao Radiomtrica o processo que deve ser executado antes da Equalizao de Imagens ou Correspondncia de Histograma, que so processos para modificao do histograma do raster atravs do balano de cores.
A Transformao Radiomtrica nunca deve ser executada antes da Classificao de Imagens.
1.2 Sobre o GDAL
GDAL uma biblioteca geoespacial para traduo de formatos de dados raster. Apesar de no possuir interface grfica de usurio, o programa possui muitas rotinas interessantes. preciso possuir pequenas noes de MS-DOS para utilizar o programa em ambiente Windows. GDAL um software livre.
1.3 Procedimento para Execuo do GDAL
Para os usurios que possuem o aplicativo SIG QGIS , no necessrio instalar o aplicativo GDAL. Aps o download e instalao do QGIS, encontre o GDAL no Menu Iniciar do Windows atravs do aplicativo OSGeo4W:
Figura 01. Localizao do GDAL no grupo de programas do QGIS 2.4 Chugiak.
1.4 Primeiros Passos no GDAL
Os comandos GDAL devem ser digitados diretamente no Prompt de Comando, porm, temos algumas dicas que podem auxiliar iniciantes no programa.
3
-
GDAL 1.10: Converso Radiomtrica
1.4.1 Comando para Mudana de Unidade de Disco
Em ambiente Windows, a principal unidade de disco representada pela letra C. Outras letras podem representar outros tipos de mdia como pendrives, drives de CD/DVD-ROM, discos externos, etc. Assumindo que a Unidade F representa outra unidade de disco do computador que contm dados, digite o comando abaixo na janela do GDAL:
F:
Pressione ENTER. A nova unidade de disco ser montada e estar pronta para receber novos comandos.
Figura 02. Comando para mudana de unidade de disco no MS-DOS.
Para retornar ao drive padro, basta digitar C: no Prompt da janela.
1.4.2 Comando cd
Utilizado para acessar um diretrio ou subdiretrios de arquivos. Por exemplo, temos uma imagem armazenada na pasta IMAGEM. Esta pasta est na unidade C: e queremos ter acesso a ela para executar comandos.
Digite o comando abaixo no Prompt de Comando:
cd C:\imagem
Figura 03. Comando cd. utilizado para acessar um subdiretrio.
O diretrio ser modificado. Digite cd\ para regressar at o diretrio raiz.
4
-
GDAL 1.10: Converso Radiomtrica
1.4.3 Comando cls
Comando utilizado para limpar a tela. Digite o comando cls para limpar a tela:
Figura 04. Comando cls. Utilizado para limpar a tela.
1.4.4 Modo de Edio Rpida
Permite acessar rapidamente qualquer comando copiado para a janela do Prompt.
Na janela principal, clique no boto de controle e acesse as Propriedades:
Figura 05. Propriedades do Prompt de Comando.
Marque a opo Modo de Edio Rpida e clique no boto OK:
Figura 06. Opo para acessar o Modo de Edio Rpida.
5
-
GDAL 1.10: Converso Radiomtrica
1.5 O programa gdal_translate (16 Bit para 8 Bit)
Aps tomar nota dos principais comandos do MS-DOS, chegou o momento de executar o programa gdal_translate para modificar o tipo de dado dos arquivos raster.
1.5.1 Converso Radiomtrica para um nico arquivo
gdal_translate -of GTiff -ot Byte -scale -co TFW=YES input.tif output.tif
gdal_translate: Programa para traduo entre diferentes formatos de arquivo raster.-of GTiff: Parmetro que modifica o formato do arquivo raster de sada para GeoTIFF.-ot Byte: Parmetro que define o Tipo de Dado para Inteiro No Sinalizado de 8 Bit.-scale: Parmetro que transforma a escala do dado, modificando valores.-co TFW=YES: Opes de Criao. Gera um arquivo externo TFW para o raster de sada.-input.tif/output.tif : Nome para as imagens de entrada e sada.
Acesse a pasta onde est a imagem Landsat-8. Primeiro, realizamos a Composio Colorida RGB 6/5/4 e agora vamos transformar a imagem para 8 Bit.
Figura 07. Local do computador onde encontra-se a imagem Landsat-8.
Selecione e copie o diretrio das imagens:
Figura 08. Cpia do diretrio onde encontra-se a imagem.
Na janela OSGeo4W, digite cd + [ESPAO] e clique com o boto direito sobre o Prompt:
Figura 09. Cpia do diretrio onde encontra-se a imagem.
6
-
GDAL 1.10: Converso Radiomtrica
Pressione [ENTER]. Com a edio rpida, voc ser capaz de colar rapidamente longos comandos e diretrios do Windows diretamente para a janela do Prompt de Comando. Vamos utilizar esses procedimentos para executar todos os comandos do GDAL.
Copie e cole o comando original no Bloco de Notas. troque os parmetros input.tif e output.tif pelo nome da sua imagem (na sada, alm do nome original da imagem, eu adicionei o sufixo _8bits). No final, para nossa imagem de teste, o comando ficou assim:
gdal_translate -of GTiff -ot Byte -scale -co TFW=YES LC82220742013121LGN01_654.tif LC82220742013121LGN01_654_8bits.tif
Cole este comando na janela do Prompt e pressione [ENTER]. O processo ser executado:
Figura 10. Processo para criao de um raster em 8 bits no GDAL.
O novo arquivo raster ser adicionado na pasta. Imagem foi convertida para 8 bits.
Figura 11. Processo para criao de um raster em 8 bits no GDAL.
1.5.2 Converso Radiomtrica para Mltiplos Arquivos Raster
Para converter inmeras imagens na mesma pasta, utilize o comando abaixo:
for %i in (*.tif ) do gdal_translate -of GTiff -ot Byte -scale -co TFW=YES %i %~ni_.tif
for %i in (*.tif ) do: Repetio ou Looping (executa o processo em todos os arquivos da pasta).gdal_translate: Programa para traduo entre diferentes formatos de arquivo raster.-of GTiff : Parmetro que modifica o formato do arquivo raster de sada para GeoTIFF.-ot Byte: Parmetro que define o Tipo de Dado para Inteiro No Sinalizado de 8 Bit.-scale: Parmetro que transforma a escala do dado, modificando valores.-co TFW=YES: Opes de Criao. Gera um arquivo externo TFW para o raster de sada.%i: Varivel que representa todos os arquivos de entrada.%~ni_.tif: Varivel que representa todos os arquivos de sada.
7
-
GDAL 1.10: Converso Radiomtrica
1.6 [VIDEO] GDAL 1.10: Converso Radiomtrica para Mltiplos Arquivos
Acompanhe todo o procedimento atravs deste vdeo de cerca de dois minutos.
GDAL 1.10: Converso Radiomtrica
8
-
Captulo 2
Contatos
Autoria deste 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.
9
1.1 Transformao Radiomtrica 31.2 Sobre o GDAL 31.3 Procedimento para Execuo do GDAL 31.4 Primeiros Passos no GDAL 31.5 O programa gdal_translate (16 Bit para 8 Bit) 61.6 [VIDEO] GDAL 1.10: Converso Radiomtrica para Mltiplos Arquivos 8Autoria deste artigo 9Processamento Digital Geotecnologias e Software Livre 9Competncias 91.1 Transformao Radiomtrica1.2 Sobre o GDAL1.3 Procedimento para Execuo do GDAL1.4 Primeiros Passos no GDAL1.5 O programa gdal_translate (16 Bit para 8 Bit)1.6 [VIDEO] GDAL 1.10: Converso Radiomtrica para Mltiplos ArquivosAutoria deste artigoProcessamento Digital Geotecnologias e Software LivreCompetncias