• Nenhum resultado encontrado

MINI-CURSO INTRODUÇÃO AO NCL DIA 3 USO DE ARQUIVOS

N/A
N/A
Protected

Academic year: 2021

Share "MINI-CURSO INTRODUÇÃO AO NCL DIA 3 USO DE ARQUIVOS"

Copied!
26
0
0

Texto

(1)

MINI-CURSO

INTRODUÇÃO AO NCL

DIA 3

USO DE ARQUIVOS

(2)

Mini-Curso – Introdução ao NCL

Oferece suporte a vários tipos de arquivos:

Formatos suportados:

– netCDF; HDF4/H5; HDF-EOS; GRIB1-2; Shapefile

Binários:

– Sequenciais e diretos

(3)

addfile() - abre arquivos suportados

forma de uso:

f = addfile( nome_arq.ext, status )

nome_arq : qualquer nome válido (string) ext : extensão que identifica o tipo do

arquivo (string) – não precisa fazer parte do nome do arquivo.

netCDF*: “nc” ou “cdf”

HDF*: “hdf”, “hdfeos”, “h5”, “he5” GRIB: “grb”, “grib”

(4)
(5)
(6)

Lendo dados de arquivos:

variável = variável_referência_arquivo ->variável_arquivo

(7)

Uma vez carregado ao NCL, a variável do arquivo pode ser usada normalmente:

(8)

Buscando uma informação via coordenadas: Indexação padrão e por coordenadas misturadas! Coordenadas reais do dado obtido.

Indicando que é uma parte dos dados.

(9)

Abrindo múltiplos arquivos suportados: addfiles() Variável de referência é uma lista agora!! Vetor de strings!

(10)

Lendo dados de múltiplos arquivos suportados:

- join: união dos dados; criação de uma nova dimensão!!!

- cat (padrão): concatenação dos dados; primeira dimensão à esquerda aumentada.

Definição deste comportamento: Subrotina ListSetType()

Sintaxe:

ListSetType( lista, opção )

sendo

lista: vetor string com lista de arquivos opção: uma das strings, “join” ou “cat”

(11)

Dimensão

aumentada.

Na realidade,

tem-se apenas 26 níveis

verticais

Inclusão de “[:]” na

leitura de dados do

arquivo

(12)

Alterando o

comportamento normal da

função addfiles

Nova dimensão!

Tamanho igual ao número

de arquivos.

(13)

Arquivos binários

O NCL fornece capacidade de leitura e escrita de arquivos binários.

Funções:

cbin{read, write} : funções para arquivos binários

com padrão da linguagem C.

fbin{dir*,rec*} : funções para arquivos binários com

com padrão da linguagem Fortran. Características:

(14)

Arquivos ASCII

O NCL fornece capacidade de leitura e escrita de dados contidos em arquivos ASCII – texto puro.

Funções:

asciiread : leitura de arquivos ASCII.

asciiwrite : armazena dados em arquivos ASCII; não

permite formatação dos dados (uma única coluna de dados).

write_matrix : grava tabelas de dados em arquivos

ASCII; permite controle de formato

(15)

Arquivo “dados.txt”

contendo uma matriz de

dados 3x3

(16)

Dimensões dos

dados

(17)

Lendo dados de um arquivo ASCII:

asciiread aceita o valor “-1”, ao invés do número de

(18)

Dimensões passadas à função asciiread:

(19)

Escrevendo arquivos ASCII:

asciiwrite( “novo_dados.txt”, dados )

write_matrix( dados, “3i5”, opcoes )

Matriz a ser gravada

no arquivo ASCII

nome do arquivo

opcao = True

opcao@fout

=

“novo_dados.txt”

Matriz a ser

gravada no

(20)

Criando arquivos netCDF:

Ótima maneira de armazenar variáveis e seus metadados (coordenadas, atributos etc).

Dois métodos:

a) Simples: transferência direta da variável e seus metadados para o arquivo netCDF

(21)

Criando arquivos netCDF: método simples Passo 1)

Atribuir à variável a ser armazenada todos os meta-dados (coordenadas, atributos etc).

(22)

Criando arquivos netCDF: método simples Passo 2)

Abrir o arquivo netCDF novo (criação; status = “c” ).

Passo 3)

(23)

Criando arquivos netCDF: método simples Verificação:

Arquivo netCDF criado.

Ele existe!!

(24)

Criando arquivos netCDF: método simples Verificação:

Coordenadas da

variável guardadas

no arquivo.

(25)

Criando arquivos netCDF: método simples Verificação:

Dados armazenados

junto com os seus

atributos!

(26)

Criando arquivos netCDF: método simples Verificação:

Referências

Documentos relacionados

No caso específico de candidaturas ao POR Lisboa são elegíveis as que se enquadrem na Estratégia Nacional de Especialização Inteligente (ENEI) ou na Estratégia Regional

do Ceará, vinculado operacionalmente à Secretaria da Segurança Pública e Defesa Social, compete : atuar na defesa civil estadual e nas funções de proteção da in- columidade e

(A) Parâmetros, por oferecer alienações pedagógicas e curriculares gerais, enquanto subsídios aos professores para refletirem e tomarem decisões, em nível

Sem prejuízo dos privilégios especiais sobre determinados bens, que sejam previstos em lei, responde pelo pagamento do crédito tributário a totalidade dos bens e das rendas, de

A forte seca que provocou um período de intensa restrição hídrica no Sudeste do Brasil, sobretudo no estado de São Paulo, impactou severamente a safra 2014/2015 na região

O objetivo deste trabalho foi avaliar a influência do peso inicial, do período de alimentação e da temperatura ambiente no ganho de peso e nos parâmetros biológicos

Na colestase intra-hepática a obstrução do fluxo de bile pode ser demonstrada quando são comprometidos os ramos de maior calibre da árvore biliar intra-hepática, ou seja, o

environment, the animals had a blood sample collected from the auricular vein for biochemical tests and were then anaesthetised with Zoletil™ at a dose of 15mg/kg. The rabbits’