Click here to load reader

Apostila Grads

  • View
    178

  • Download
    1

Embed Size (px)

Text of Apostila Grads

UNIVERSIDADE FEDERAL DO PAR CENTRO DE GEOCINCIAS DEPARTAMENTO DE METEOROLOGIA

GrADS Grid Analysis and Display System Fundamentos e Programao Bsica

POR

EVERALDO BARREIROS DE SOUZAPesquisador Dr. do CNPq / DM-CG-UFPa [email protected]

APOSTILA DO CURSO DE EXTENSO ORGANIZADO PELA COORDENAO DO COLEGIADO DE METEOROLOGIABELM PA 9 A 13 DE FEVEREIRO DE 2004

Souza E.B., 2004. GrADS Fundamentos e Programao Bsica. Curso de Extenso, DM-CG-UFPa.

2

N D I C E0. NOTA DO AUTOR ................................................................................................................................3 1. O SOFTWARE ....................................................................................................................................31.1. O que o GrADS ?................................................................................................................................................ 3 1.2. Downloading o GrADS ......................................................................................................................................... 3 1.3. Documentao ....................................................................................................................................................... 4 1.4. Suporte e Lista de Discusses............................................................................................................................... 4

2. FUNDAMENTOS E COMANDOS BSICOS ............................................................................................42.1. Instalando o Win32e GrADS em seu PC Windows............................................................................................ 4 2.2. Os Arquivos de Dados.dat e Descritor.ctl ........................................................................................................... 5 2.3. Executando o GrADS (Tela Inicial)..................................................................................................................... 6 2.4. Abrindo e Visualizando os Dados ........................................................................................................................ 8 2.5. O Comando set ..................................................................................................................................................... 8 2.6. Manipulando as Dimenses.................................................................................................................................. 8 2.7. Outros Comando Bsicos ..................................................................................................................................... 9 2.8. Exemplos e Exerccios Bsicos ........................................................................................................................... 10

3. PLOTANDO GRFICOS .....................................................................................................................133.1. Tipos de Grficos ................................................................................................................................................ 13 3.2. Projees .............................................................................................................................................................. 16 3.3. Inserindo Ttulos, Textos, Formas e Smbolos.................................................................................................. 18 3.4. Controlando as Opes Grficas ....................................................................................................................... 18 3.5. Controle de Pgina.............................................................................................................................................. 23 3.6. Exemplos e Exerccios......................................................................................................................................... 24

4. GERANDO ARQUIVOS DE SADAS GRFICAS ...................................................................................264.1. Arquivo GrADS metafile (.gmf)......................................................................................................................... 26 4.2. GrADS Metafile Viewer for Windows .............................................................................................................. 26 4.3. Aplicativo gxtran................................................................................................................................................. 26 4.4. Aplicativos gxps e gxeps .................................................................................................................................. 27 4.5. Comandos printim e wi.................................................................................................................................... 28 4.6. Exemplos e Exerccios......................................................................................................................................... 28

5. VARIVEIS, EXPRESSES E FUNES .............................................................................................315.1. Nomes das Variveis ........................................................................................................................................... 31 5.2. Definindo Novas Variveis: define ................................................................................................................... 32 5.3. Expresses............................................................................................................................................................ 32 5.4. Funes ................................................................................................................................................................ 33 5.5. Exemplos e Exerccios......................................................................................................................................... 38

6. LINGUAGEM DE PROGRAMAO (SCRIPT.GS)..................................................................................396.1. Conceitos Bsicos ................................................................................................................................................ 39 6.2. Elementos de Linguagem nos Scripts................................................................................................................ 43 6.3. Exemplos e Exerccios......................................................................................................................................... 47

7. TPICOS ADICIONAIS ......................................................................................................................497.1. 7.2. 7.3. 7.4. A Opo Template ............................................................................................................................................. 49 Gerando Arquivos Binrios com o FWRITE .................................................................................................. 49 Criando uma Mscara ....................................................................................................................................... 49 UDFs .................................................................................................................................................................. 49

APNDICE A1: DESCRIO COMPLETA DE CADA COMPONENTE DO ARQUIVO DESCRITOR ..............50

Souza E.B., 2004. GrADS Fundamentos e Programao Bsica. Curso de Extenso, DM-CG-UFPa.

3

0. NOTA DO AUTORPrimeiramente, o autor expressa seus agradecimentos a coordenao do colegiado de meteorologia, especificamente ao Prof. Joo Batista pelo convite e ao Prof. Jos de Paulo pelo apoio e organizao deste curso. A presente apostila foi preparada para ministrar o curso GrADS Fundamentos e Programao Bsica aos professores e alunos concluintes do curso bacharelado em meteorologia. Todos os materiais e arquivos digitais usados neste curso encontram-se no CDROM em anexo. Utiliza-se neste curso o Win32e GrADS, o qual dever ser instalado em seu PC (ver detalhes na seco 2.1) juntamente com o diretrio grads-everaldo contendo os arquivos digitais dos dados usados nos exerccios propostos explicados em sala de aula. Divirta-se usando o GrADS em suas tarefas de operao e pesquisa meteorolgica!!! Everaldo B. de Souza Instrutor do curso GrADS Fundamentos e Programao Bsica Belm, sexta-feira, 13 de fevereiro de 2004.

1. O SOFTWARE1.1. O que o GrADS ?O GrADS Sistema de Visualizao e Anlise de Dados em Pontos de Grade um software interativo utilizado nas tarefas de acesso, manipulao e visualizao de dados geofsicos em geral. O GrADS trabalha com matrizes de dados nos formatos BINRIO, GRIB, NetCDF ou HDF-SDS, nas quais as variveis podem possuir at 4 dimenses (longitude, latitude, nveis verticais e tempo) especificadas por um arquivo descritor.ctl. Atualmente, o GrADS o software mais utilizado nos centros operacionais e de pesquisa meteorolgica espalhados pelo mundo, inclusive no Brasil. Este software foi originalmente desenvolvido pelo pesquisador Brian Doty ([email protected]) no COLA (grads.iges.org/cola.html) dentro da Universidade de Maryland no final da dcada de 80. Sua distribuio totalmente livre e gratuita atravs de sua pgina oficial: http://grads.iges.org/grads/index.html. As matrizes de dados podem conter uma ou mais variveis dispostas numa grade regular, ou no linear, ou gaussiana, ou em pontos de estaes ou de resoluo varivel. As variveis podem ser plotadas e combinadas usando vrios tipos de grficos, os quais podem ser gravados em formato PostScript ou diversos formatos de imagem grfica (PNG, GIF, JPEG, etc). O GrADS possui uma interface programvel (scripting language) com a qual possvel se desenvolver sofisticadas anlises, clculos de var