Documentação do GrADS

GrADS O que há de novo Downloads Grupo de Usuários Documentação GDS
Guia do Usuário Tutorial Índice Instalação
   

maskout

Definição

maskout(expr,masc)

Em qualquer lugar onde os valores de masc forem menores que zero, os valores da expr são modificados para valores de dados ausentes. masc e expr devem, necessariamente, ter o mesmo espaço de grade para maskout poder ser utilizado.

Trabalha com dados em grade ou estação. Onde os valores de masc são positivos, os valores da expr não são modificados. Desta forma o resultado de maskout é de dados com um possível aumento no número de valores de dados ausentes. A função maskout, apesar de sua aparente simplicidade, é extremamente útil.

Algumas Observações

Exemplos

O exemplo da função const apresenta uma melhor descrição do uso de maskout para calcular a porcentagem do globo coberta por precipitação.

A função maskout pode ser usada para ignorar parte dos dados enquanto outros cálculos são realizados com a outra parte. Por exemplo, fazendo uso de uma máscara de mar-terra, onde os valores sobre o mar são negativos e, deseja-se tomar algumas médias de área de uma quantidade somente sobre a terra:

d aave(maskout(p,mask.2),lon=0,lon=360,lat=0,lat=90)

Os usuários muitas vezes têm problemas usando uma máscara de grade, porque a máscara está muitas vezes disponível em um arquivo separado, e dado alguma arbitrariedade de data/tempo e nível. Desta forma, é muitas vezes necessário sobrepor localmente o ambiente dimensionado durante o uso da grade de máscara :

d aave(maskout(p,mask.2(t=1)),lon=0,lon=360,lat=0,lat=90)

provavelmente será como no exemplo 2 terá que ser expressado a fim de que funcione, com a sobreposição local de t=1 especificada nos dados da máscara. O documento sobre como o GrADS avalia expressões dentro do ambiente dimensionado tem maiores informações.