sexta-feira, 9 de dezembro de 2011

IDL no ENVI - Parte 3

Olá pessoal

Ficamos um bom tempo sem postar, devido alguns acontecimentos acadêmicos que tomaram bastante o nosso tempo, mas estamos de volta, rsrsrs. Hoje falaremos sobre alguns comandos do IDL no desenvolvimento de ferramentas no ENVI.

Primeiramente, falaremos do comando STRING, que tem a função que converter qualquer tipo de dados no formato textual.

Sintaxe STRING

A = STRING(B), todo conteúdo de B tornará no formato textual

Outro comando bastante interessante é o N_ELEMENTS, tem função de fazer uma contagem de elementos de um determinado vetor.

Sintaxe N_ELEMENTS

A = [ 0,1,2,3,4]

B = n_elements(a), então B terá o valor de 5

Agora, demonstrarei o funcionamento do comando IF.

Sintaxe IF

if expressão then begin

declaração

endif

Exemplo

if y lt 0 then Begin

t=2

txt = ‘Positivo’

endif


Sintaxe IF e ELSE

if expressão then begin

declaração

endif else begin

declaração

endelse

Exemplo

if y lt 0 then begin

t=2

txt = ‘Positivo’

endif else begin

t=3

txt=’Negative’

endelse

Uma observação, nas expressões dos commandos condicionais, não usam sinais como: =, >,<, como a maioria das linguagens de programação, e sim variáveis abaixo descritos:

gt = Maior que

lt = Menor que

eq = Igual

É pessoal, isso foi um pouco sobre alguns comandos usados do IDL no desensolvimento de ferramentas no ENVI, na próxima postagem usaremos esses comandos numa ferramenta básica que criaremos no ENVI, até a próxima.

Fonte: Universidade da Virgínia – Departamento de Astronomia

Equipe Tecgeoweb