Pular para o conteúdo principal

Softway > Aplicando fórmulas diretamente no banco de dados no Oasis Montaj™


No Oasis Montaj, podemos usar linhas de código diretamente no banco de dados, para auxiliar no processamento/tratamento de dados geofísicos. Toda esta explicação pode ser aplicada pelo menu para operação entre canais (colunas), mas prefiro ir pelo método old school, com digitação direta na janela do gdb. Basta clicar duas ou três vezes no título do canal (coluna) onde será feita a operação, e pressionar "=". Serão dois cliques se você quiser realizar a operação apenas na linha exibida, ou três para você aplicar a fórmula em todas as linhas selecionadas no gdb.

Após ativar a tecla "=", é aberto um campo no rodapé do gdb, onde podem ser feitas operações simples (como, por exemplo, soma entre canais ou multiplicação de um canal por um número) ou complexas (como operações lógicas). Relembrando..! A expressão digitada será aplicada a todos os itens do canal, em todas as linhas se foi feita a opção de três cliques no nome do canal, ou apenas na linha atual se foram dados dois cliques no nome do canal. Este é um erro muito comum, e pode atrasar muito o seu trabalho se ocorrer e demorar a ser percebido! 

Para operações lógicas/booleanas, colocamos a condição seguida por ponto de interrogação ("?"), e depois as ordens para resultado verdadeiro ou falso separados por dois pontos (":"). 

A condição a ser testada é (...) ? Se a condição é verdade faça (...) : Se a condição é falsa faça (...)

Exemplos:

Expressão simples: A>B? A-100:A+B   •   Significado: A é maior que B? Se A é maior que B, faça A-100. Se A não é maior que B (ou seja, é menor ou igual), faça A+B.

Expressão composta (duas condições para serem satisfeitas): A>B && A<C? A-100:A+B   •   Significado: A é maior que B, e também A é menor que C? Se A é maior que B e menor que C, faça A-100. Se A não é maior que B ou não  é menor que C, faça A+B.

Expressão composta (duas condições, apenas uma a ser satisfeita): A>B || A<C? A-100:A+B   •   Significado: A é maior que B ou A é menor que C? Se A é maior que B ou menor que C (ao menos uma das condições é satisfeita), faça A-100. Se A não é maior que B, e nem é menor que C (nenhuma das condições é satisfeita), faça A+B.


Em alguns casos, a fórmula pode até ser simples, mas a formulação do problema não é simples. Exemplo:

Alterar coordenadas geográficas de uma malha de dados centrada no antimeridiano de Greenwich (mapa centrado no Oceano Pacífico) para malha centrada no meridiano de Greenwich. Neste caso, os valores de latitudes estão entre 0 e 360 graus, e você precisa que os valores estejam entre -180 e +180 graus. 

Fórmula: long>180?long-360:long   •   Significado: Se a longitude (long) for maior que 180, subtraia 360 da coordenada. Como exemplo de resultado, a longitude 300 graus passará a ser -60 graus. 



Comentários

Postagens mais visitadas deste blog

O uso de filtros na análise de dados magnetométricos e gravimétricos

Para uma abordagem mais interpretativa dos dados, é uma prática comum a composição de um conjunto de mapas com diversas informações diferentes, extraídas do dado inicial processado. Para tal, os dados gravimétricos e magnéticos iniciais, respectivamente anomalia de ar-livre e a anomalia de campo total, passam por processos de filtragem. Em geral, primeiramente, a partir dos dados  gravimétricos é criado um mapa de Anomalia Bouguer, e com os dados magnéticos, são compostos os mapas de redução ao polo e amplitude do sinal analítico. Alguns outros filtros, que podem adicionalmente ser aplicados são as derivadas verticais, horizontais e Tilt (TDR) (MILLER e SINGH, 1994; VERDUZCO et al., 2004), o mapa de gradiente horizontal total, o filtro de amplitude do sinal analítico e os filtros passabanda (BLAKELY, 1996, TELFORD et al., 1990). É recomendada a aplicação de diversos filtros como ferramenta auxiliar de interpretação. Contudo, é preciso atentar para o significado do resultado de...

Introdução a uma nova visão de margem passiva.

( Texto modificado de Alves, 2011 ) No estudo de margens passivas, o s m odelos mais recentes apresentam uma complexidade que não era estudada há alguns anos atrás. São modelos multifásicos, que apresentam estruturas geradas pela oceanização, mas não geram subitamente uma crosta oceânica.  As novas descobertas acerca da transição continente-oceano tornam obsoleta aquela imagem de uma transição abrupta e simples da crosta continental para a crosta oceânica (Cannat et al., 2009). Uma grande fonte de informação para a criação dos novos modelos de margens são as  expedições  oriundas do International Ocean  Drilling Program ( DSDP , ODP , IODP ). Elas foram responsáveis por trazer u ma gama de informações provenientes de dados de rocha e geofísicos coletados ao redor do mundo, e embasam  a nova visão sobre as margens continentais. A mudança na visão clássica Em geral, o s modelos de margem continental passiva mais divulgados pelos cursos de geologia  sã...

Onde está a crosta oceânica?

O modelo  clássico  de crosta oceânica, assumido pela maior parte dos geólogos, segue a seção do modelo de Penrose (Figura 1; Anônimo, 1972).   No entanto, sabe-se hoje que há outros tipos de crostas nas bacias oceânicas que não são explicadas por este modelo clássico. O modelo de Penrose agora é um dos modelos possíveis para descrever a crosta formada em uma zona de espalhamento oceânico (  Manatschal e Müntener, 2009) Figura 1 - O modelo clássico de crosta oceânica ( Queiroga et al. 2012). Onde começa a crosta oceânica "clássica", e o que há entre ela e o limite crustal continental Segundo os modelos mais modernos de margens continentais, o início da crosta oceânica típica (modelo de Penrose, Figura 1) pode ou não estar junto da margem continental. Isto porque, a depender da velocidade de espalhamento e da história de formação da litosfera continental, a acreção crustal gerada no centro de espalhamento oceânico pode resultar em diversos tipos de "crost...