1- Gemcom- Banco de Dados

88
  TUTORIAL Volume I 5 a  Edição

Transcript of 1- Gemcom- Banco de Dados

  • TUTORIAL Volume I

    5a Edio

  • GEMCOM SOFTWARE INTERNATIONAL Tutorial GEMS 6.XX Introduo ao GEMS

    Banco De Dados e Manipulao Gemcom do Brasil Ltda. Avenida Getlio Vargas, no 1300 11o andar Cj. 1101 Savassi. 31112-021 Belo Horizonte MG Brasil Fone/Fax: (5531) 3261-1612 E-mail: [email protected]

    1

  • NDICE ANALTICO

    TUTORIAL...................................................................................................................................................... 0

    NDICE ANALTICO..................................................................................................................................... 2

    1 INTRODUO AO GEMS 6.XX........................................................................................................... 4

    1.1 CONSIDERAES GERAIS ....................................................................................................................... 4 1.2 PERSONALIZANDO A BARRA DE FERRAMENTAS ................................................................................... 9 1.3 PERSONALIZANDO A BARRA DE MENUS DO GEMS............................................................................. 10 1.3.1 CRIANDO OS PRPRIOS ARQUIVOS DE MENU....................................................................................... 10 1.3.2 CRIANDO UM ARQUIVO DE MENUS A PARTIR DO MENU PRINCIPAL..................................................... 10 1.3.3 CRIANDO UM ARQUIVO DE MENUS A PARTIR DE UMA EDIO............................................................ 11 1.3.4 REGRAS GERAIS................................................................................................................................... 11 1.3.5 EXEMPLO DE UM MENU CONFIGURVEL ............................................................................................. 12

    2 CRIANDO UM PROJETO NO GEMS 6.XX....................................................................................... 13

    2.1 CONFIGURANDO UM PROJETO NO GEMS 6.XX ................................................................................. 13 2.2 ORGANIZAO DO PROJETO NO GEMS.............................................................................................. 16

    3 MENU FILE COMANDOS DE IMPORTAO............................................................................. 18

    3.1 MENU FILE........................................................................................................................................... 18 3.1.1 MENU FILE IMPORT ....................................................................................................................... 18 3.2 IMPORTANTANDO NO GEMS 6.XX LINHAS DO TIPO 3DR, STATUS LINE E TIE LINES. ................... 19 3.3 IMPORTANTANDO NO GEMS 6.XX POLGONOS A PARTIR DE 3DRS................................................ 19 3.4 IMPORTANTANDO SLIDOS BT2, TRI, DXF OU DWG PARA A WORKSPACE DE TRIANGULARIZAO...................................................................................................................................... 19 3.5 IMPORTANDO TABELAS PARA WORKSPACE DE SONDAGENS.............................................................. 20 3.5.1 IMPORTAO CLSSICA CONSTRUO DOS PROFILES DE IMPORTAO......................................... 20 3.5.2 NOVO PROCESSO DE IMPORTAO...................................................................................................... 22

    4 MENU FILE COMANDOS DE EXPORTAO............................................................................. 24

    4.1 EXPORTANDO DADOS NO GEMS 6.XX................................................................................................ 24 4.1.1 MENU FILE EXPORT ALL POINTS ............................................................................................. 24 4.1.2 MENU FILE EXPORT SELECTED POINTS.................................................................................... 24 4.1.3 MENU FILE EXPORT EXTRACTED POINTS ................................................................................ 25 4.1.4 MENU FILE EXPORT ALL LINES................................................................................................ 25 4.1.5 MENU FILE EXPORT SELECTED LINES...................................................................................... 25 4.1.6 MENU FILE EXPORT ALL POLYGONS ....................................................................................... 26 4.1.7 MENU FILE EXPORT SOLID TO ASCII FILE .............................................................................. 26 4.1.8 MENU FILE EXPORT SELECTED SOLIDS.................................................................................... 26 4.1.9 MENU FILE EXPORT BLOCK DATA ........................................................................................... 26

    5 MONTANDO UM BANCO DE DADOS .............................................................................................. 27

    2

  • 5.1 CONSIDERAES GERAIS ..................................................................................................................... 27 5.2 CRIANDO UM WORKSPACE .................................................................................................................... 28 5.3 DEFININDO OS PROFILES DE IMPORTAO ......................................................................................... 34 5.4 IMPORTANDO OS ARQUIVOS RELACIONAIS PARA O AMBIENTE GEMS............................................. 41 5.5 EDITANDO A WORKSPACE .................................................................................................................... 43 5.6 VALIDANDO OS DADOS IMPORTADOS .................................................................................................. 47

    6 VISUALIZANDO OS DADOS IMPORTADOS.................................................................................. 49

    6.1 CRIANDO UM COLOUR PROFILE PARA AS LITOLOGIAS DO BANDO-DE-DADOS ................................. 49 6.2 CRIANDO ROCK CODES......................................................................................................................... 51 6.3 CONFIGURANDO O DRILLHOLE DISPLAY PROFILE EDITOR.............................................................. 57

    7 USANDO EXPRESSES NO GEMS ................................................................................................... 60

    7.1 UM POUCO SOBRE OS ESPECIFICADORES DE CAMPO .......................................................................... 60 7.2 CONSTANTES DO GEMS....................................................................................................................... 60 7.2.1 CONSTANTES DE SISTEMA ................................................................................................................... 60 7.2.2 CONSTANTES DO USURIO .................................................................................................................. 61 7.3 EXPRESSES MATEMTICAS ................................................................................................................ 62 7.3.1 SINTAX UTILIZADA.............................................................................................................................. 62 7.3.2 OPERADORES MATEMTICOS ............................................................................................................. 62 7.3.3 OPERADORES TRIGONOMTRICOS ...................................................................................................... 63 7.3.4 OPERADORES LGICOS ....................................................................................................................... 63 7.4 NVEIS DE PRECEDNCIA ..................................................................................................................... 64

    8 FERRAMENTAS DE FILTROS........................................................................................................... 65

    8.1 FERRAMENTAS DE FILTROS.................................................................................................................. 65 8.2 GEMS FILTERS..................................................................................................................................... 65 8.2.1 EXERCCIO COM O GEMS FILTER ....................................................................................................... 67 8.2.2 UTILIZANDO KEY INDEX..................................................................................................................... 68 8.2.3 EXERCCIO COM O KEY INDEX ............................................................................................................. 70

    9 MANIPULAO DE DADOS .............................................................................................................. 71

    9.1 PRINCIPAIS TIPOS DE MANIPULAES NO GEMS .............................................................................. 71 9.2 MANIPULAO DE CAMPOS ................................................................................................................. 71 9.2.1 SIMPLE MANIPULATION OF FIELDS..................................................................................................... 72 9.2.2 CONDITIONAL MANIPULATION OF FIELDS .......................................................................................... 73

    10 EXTRAINDO DADOS DE UMA WORKSPACE ............................................................................... 74

    10.1 EXTRAO DE DADOS POR EXTRACTION FILE................................................................................. 74 10.1.1 CRIANDO UM EXTRACTION FILE........................................................................................................ 75 10.1.2 EXTRAINDO DADOS DE UMA WORKSPACE DE SONDAGENS .............................................................. 77 10.2 EXTRAO DE DADOS POR POINT AREA. .......................................................................................... 80 10.2.1 CRIANDO UMA WORKSPACE DE POINT AREA ................................................................................... 80 10.2.2 MENU WORKSPACE EXTRACT POINTS ..................................................................................... 81 10.2.3 EXTRANDO DADOS PARA UMA WORKSPACE DE POINT AREA .......................................................... 83

    3

  • 1 Introduo ao GEMS 6.XX

    1.1 Consideraes gerais

    O GEMS 6.XX a nova verso do software GEMCOM, com as seguintes

    configuraes de suas barras de trabalho, conforme Figura 1.1.

    Barra de menus

    rvore do projeto

    Barra de ferramentas

    rvores do projeto

    Acesso a rvore de Objetos

    Acesso a rvore de Profiles

    Status da operao Plano de visualizao Barra de status

    Figura 1.1:Display de visualizao do GEMS

    O GEMS 6. XX permite o usurio acessar os dados a partir de diferentes projetos e

    manipul-los em vrias aplicaes de forma rpida, prtica e segura. Tudo isto em um ambiente

    integrado a aplicativos do MS Office.

    Dentre os inmeros recursos do novo sistema, destaca-se uma extensa barra de

    ferramentas, que reune atalhos para todas as operaes existentes em seus respectivos menus,

    sendo discriminadas a seguir:

    4

  • Barra Padro (Standard)

    Submenus da Barra Padro

    (New project) Cria um novo projeto

    (Open) Abre um workspace

    (Save) Salva o workspace de sua escolha

    (Undo) Volta um passo realizado

    (Redo) Retorna para o passo realizado

    Wireframe. Slido sem renderizao

    (Rendered Solid) Renderizador de slidos

    (Show/Hide Text) Mostra ou esconde os textos do modelo de blocos

    (Large Projection) Corredor de visualizao aberto

    (Revert) Corredor fechado

    (Lock Corridor) Trava a visualiao de um corredor definido

    (Previous Section) Vai para o plano/seo anterior

    (Next Section) Vai para o prximo plano/seo

    (Plot Visible Data) Aciona os comandos de plotagem

    (Project View) Visualizador da rvore de dados do projeto

    (Visual Basic Editor) Editor do Visual Basic para o GEMCOM

    Barra de Layers (Layer Group)

    Submenus da Barra de Layers

    (Layer Group) Abre caixa de layers.

    5

  • Barra de ferramentas de furos-de-sondagem (Drillhole)

    Submenus da barra de ferramentas de furos-de-sondagem

    (Display Drillhole Intersect Information) Identifica parmetros no pontos de interseco entre dois furos-de-sondagem

    (Display Drillhole Trace Information) Identifica parmetros do furo de sondagem como um todo

    (Display Drillhole Linked-File) Abre uma janela para visualizao de arquivos relacionais, como exemplo, a fotografia do testemunho em um dado intervalo do furo de sondagem.

    Barra de ferramentas de visualizao (View Position)

    Submenus da barra de ferramentas de visualizao

    (3D View) Mdulo de visualizao tridimensional

    (2D View) Mdulo de visualizao bidimensional

    (Zoom In) Aumento do zoom posicionado no centro do plano/seo

    (Zoom Out) Diminuio do zoom posicionado no centro do plano/seo

    (Scroll left) Desloca a rea de trabalho para a esquerda

    (Scroll Rigth) Desloca a rea de trabalho para a direita

    (Scroll Up) Desloca a rea de trabalho para cima

    (Scroll Down) Desloca a rea de trabalho para baixo

    (Dolly In) Aumenta o Zoom, fixo em relao ao eixo central do plano/seo. Funciona apenas em mdulo 3D

    (Dolly Out) Diminui o Zoom, fixo em relao ao eixo central do plano/seo. Funciona apenas em mdulo 3D

    (Obit) Rotao tridimensional rpida em torno de um eixo

    (Pan) Deslocamento personalizado da rea de trabalho

    (Pan and Resize) Desloca rea de trabalho e aplica zoom

    (Resize) Janela de Zoom personalizado

    (Previous View) Volta para a ltima visualizao/Zoom

    6

  • (Zoom to extents) Visualiza todo o projeto na rea de trabalho.

    Barra de ferramentas de edio de linhas (lines)

    Submenus das ferramentas de visualizao

    (Delete Entire) Apaga uma linha selecionada

    (Delete Segment) Apaga um segmento de linha selecionado

    (Subdivide Segment) Subdivide um segmento em duas ou mais partes

    (Close) Fecha uma linha aberta

    (Morph) Cria uma outra linha e rotaciona-a a partir de uma pr-existente e um eixo pr-definido.

    (Expand Between points) Cria um segmento de rampa a partir de dois pontos selecionados em uma polyline.

    (Expand Between points and distance) Cria um segmento de rampa entre dois pontos selecionados, em diagonal

    (Create Ramp Segment) Ferramenta para criao de um segmento de rampa propriamente dito.

    (Move lines between points) Ferramenta para mover uma linha a partir de dois pontos selecionados na linha.

    (Delete lines between points) Ferramenta para apagar um trecho de linha entre dois pontos selecionados na linha.

    (Copy in to Scrap)

    (Paste in to Scrap)

    (Move) move a linha para uma coordenada selecionada.

    (Display Gradient/Length of Segment) Identifica o gradiente e o comprimento de um determinado segmento de linha

    (Show Line Information) Mostra as propriedades da linha

    (Digitize a Clipping Poligon) Cria uma linha fechada para cortar um polgono sem perda de propriedades.

    Barra de ferramentas de edio de pontos e vrtices de linhas

    7

  • Su enbm us das ferramentas de edio de pontos e vrtices de linhas

    (2D move) move um ponto bidimensionalmente, uma linha por vez

    (3D move) move um ponto tridimensionalmente, uma linha por vez

    (2D move all) move um ponto bidimensionalmente de mais de uma linha

    (Delete) Apaga um ponto de uma linha

    (Delete Inside Clipbox) Apaga todos o pontos de uma linha que estiverem dentro da caixa criada por este comando

    (Insert) Insere um ponto em um dado segmento de linha

    (Append) Cria um segmento de linha a partir da extremidade de uma linha aberta.

    (Fillet) A partir de um vrtice de trs pontos, cria uma curva suavizada, com raio de curvatura ajustvel.

    (extent) Cria um novo segmento de linha com comprimento ajustvel, seguindo a direo do segmento anterior.

    (View/Edit Real Coordinates) Ativa o status line vertex editor, que possibilita alterar as propriedades da linha e o ponto no espao.

    (Vertex to Vertex Gradient) Ativa o vertex gradient display, que d informaes sobre o gradiente, localizao e propriedades de dois pontos de um dado segmento de linha.

    Barra de ferramentas de edio de linhas (Multiline)

    Su enbm us das ferramentas de edio de pontos e vrtices de linhas

    (Expand) Expande uma ou mais linhas, formando bancadas

    (Join) Junta uma ou mais linhas, formando um nico segmento

    (Fly by) Ferramenta que permite o usurio, atravs da seleo de um dado segmento de linha, acompanhar um determinado percurso como se estivesse andando pelo projeto/modelo.

    (Close) Fecha um determinado segmento de linha

    (Delete all) Apaga permanentemente todos os segmentos de linhas que esto disponveis na rea de trabalho

    (Delete active) Apaga permanentemente as linhas ativas na rea de trabalho.

    (Delete inside Clippbox) Apaga permanentemente as linhas que estejam dentro da rea de influncia do quadriltero definido pelo usurio.

    (Move active lines) Possibilita mover todas as linhas que estejam ativas para uma coordenada (X,Y,Z) definida pelo usurio.

    (Press on to surface) Possibilitar mover uma linha em uma determinada cota e anex-la a uma determinada superfcie.

    8

  • 1.2 Personalizando a barra de ferramentas

    O GEMS 6.XX permite que a barra de ferramentas seja personalizada de acordo com

    a necessidade do usurio. A Figura 1.2 demonstra como abrir ou fechar as barras de ferramentas.

    Figura 1.2: Abrindo ou fechando as barras de ferramentas

    As barras so mveis. Com isto possvel mud-las de posio, apenas precionando

    o mouse e arrastando-a na tela. Clicando em cima da barra arrastada, o menu de configurao da

    barra de ferramentas ativado, conforme exemplo da Figura 1.3.

    Figura 1.3: Menu de personalizao da barra de ferramentas

    9

  • Este comando limitado apenas a barra aberta, onde possvel inserir ou retirar os

    botes de comando presentes na barra. O GEMS possui uma limitao de compartilhamento de

    botes da barra de ferramentas, no sendo possvel intercambiar comandos entre as diferentes

    barras.

    1.3 Personalizando a barra de menus do GEMS

    O GEMS 6.XX permite ao usurio configurar uma barra personalizada de menus, a

    partir da edio de um arquivo tipo *.MNU e sua isero em sua rea de trabalho. O contedo

    total dos arquivos ir variar de acordo com o tipo de licena a que o usurio est habilitado. Em

    geral, pode-se categorizar os arquivos de menus em dois tipos:

    1. Arquivo de menu padro do GEMS: Este arquivo, de nome GSI.MNU, reside no diretrio \GEMCOM e no deve ser modificado em hiptese alguma. Dependendo da configurao da licena, este arquivo pode possuir a maior parte do menu principal que visualizado pelo usurio;

    2. Arquivos para configurao: Estes arquivos sero armazenados no diretrio \GEMCOM\MENU. Eles so selecionados ou a partir do menu principal ou a partir de submenus quaisquer. Eles tambm podem ser confeccionados pelo usurio para integrar uma srie de comandos dos mais utilizados. Como exemplo pode-se dar a barra do pit design.

    1.3.1 Criando os prprios arquivos de menu

    Os menus customizados so fceis de serem criados. O usurio pode organizar os

    comandos de menus da maneira que ele achar conveniente. Os menus podem ser criados de

    duas maneiras, sendo:

    1. A partir de uma cpia do arquivo do menu principal, apagando todas as linhas, deixando apenas aquelas realmente relevantes;

    2. Criando o prprio arquivo *.MNU, usando a linguagem GEMS Menu.

    1.3.2 Criando um arquivo de menus a partir do menu principal

    1. Selecione TOOLS Other Utilities Export Menu to ASCII File;

    2. Na caixa de dilogo, crie um nome de arquivo com extenso *.MNU para salvar em formato ASCII. Ele ser armazenado no caminha \GEMCOM\MENU. Clique SAVE para criar o arquivo;

    3. Haver um aviso informando que o arquivo foi criado com sucesso;

    4. Abra o arquivo em um editor de texto qualquer (notepad, K-edit, etc).

    No use o processador MS-WORD, pois ele instalar caracteres binrios de controle no arquivo, corrompendo-o!

    5. Edite o arquivo de menu. Em geral este arquivo ir conter uma pequena parte do arquivo completo. Virtualmente, toda edio requerer que se delete pores indesejadas e, talvz, um rearranjo nos tens necessrios em novas colunas. Normalmente, isto no uma boa idia, pois mudar um texto associado com um nmero especfico no menu ir trazer dificuldades para o suporte tcnico ou no

    10

  • referenciamento do tem do menu na documentao. Uma certa proficincia em linguagem de programao BASIC necessrio.

    6. Salvar o arquivo e tentar acess-lo utilizando o menu OPTION Toolbar Custom Menu.

    Normalmente, saber corretamente a sintax muito importante para a construo de

    um arquivo de menu personalizado que seja vlido. Do modo apresentado nos tens 1 at 6 no

    importante aprender ou entender todos os mnimos detalhes da ordem em que os menus so

    construdos.

    1.3.3 Criando um arquivo de menus a partir de uma edio

    Os arquivos de menus podem ser criados ou editados utilizando um editor de texto

    ASCII e comandos bsicos de copiar, cortar e colar.

    Os comandos de sintax bsicos para construo de menus personalizados so

    apresentados a seguir. Note que estas regras tambm podem ser observadas quando se abre o

    arquivo GSI.MNU no editor de texto.

    1.3.4 Regras gerais

    1. Linhas em branco e linhas que comeam com o smbolo de exclamao( ! ) so ignoradas;

    2. Linhas em brancos e tabulaes so ignoradas;

    3. Textos iniciam e finalizam com aspas duplas;

    4. Dentro do texto, precede caracteres em barra invertida ou caracteres em aspas duplas. E.g. \\ e \.

    5. No menu de texto, usa-se o caractere ^ para indicar que um dado caractere uma hot key, ou tecla de atalho no teclado. No menu, esta hot key fica marcada como underline embaixo da letra.

    6. Indicadores so somente reconhecidos no incio de uma linha, ou aps algum espao. Em caso de { and }, nada mais pode ser feito na linha. A tabela 1.1 descreve os indicadores vlidos.

    Tabela 1.1: Indicadores Vlidos FILE Inclui um arquivo de menu a partir deste ponto VERSION Verso deste arquivo (no afeta o menu) DATE Data do arquivo, (no afeta o menu) NUMAPS Nmero de aplicaes APP Define o nome e descrio de uma aplicao MENU Define o texto para um menu (cdigo opcional) SUBMENU Define o texto para um submenu (cdigo opcional) NUMHOTKEYS Nmero de hot keys ou teclas de atalho HOTKEYS Define uma hot key (ou tecla de atalho) { Indica o incio de um app, menu ou submenu } Indica o fim de um app, menu ou submenu

    As chaves abertas e fechadas { e }so usados para ativar ou desativar sees do

    tipo APP, Menus e Submenus. Entre as chaves de MENUS e SUBMENUS, so adicionadas

    incluses, especificando um cdigo e texto, conforme exemplo a seguir:

    2000, ^ Menu Text

    11

  • Uma linha separadora contm o SEPARADOR ou o indicador SEP

    1.3.5 Exemplo de um menu configurvel

    A digitalizao de um menu configuravel realizada na Figura 1.4. possvel

    visualizar ou imprimir o contedo de outros menus configurados que existem no sistema,

    conforme pode ser observado no caminho \GEMCOM\MENU e observado os diversos arquivos

    *.MNU existentes.

    Figura 1.4: Exemplo de um menu configurado

    12

  • 2 Criando um projeto no GEMS 6.XX

    Quando o GEMS 6.XX instalado, uma pasta de trabalho para projetos

    automaticamente criada no disco rgido do micro-computador, denominada de:

    C:\gemcomprojects, onde cada um dos projetos do usurio estaro armazenados em pastas especficas, denominadas de Sees de trabalho (Section Files), conforme observado na Figura

    2.1.

    Pasta de Arquivos

    Figura 2.1: Pasta de trabalho dos projetos do GEMCOM

    Considerando-se que o sistema possui uma configurao pr-existente, conveniente

    que o usurio deixe esta pasta como sendo a padro para o desenvolvimento dos projetos no

    GEMS.

    2.1 Configurando um projeto no GEMS 6.XX

    Uma Seo de trabalho (Section File) um diretrio de armazenamento de todos os

    dados do projeto. Ela criada dentro do ambiente GEMS, a partir do menu FILE, conforme observado na Figura 2.2.

    Figura 2.2: Criao de uma Section File no GEMS

    13

  • Aps acionar o comando NEW PROJECT, a seguinte tela ir ocorrer, conforme observado na Figura 2.3.

    Criar um projeto pela 1a vez em ambiente mono usurio

    Criar um projeto a partir de um banco de dados pr-existente.

    Criar um projeto em um ambiente mult-usurio (rede).

    Figura 2.3: Passo 1 de 5 para criao de projeto no GEMS

    No caso do presente tutorial, que ser desenvolvido em ambiente mono-usurio, com

    base de dados no compartilhada por uma rede, a primeira opo a que dever ser escolhida,

    cujos desdobramentos so apresentados nas Figuras 2.4 at 2.7.

    Insere-se um nome para o projeto

    Local de armazenamento do projeto

    Figura 2.4: Assitente para criao de projeto no GEMS

    14

  • Figura 2.5: Passo 2 de 5 para criao de projeto no GEMS

    Figura 2.6: Passo 4 de 5 para criao de projeto no GEMS

    Figura 2.7: Passo 5 de 5 para criao de projeto no GEMS

    15

  • O diretrio raiz do GEMS guarda o banco de dados e os chamados parmetros de

    profiles. Os arquivos GP_.mdb, GD_.mdb e GS.mdb sos os arquivo de banco de dados Access, onde os dados e suas respectivas

    estruturas de banco de dados esto armazenadas (Figura 2.8).

    Quando os arquivos de trabalho so salvos, o GEMS automaticamente direciona-os

    para o armazenamento apropriado. Quando um arquivo do projeto salvo, o GEMS direcionar

    para o caminho apropriado, como especificado nos requerimentos do sistema.

    Figura 2.8: Arquivos e pastas criadas pelo GEMS no diretrio Teste_Padro

    2.2 Organizao do projeto no GEMS

    O GEMS foi idealizado para utilizar o SQL ServerTM como plataforma padro. Em

    virtude disto so criados trs bancos de dados, denominados de site (GS), project (GP) e data-

    group (GD).

    O motivo de tal organizao que a verso do GEMS para o sistema operacional SQL

    ServerTM foi idealizada para se trabalhar em um ambiente multi-usurio, armazenando todos os

    dados de projetos de uma corporao mineira (SITE), com mltiplas minas dentro de seu portiflio

    (PROJECTS), onde cada uma dessas minas possui inmeros departamentos ou grupos de

    trabalho (DATA-GROUPS).

    O GEMS ainda pode trabalhar com a plataforma JET-4TM, que o mesmo motor de

    banco-de-dados utilizado pelo MS AccessTM, possibilitando que um projeto de modelamento possa

    operar em ambiente mono-usurio.

    A nica diferena organizacional entre estes dois tipos de bancos de dados que o

    praticamente todos os produtos gerados pelo GEMS em plataforma desktop ser armazenado

    apenas no arquivo MDB de inicial GD.

    O presente tutorial foi desenvolvido para trabalhos na plataforma JET-4TM, em

    ambiente mono-usurio.

    16

  • Para facilitar a organizao de dados por parte do usurio, o GEMS cria

    automaticamente dentro da pasta de projetos uma srie de diretrios, que serviro ao usurio

    para hierarquizar os seus dados.

    A tabela 2.1 relaciona os diretrios que o GEMS cria no diretrio de trabalho.

    Tabela 2.1 Principais pastas e arquivos criados no diretrio de projetos do GEMS

    Subdiretrio Contedo

    TOPOSRFC Dados de superfcie topogrfica digitalizada Arquivos de plotagem de topografia

    REPORTS Macros e Relatrios (*.MAC, *.RPT) IMPORTS Arquivos que sero importados para o

    Gemcom for Windows EXPORTS Arquivos que sero exportados (ex. *.TXT)

    PLOTS Arquivos de Plotagem

    TEMPLATE Definies de estrutura de workspace pre-definido (.TPL)

    EXTRACT Extraction files (*.MEX)

    DIGITISE Arquivos digitalizados (*.DIG)

    GRAPHS Arquivos Grficos criados atravs do QuickGraf (*.GRF)

    V_SECT Subdiretrios individuais para cada seo vertical. Cada seo vertical guarda vrios arquivos de plotagem e arquivos de Grid criados durante um projeto. (*.GGP)

    I_SECT Subdiretrios individuais para cada seo inclinada. Cada seo inclinada guarda vrios arquivos de plotagem e arquivos de Grid criados durante um projeto. (*.GGP)

    PLANVIEW Subdiretrios individuais para cada nvel. Cada nvel guarda vrios arquivos de plotagem e arquivos de Grid criados durante um projeto. (*.GGP))

    ESTRUTURA DE UM PROJETO

    Tipo de Arquivo Polyline *.TIE, *.3DR, *.ABP Solid set *.SSS Reserves reporting configuration *.RRC QuickGraf style *.QGS Grid *.GRD Plot *.GGP Key index *.KEY Extraction *.MEX Report macro *.MAC Menu selection macro *.MSM Import and export text *.TXT, *.ASC Digitized data files *.DIG Arquivos Banco de dados *.MDB

    C:\GemcomProjects

    GS_.mdb GP_.mdb GD .mdb

    BlockCave DIGITIZE EXPORTS EXTRACT GRAPHS I SECT

    SEO aa

    IMPORTS PLANVIEW

    SEO aa

    PLOTS REPORTS TEMPLATE TOPOSRFC

    V SECT

    SEO aa

    Sufixo 17

  • 3 Menu FILE Comandos de importao

    3.1 Menu FILE

    Como citado, as verses pretritas do GEMS 6.XX dispersavam comandos especficos

    de importao em praticamente todos os menus de comando, concentrando no menu file apenas

    as importaes especficas de outros aplicativos.

    Agora, o menu FILE concentra todas as importaes do GEMS.

    3.1.1 Menu FILE Import

    Para proceder a importao automtica de linhas, slidos e entidades de outros

    softwares, basta acessar este menu e escolher o que se quer importar, conforme observado na

    Figura 3.1.

    Figura 3.1: Menu FILE Import

    Os mesmos comandos de importao tambm so disponibilizados no menu FILE Classic Import, onde os comandos presentes nos diversos menus da verso 5.4x foram agrupados, conforme observado na Figura 3.2.

    As funes existentes neste menu so as mesmas que eram disponibilizadas na

    verso 5.5x. No entanto, para proceder a importao de Polygons from Status Lines, Polygons

    18

  • from GEMCOM for DOS, Polygons from GeoModel e Polygons from 3D Rings, necessrio

    selecionar a workspace de polgonos na rvore de Objetos ( ).

    Figura 3.2: Menu FILE Classic Import

    3.2 Importantando no GEMS 6.XX linhas do tipo 3DR, Status Line e Tie Lines.

    Se faz tanto utilizando o menu FILE Import, como o menu FILE Classic Import caso se queira importar arquivos ASCII de linhas do tipo 3DR, Status Lines e Tie Lines para

    dentro da workspace de linhas. No menu FILE Import, basta escolher em Aquivos do tipo a linha de comando , que estas sero automaticamente importadas

    para a workspace selecionada. O menu FILE Classic Import funciona exatamente como antes, sendo necessrio escolher o comando para proceder a importao

    das linhas para dentro das workspaces

    3.3 Importantando no GEMS 6.XX polgonos a partir de 3DRs.

    Pelo menu FILE Import, basta escolher em Aquivos do tipo a linha de comando e proceder a importao dos dados para dentro da

    workspace de polgonos selecionada. Caso queira utilizar o menu FILE Classic Import, basta

    abrir a workspace de polgonos na rvore de objetos ( ) para ativar as linhas de

    comando , , ou .

    3.4 Importantando slidos BT2, TRI, DXF ou DWG para a workspace de triangularizao

    Pelo menu FILE Import, basta escolher em Aquivos do tipo a linha de comando ou e proceder a importao dos dados para dentro da

    workspace de triangularizao selecionada. Caso queira utilizar o menu FILE Classic Import,

    basta ativar as linhas de comando , , ,

    19

  • ou para proceder a importao para dentro da workspace

    selecionada.

    3.5 Importando tabelas para workspace de sondagens

    3.5.1 Importao Clssica Construo dos profiles de importao.

    No GEMS 5.4x, Era necessrio selecionar a workspace via menu WORKSPACE Select Workspace, e depois construir os profiles de importao que se localizavam no menu FILE Import Define import profiles e importar os dados atravs do menu FILE Import Import Data into Workspace.

    No GEMS 6.XX, os profiles de importao foram adicionados no menu FORMAT,

    localizando-se na linha de comando do menu FORMAT Import Add Data, conforme pode ser observado na Figura 3.3.

    Figura 3.3: Comando de criao de profiles de importao de tabelas

    O procedimento para importao de tabelas se d pela seleo da workspace onde os

    dados sero adicionados, mediante menu WORKSPACE Select Workspace e pelo menu FORMAT Import Profiles Add Data, que abrir a janela para montagem de profiles, muito parecida com a existente nas verses pretritas do GEMS, conforme pode ser observado na

    Figura 3.4

    20

  • Figura 3.4: Janela de configurao do comando FORMAT Import Profiles Add Data

    Aps a montagem dos profiles de importao, basta utilizar o comando FILE Import

    e escolher em Arquivos do Tipo a linha de comando e selecionar os profiles de importao montados.

    21

  • 3.5.2 Novo processo de importao.

    Utilizando-se o comando FILE Impo

    de comando , abre-se um novo processo

    ser linkado automaticamente, conforme exemplo d

    1) Escolha do arqu

    2) Escolha da workspace

    4) Definio do tipo de arquivo a ser importado

    Figura 3.5: Janela de configurao d

    Com isto, inicia-se a configurao dos

    Figura 3.6.

    rt e escolhando em Arquivos do Tipo a linha

    de importao, onde o arquivo TXT, CSV, etc

    a Figura 3.5.

    ivo a ser importado

    3) Montagem do profile

    5) Tipo de dado a ser importado: se apenas dados novos; se apenas dados existentes ou ambos

    o comando FORMAT Import

    profiles de importao, conforme observado na

    22

  • 2) Escolha do tipo de delimitador de dados

    1) Escolha da tabela onde oarquivo ser importado

    Visualizao dos campos do arquivo

    4) Definio da chave primria e nome dos campos

    5) Indexao dos nomes dos campos e definio dos que sero importados

    3) Possibilita montar o cabealho de importao a partir do existente no texto

    Figura 3.6: Janela de configurao do comando FORMAT Import

    O mesmo procedimento de criao de profiles dever ser aplicado para os demais

    arquivos que sero importados para a workspace de sondagens. Ao final do processo, os profiles

    estaro prontos e armazenados, podendo ser utilizados novamente.

    23

  • 4 Menu FILE Comandos de Exportao

    4.1 Exportando dados no GEMS 6.XX

    O menu FILE Export concentra agora todos os comando de exportao de dados

    do GEMS, conforme pode ser observado na Figura 4.1

    Figura 4.1: Menus de comandos do menu FILE Export

    4.1.1 Menu FILE Export All Points

    Este comando de menu permite exportar todos dados de uma workspace de pontos

    que estejam carregadas no GEMS 6.XX para arquivos tipo ASCII ou como Extraction File (MEX).

    Basta apenas a workspace de pontos estar selecionada. O quadro de comandos presentes no

    GEMS 6.XX exemplificado a seguir na Figura 4.2.

    Figura 4.2: Submenus de comandos FILE Export All Points

    4.1.2 Menu FILE Export Selected Points

    Este comando de menu permite exportar apenas os pontos que estejam selecionados

    para arquivos tipo ASCII ou como Extraction File (MEX).

    O quadro de comandos presentes no GEMS 6.XX exemplificado a seguir na Figura

    4.3.

    24

  • Figura 4.3 Submenus de comandos FILE Export Selected Points

    4.1.3 Menu FILE Export Extracted Points

    Com este comando de menu possvel exportar dados de uma workspace qualquer

    para arquivos do tipo Extraction File (MEX) ou em formato do ISATIS. o antigo comando

    localizado no menu WORKSPACE Extract a Subset of Data Create Points Extraction File das verses GEMS 5.4x e anteriores. A tendncia adotada pela GEMCOM Software International substitu-lo pelo POINT AREA. Para acessar este menu imperativo que a workspace cujos dados devero ser extrados esteja selecionada.

    O quadro de comandos presentes no GEMS 6.XX exemplificado a seguir na Figura

    4.4.

    Figura 4.4: Submenus de comandos FILE Export Selected Points

    4.1.4 Menu FILE Export All Lines

    Com este comando de menu possvel exportar todas linhas produzidas e que

    estejam ativas na tela de visualizao do GEMS 6.XX para arquivos do tipo Extraction File, ASCII

    de extenses 3DR, ASC e TIE; Status Map de Extenso ASC, DXF/DWG, GeoModel-Explor

    Topography e Polgonos do PC-Mine. O comando do submenu ASCII File est substitundo o antigo comando localizados no menu POLYLINE Data das verses do GEMS 5.4x e anteriores. o novo modo de gerar arquivos ASCII e Status Map do tipo 3DR, TIE e ASC do GEMS 6.XX.

    A Figura 4.5 exemplifica o quadro de comandos presentes no menu FILE Export All Lines do GEMS 6.XX

    Figura 4.5: Submenus de comandos FILE Export All Lines

    4.1.5 Menu FILE Export Selected Lines

    Este comando de menu possui as mesmas funes descritas no tem 4.1.4, mas ir

    exportar apenas as linhas que estiverem selecionadas na tela de visualizao do GEMS 6.XX.

    A Figura 4.6 exemplifica o quadro de comandos presentes no menu FILE Export Selected Lines do GEMS 6.XX

    25

  • Figura 4.6: Submenus de comandos FILE Export Selected Lines

    4.1.6 Menu FILE Export All Polygons

    Usado para exportar polgonos do GEMS 6.XX para arquivos ASCII de extenso 3DR,

    para ASCII comuns ou para arquivos TXT para serem importados pelo MODULAR Mining System.

    necessrio que os polgonos a serem exportados estejam carregados na tela.

    A Figura 4.7 exemplifica o quadro de comandos presentes no menu FILE Export All Polygons do GEMS 6.XX

    Figura 4.7: Submenus de comandos FILE Export All Polygons

    4.1.7 Menu FILE Export Solid to ASCII File

    Exporta slidos carregados no GEMS 6.XX para arquivos ASCII.

    4.1.8 Menu FILE Export Selected Solids

    Exporta slidos carregados no GEMS 6.XX para diversos formatos, dentre eles:

    arquivos de extenso TRI/OFF; arquivos de extenso ASCII; arquivos tipo DXF; arquivos tipo

    XPAC, lidos pelo software SURPAC e arquivos binrios de slidos do GEMCOM verso 4.x, com

    extenso BT2.

    A Figura 4.8 exemplifica o quadro de comandos presentes no menu FILE Export All Polygons do GEMS 6.XX

    Figura 4.8: Submenus de comandos FILE Export Selected Solids

    4.1.9 Menu FILE Export Block Data

    Exporta dados presentes em um modelo de blocos que esteja selecionado em formato

    ASCII de exteso TXT ou CSV com os mais variados tipos de separadores.

    26

  • 5 Montando um banco de dados

    5.1 Consideraes gerais

    O presente captulo tratar dos procedimentos e ferramentas do GEMS que sero

    utilizados para importao de um banco de dados em interface monousurio. Sero utilizados

    arquivos *.ASC em formato CSV (Dados separados por vrgula), que so facilmente montados e

    editorados no MS Excel ou outra planilha eletrnica.

    Os dados sero posteriormente edificados no GEMS e armazenados em um arquivo

    MDB, que pode ser visualizado no MS Access 2000 ou superior. Para fins de tutorial, o projeto

    trabalhar com bancos de dados relacionais.

    De uma maneira extremamente simplificada, um banco de dados tipo relacional

    aquele em que h vrios arquivos, cada um deles especfico para determinada informao, tais

    como locao de boca-de-furo, medida de desvio, resultado analtic, litologia, etc. O GEMS exige

    que formato destes arquivos de entrada seja ASCII. Ao final do processo de informao eles sero

    convertidos em um nico arquivo de banco de dados, armazenados dentro do banco de dados do

    GEMS com extenso *.MDB, que pode ser editado no MS Access, conforme a Figura 5.1.

    Figura 5.1: Fluxograma para importao e converso de arquivos relacionais

    H O L E - I D

    ASCII FILES SURVEY

    ASSAY

    HEADER COORD E

    COORD N

    ALTITUDE (COTA)

    H O L E - I D

    DEPTH

    AZIMUTE

    MERGULHO

    H O L E - I D

    FROM (DE)

    TO (AT)

    Banco de dados GEMS

    DADOS DIVERSOS

    27

  • Os arquivos ASCII so oriundos da importao dos dados trabalhados em planilhas de

    clculo ou gerenciadores de bancos de dados. Para importao desses arquivos relacionais para

    o ambiente GEMS, so necessrios os seguintes procedimentos:

    a) Criar um Workspace;

    b) Criar campos de registros de dados no Workspace, que estejam em sintonia com os

    campos pr-existentes nos arquivos relacionais;

    c) Definir os profiles de importao a partir dos campos pr-existentes nos arquivos

    relacionais.

    5.2 Criando um Workspace

    Dentro do Ambiente GEMS, os dados dos projetos so armazenados em pastas

    especficas, denominadas de workspace, configuradas de acordo com o tipo de dado que se

    deseja armazenar durante os procedimentos de modelagem. De forma simplificada, um

    workspace pode ser considerado como uma subdiviso do banco de dados do projeto, criado para

    agrupar informaes similares. muito til quando se trabalha com gerenciamento de grande

    quantidade de informaes, a maioria delas em formato tridimensional.

    Com a finalidade de organizar e hierarquizar os diferentes dados de trabalho

    (descries macroscpicas de trincheiras, anlises de solo, furos de trado, sondagens,

    interpretao geofsica), o GEMS exige que seja criada um workspace para cada tipo de

    informao.

    Para dar continuidade no processo de importao dos arquivos relacionais, de modo a

    criar um banco-de-dados de furos de sondagem, necessrio, primeiramente, criar o workspace

    Sondagens, cujos campos devem coincidir com os campos existentes nos arquivos ASC.

    Cabe ressaltar que os campos do workspace no necessitam estarem na mesma

    ordem dos existentes nos arquivos ASC, ao menos nesta etapa inicial. No entanto, para fins de

    ordem lgica, e para facilitar a anlise e manuseio dos dados, recomenda-se que a ordem dos

    campos montados no workspace Sondagem seja o mesmo dos arquivos relacionais ASC.

    Figura 5.2: Arquivos e pastas criadors pelo GEMS no diretrio Teste_Padro

    28

  • A Figura 5.3 mostra a tela de abertura do gerenciador de workspaces

    Figura 5.3: Procedimento inicia de criao de uma workspace

    Aps isto, ser necessrio definir o tipo de workspace a ser criado. Normalmente, um

    conjunto de subpastas padres j so criadas, podendo ou no serem acrescidas e/ou

    modificadas de acordo com os tipo de dados ou da necessidade do usurio, conforme pode ser

    observado na Figura 5.4. Note que este menu utilizado para criao de todas os workspaces do

    GEMS, e no apenas as de Sondagem.

    Figura 5.4: Tela 2 de criao do workspace de Sondagens

    Create a standard or custom workspace: a opo mais utilizada. Cria um workspace novo, com permisso para incluir e/ou alterar seus campos internos.

    29

  • Copy the structure of an existing workspace: utilizada quando h uma estrutura pr-existente que seja interessante para o trabalho

    Create a workspace by using a pre-defined template from an earlier version of Gemcom: utilizada quando se deseja criar um workspace a partir de dados de verses pretritas do

    GEMCOM, e que devero serem trabalhadas no ambiente GEMS,

    Set up a group of workspace in one step: utilizada quando se quer criar um workspace de cada vez. Traz um inconveniente: os dados da workspace no podem ser configurados posteriormente.

    Por isto no recomendada.

    Tipo de Workspace

    Sub-tipo de Workspace

    Descrio

    Nome da Workspace

    Figura 5.5: Tela 3 de criao do workspace de Sondagens

    Tipo de workspace: indica qual tipo de dado ser armazenado. Inclui:

    a) Block Model: para modelo de blocos;

    b) Jobs: para armazenamento de dados topogrficos

    c) Observations:

    d) Other (user defined): workspace genrica para ser utilizada quando os servios

    desenvolvidos pelo usurio demandarem um tipo de workspace no configurada

    previamente.

    e) Pit/Dumps Design: workspace utilizada para criao de projetos de mina a cu

    aberto e de depsitos de estril

    f) Point:: workspace utilizada para criao de arquivos de pontos, tais quais obtidos

    por meio da extrao da cabea de furos-de-sondagem para criao de superfcies

    topogrficas.

    30

  • g) Polyline: workspace de linhas, utilizada para modelagem geolgica,

    f) Road Data: workspace para armazenamento dos dados a serem utilizados para

    construo da estrada

    g) Road Project: workspace para armazenamento do projeto de estrada construdo.

    h) Scenario: workspace para armazenamento dos objetivos do perodo a ser lavrado

    i) Survey instrument:

    j) Survey period map plans:

    k) Survey periods:

    l) Survey projects/areas:

    m) Traverse: workspace para armazenamento de sees transversais em polgonos

    verticais para interpretaes geolgicas em sees horizontais.

    n) Triangulation: workspace para armazenamento de triangulaes, sejam elas de

    slidos geolgicos ou superfcies.

    o) Underground blast design areas: workspace para projetos de mina subterrnea.

    p) Working period: workspace auxiliar para planejamento de lavra de curto-mdio-

    longo prazos.

    Subtipo de workspace: Subclassifica o workspace de acordo com o seu tipo. Exemplificando o caso do workspace tipo drillhole: o subtipo Identificar se os furos

    so em mina a cu aberto ou de mina subterrnea. Isto importante, pois furos de

    sondagem em minas subterrneas podem ser direcionados para cima. Da a

    subdiviso Normal e Blast Hole (Underground Blast Design). Para o caso do

    workspace Polylines, h mais de uma dezena de subtipos de classificao, escolhidas

    de acordo com o tipo de linha construda, e assim por diante.

    Nome do workspace: Nome do arquivo em formato numrico e/ou alfanumrico, com mximo de 12 letras. No aceita caracteres especiais e nem espao.

    Descrio: Utilizado para descrever com maior acuidade, colocando-se informaes adicionais.

    31

  • Nome do campo que reger a organizao de dados da workspace

    Tipo de espaamento das sondagens

    Habilita a workspace a receber ou no novas tabelas

    Figura 5.6: Tela 4 de criao da workspace de Sondagens

    Figura 5.7: Tela 5 de criao da workspace de Sondagens

    Como os arquivos relacionais a serem importados so trs (HEADER.CSV,

    SURVEY.CSV e SAMPLE.CSV), necessrio que o workspace Sondagem tambm possua trs

    tabelas, para que os dados sejam compatveis.

    Para montagem do workspace, as pastas HEADER, SURVEY e SAMPLE devero

    estarem preenchidas de acordo com os exemplos listados nas Figuras 5.8, 5.9 e 5.10.

    32

  • Campos da pasta Header Sero mantidos, pois no h necessidade de modific-los.

    Figura 5.8: Campos da pasta HEADER Workspace Sondagem

    Figura 5.9: Campos da pasta SURVEY Workspace Sondagens

    Campos da pasta SAMPLE. Como os campos default so insuficientes, sero criados os campos ROCK (string), CU% (Real), AU-PPM (Real),

    Figura 5.10: Campos da pasta SAMPLE Sondagem

    33

  • A insero de dados adicionais se d pelo uso da tecla TAB do teclado. Com ela, o

    cursor ser deslocado at terminar os campos pr-existentes. Com isto uma nova linha aparecer,

    podendo ser preenchida com os dados faltantes (ROCK, CU% e AU-PPM), conforme

    exemplificado na Figura 5.11.

    Campos de configurao dos Field Types real e string

    Campos criados

    Real

    String

    Figura 5.11: Campos CRIADOS na pasta SAMPLE workspace Sondagem

    5.3 Definindo os profiles de importao

    Para efetuar a importao dos dados existentes nos arquivos relacionais ser

    necessrio criar uma srie de profiles de importao, cujos campos, OBRIGATORIAMENTE,

    devero coincidir com a ordem dos campos descritas nos arquivos relacionais.

    Os campos dos arquivos relacionais so apresentados na Tabela 5.1

    34

  • Tabela 5.1 Campos presentes nos arquivos relacionais

    ARQUIVOS CAMPO TIPO CASAS DECIMAIS

    NOTA EXPLICATIVA

    HOLE-ID String --x-- Identificao do furo (Primary Key) EAST Real 2 Coordenada Leste (X) NORTH Real 2 Coordenada Norte (Y) ELEV Real 2 Cota (Z)

    HEADER.CSV

    LENGTH Real 2 Profundidade do furo HOLE-ID String --x-- Identificao do furo (Primary Key) DISTANCE Double 2 Profundidade do furo AZIM Real 2 Direo tomada pelo furo SURVEY.CSV

    DIP Real 2 Inclinao do furo ou intervalo dele HOLE-ID String --x-- Identificao do furo (Primary Key) FROM Real 2 Incio do intervalo TO Real 2 Final do intervalo ROCK String --x-- Descrio litolgica COPPER Real 2 Teor de Cobre (%)

    SAMPLE.CSV

    GOLD Real 2 Teor de Ouro (ppm ou g/ton)

    Para iniciar os trabalhos, deve-se, primeiramente, selecionar o workspace Sondagem,

    atravs do seguinte comando:

    FORMAT Import.

    Com isto, haver a abertura do configurador de profiles de importao, preparando a

    workspace de sondagens para recebimento dos dados. A Figura 5.12 ilustra a abertura para

    configurao dos profiles de importao.

    Figura 5.12: Exemplo ilustrativo do comando FORMAT Import.

    35

  • Ao selecionar o comando FORMAT Import Add Data, aparecer a seguinte tela de configurao, explificada pela Figura 5.13:

    Figura 5.13: Tela para montagem dos profiles de importao

    36

  • Menu do Gerenciador de profiles de importao

    Botes do menu

    (New profile) Cria um novo profile

    (Save Profile) Salva um profile editado

    (Save Profile as) Funo de salvar como

    (Delete Profiles) Apaga um profile

    (Delete Multiple Profiles) Apaga simultaneamente diversos profiles

    (Copy Profiles) Pode criar um profile a partir de um profile existente em outro projeto.

    Formato do arquivo, que no caso do GEMS, aceita at 5 configuraes, sendo: Fixed Format (formato fixo. Por coluna) Free Format (formato livre. Qualquer separador) Table Delimited (separado por tabulao) Space Delimited (separado por espao) Comma Delimited (separado por vrgula)

    Sempre associado ao formato tipo Free Format. Configura o separador utilizado pelo arquivo ASCII de formato livre.

    Seleciona a workspace para onde os dados sero importados.

    Seleciona a tabela da workspace selecionada associada ao profile de importao ativo.

    Possibilita ao usurio associar os dados que esto sendo importados com valores-chave da tabela HEADER.

    Espao para configurao dos campos que sero importados para as tabelas da workspace selecionada.

    Para importar o arquivo HEADER.CSV, o procedimento ser:

    a) Criar um profile de nome HEADER usando o cone

    b) No campo , selecionar a workspace Sondagem,

    conforme o exemplo do campo .

    c) No campo , escolher o tipo , com o

    seguinte , pois os arquivos CSV esta separados por ponto-e-

    vrgula.

    d) No campo , escolher a tabela da workspace

    .

    37

  • e) No campo Column settings, definir os campos HOLE-ID, LOCATION (Axis X),

    LOCATION (Axis Y), LOCATION (Axis Z) e LENGTH, sempre respeitando a ordem dos campos presentes no arquivo CSV.

    O profile de importao dever ter o nome HEADER. A configurao narrada nos

    marcadores dever estar igual a definida na Figura 5.14.

    Figura 5.14: Configurao do profile HEADER de importao

    Para importar agora o arquivo SURVEY.CSV, o procedimento ser:

    a) Criar um profile de nome SURVEY;

    b) Selecionar ;

    c) No campo , escolher o tipo ;

    d) Configur-lo para receber arquivos separados por vrgula (Comma Delimited) no

    comando ;

    38

  • e) No campo , escolher a tabela da workspace

    .

    f) No campo Column settings, definir os campos HOLE-ID, DISTANCE (profundidade do

    furo a partir da boca), AZIMUTH (Direo tomada pelo furo), DIP (Mergulho assumido

    pelo furo e/ou intervalos do mesmo), sempre respeitando a ordem dos campos presentes no arquivo CSV.

    O profile de importao dever ter o nome SURVEY. A configurao narrada nos

    marcadores dever estar igual a definida na Figura 5.15.

    Figura 5.15: Configurao do profile SURVEY de importao

    Para importar o arquivo final ASSAY.CSV, o procedimento ser:

    a) Criar um profile de nome ASSAY;

    b) Selecionar ;

    c) No campo , escolher o tipo ;

    39

  • d) Configur-lo para receber arquivos separados por vrgula (Comma Delimited) no

    comando ;

    e) No campo , escolher a tabela da workspace

    .

    f) No campo Column Parameter, definir os campos HOLE-ID, FROM (de), TO (at),

    ROCK (Descrio Litolgica), CU% (Teores de Cobre, em %), AUPPM (Teores de

    Ouro, em g/ton), sempre respeitando a ordem dos campos presentes no arquivo CSV.

    O profile de importao dever ter o nome SAMPLE. A configurao narrada nos

    marcadores dever estar igual a definida na Figura 5.16.

    Figura 5.16: Configurao do profile SAMPLE de importao

    40

  • 5.4 Importando os arquivos relacionais para o ambiente GEMS

    A partir da definio dos profiles de importao e ainda com a workspace Sondagem

    selecionada, volta-se para o menu FILE IMPORT para realizar a importao dos arquivos

    relacionais. Estas sero armazenadas na , conforme Figura

    5.17.

    Figura 5.17: Acessando o comando de importao

    A tela do comando mostrada na Figura 5.18.

    Figura 5.18: Tela de abertura do comando de importao

    Os procedimentos de importao passam por:

    a) Seleo do arquivo HEADER.CSV, que est armazenado em \TUTORIAL\IMPORTS

    (necessariamente o PRIMEIRO a ser importado) e pressione . Este arquivo o core do banco de dados, necessrio para fazer a amarrao tridimensional do

    mesmo. Por isto deve ser o primeiro.

    b) Definio do tipo de dado que ser importado. No caso ser , que

    ser escolhida em seguida.Pressione ;

    41

  • c) Na janela , escolher a workspace . Com isto, os dados do

    arquivo HEADER.CSV sero armazenados nela;

    d) Na janela , escolher a tabela da workspace .

    e) Na janela , o usurio pode criar um arquivo de erros da importao.

    Ele serve para identificar partes do arquivo CSV que, por algum motivo, no foram

    importados para a tabela HEADER da workspace SONDAGEM. No campo

    escrever para criar o arquivo de erros.

    f) Aparecer uma pequena janela denominada , que informar o

    andamento do processo, no nmero de dados importados e o nmero de dados

    rejeitados. Aps isto pressione ;

    g) Outra pequena janela, denominada , com o smbolo ocorrer, informando

    ao usurio se gostaria de visualizar o LOG ou relatrio de importao. Para o usurio

    interessante observar o relatrio para ver se h problemas no banco. Para

    tanto, pressionar ;

    h) Com a abertura e anlise do LOG de importao, o usurio pode continuar o trabalho,

    importando os arquivos SURVEY.CSV e SAMPLE.CSV, nesta ordem, seguindo os mesmos procedimentos relatados para o arquivo HEADER.CSV.

    A Figura 5.19 ilustra os procedimentos a serem adotados nesta fase quando da

    importao dos arquivos CSV. A nica modificao ser o nome dos arquivos. O procedimento

    ser idntico para as trs importaes.

    42

  • Figura 5.19: Telas de importao do arquivo HEADER.CSV. Tambm aplicvel para os arquivos

    5.5 Editando a workspace

    O GEMS permite que os dados importados em uma workspace, assim como o de

    qualquer workspace existente sejam visualizados, manipulados e editados. O nico inconveniente

    que os dados modificados so salvados em tempo real e no h opo de UNDO.

    Primeiramente necessrio que a workspace a ser modificada esteja selecionada, o

    que pode ser feito atravs do comando WORKSPACE Select Workspace.

    Uma vez selecionada, a workspace dever ser aberta mediante o comando

    WORKSPACE Start Data Editor. Com isto ela ser aberta, aparecedendo conforme o exemplo da Figura 5.20.

    43

  • Figura 5.20: Tela de trabalho do Editor de Workspace

    possvel preencher campos selecionados e substitu-los utilizando o comando FILL,

    conforme pode ser observado na Figura 5.21, onde os procedimentos necessrios so

    exemplificados nesta ilustrao.

    MENU

    TABELA HEADER

    TABELA SECUNDRIA

    Barras de rolagem

    Seleo de tabelas secundrias

    Menu de acesso ao editor de workspace

    44

  • 1) Selecione os registros a serematualizados na tabela secundria

    2) Selecione o comando Fill no menu

    EDIT

    Coluna SAMPLE NO apresenta continuao da seguncia. Dada a partir da configurao no comando FILL.

    Figura 5.21: Tela de trabalho do Editor de Workspace

    possvel preencher campos selecionados e substitu-los utilizando o comando FILL,

    conforme pode ser observado na Figura 5.22, onde os procedimentos necessrios so

    exemplificados nesta ilustrao.

    45

  • 1) Selecione os registros a serematualizados na tabela secundria

    2) Selecione o comando Fill no menu

    EDIT

    Coluna SAMPLE NO apresenta continuao da seguncia. Dada a partir da configurao no comando FILL.

    Figura 5.22: Exemplo para modificao de dados

    O GEMS possibilita ao usurio editar o workspace, selecionando os dados das tabelas

    HEADER e secundrias em forma de bloco.

    Caso o usurio queira selecionar um determinado nmero contnuo de clulas, basta

    apenas direcionar o ponteiro do mouse para cima da primeira clula, selecion-la com o boto

    esquerdo do mouse, mante-lo apertado e iluminar a rea pretendida.

    Para selecionar uma LINHA INTEIRA, basta o usurio clicar com o boto esquerdo do

    mouse por sobre a barra que marca o nmero de registro da linha, localizado ao lado esquerdo da

    46

  • rea de registro da pasta HEADER e secundrias, mant-lo apertado e desloc-lo, iluninando a

    rea pretendida.

    As teclas de atalho so:

    [Cltr][Home] Move para o primeiro campo, no primeiro registro

    [Cltr][End] Move para o ltimo campo, no ltimo registro

    [Page Up], [Page Dow], Setas [], teclas [Home] e [End]

    Alm disso, o Editor de Workspace tambm possui comandos para localizar registros

    dentro do banco de dados, podendo localizar a partir do menu GOTO, localizado na poro superior do editor de workspaces, conforme exemplo da Figura 5.23.

    Figura 5.23: Ferramentas de procura do Workspace Editor

    5.6 Validando os dados importados

    Aps a importao, o GEMS possui condies de realizar uma validao preliminar,

    analisando possveis incongruncias. Para tanto, a Figura 5.24 sintetiza os passos a serem

    adotados pelo usurio.

    47

  • Figura 5.24: Telas de avano para checagem dos arquivos importados

    48

  • 6 Visualizando os dados importados

    Ao trmino desta etapa de importao, os dados j esto em formato GEMS, mas para

    proceder sua visualizao necessrio uma srie de procedimentos, listados a seguir:

    a) Criar um colour profile para as litologias presentes no modelo;

    b) Criar um rock code;

    c) Abrir a workspace Sondagem;

    d) Criar um display profile para a workspace sondagem.

    O presente banco-de-dados possui as seguintes litologias: SOIL, SILTS, CHERT, GREYW e SHEAR e ser necessrio criar um Colour Profile e um Rock Code especfico para cada uma destas litologias.

    6.1 Criando um colour profile para as litologias do bando-de-dados

    Para criar um colour profile, basta acessar o menu FORMAT Other Profiles Define Colour Profile, conforme pode ser observado na Figura 6.1.

    Figura 6.1: Tela de abertura do comando Define Colour Profiles

    Menu do Gerenciador de profiles de cor

    Botes do menu

    (New profile) Cria um novo profile

    (Save Profile) Salva um profile editado

    (Save Profile as) Funo de salvar como

    (Delete Profiles) Apaga um profile

    (Delete Multiple Profiles) Apaga simultaneamente diversos profiles

    49

  • (Copy Profiles) Pode criar um profile a partir de um profile existente em outro projeto.

    Espao para descrever uma breve nota explicativa sobre o profile criado

    Formato do profile, que no caso do GEMS, aceita at 9 configuraes distintas. No entanto, para o presente tutorial, ser utilizado a configurao de legenda por texto (text), relacionado ao campo Rock da tabela SAMPLE.:

    Cria automaticamente um arquivo de LEGENDA para as litologias (extenso *.GGP).

    Para o presente tutorial, ser utilizada a configurao de profile do tipo: text, onde os nomes das litologias presentes no banco de dados sero colocados manualmente pelo usurio,

    conforme exemplo da Figura 6.2.

    Nome do Colour Profile

    Cores das litologias

    Cdigo das litologias

    Figura 6.2: Modelo do preenchimento do Colour Profile Editor

    Neste exerccio, a classificao das sondagens se dar por meio da descrio

    litolgica pr-existente no banco de dados, por isso ser utilizada o Type: Text. O preenchimento

    do Colour Profile dever ser igual ao da Figura 35.

    Neste exerccio, a classificao das sondagens se dar por meio da descrio

    litolgica pr-existente no banco de dados, por isso ser utilizada o Type: Text. O preenchimento

    do Colour Profile dever ser igual ao da Figura 35.

    50

  • 6.2 Criando rock codes

    Um ROCK CODE uma sequncia alfanumrica de caracteres que serve para

    identificar diferentes classes de rocha. Cada rock code possui uma srie de atributos (cor,

    densidade, rock type etc,) que descrevem a rocha e sua utilizao. O acesso a caixa rock code

    definition editord pode ser feito pelo menu FORMAT Other Profiles Rockcodes.

    Para iniciar a definio do rock code seleciona o menu de entrada de dados e escreve

    o nome da litologia conforme digitado no colour profile e pressiona OK (Figura 6.3)

    Figura 6.3: Passo inicial para criao de um rock code.

    Depois so definidos os atributos da rocha. Vale ressaltar que a cor do rock code deve ser igual a definida no colour profile. A Figura 6.4 ilustra a criao do Rock Code SOIL.

    Definidos os atributos, no esquecer de

    salvar

    Figura 6.4: Criao do Rock Code SOIL.

    51

  • Para definir os outros rock codes repete-se o processo descrito anteriormente. Para o

    presente tutorial somente as litologias Shear e Chert correspondem ao minrio, sendo o restante

    estril, alm do ar que tambem deve ser definido. A Figura 6.5 demonstra como os Rock Codes

    devem estar montados ao final da operao.

    Figura 6.5: Composio dos Rock Codes de litologia do projeto.

    Com a definio dos Rock Codes e do Colour Profile LITO, ser necessrio agora a

    configurao do Display Profile das Sondagens. Este tem tambm se encontra no menu FORMAT Drillholes. Para acess-los ser necessrio acessar os menus DRILLHOLE Data Open, seguindo-se o mesmo procedimento caso fosse abrir um arquivo de sondagem. Deve-se selecionar a workspace, conforme demonstrado na Figura 6.6. Com isto, ser possvel acessar e

    configurar o display profile para a workspace Sondagem.

    Figura 6.6: Procedimento para abertura de uma workspace de sondagem (Drillhole)

    Como no h nenhum display profile configurado para a workspace Sondagens, a

    seguinte mensagem aparecer (Figura 6.7).

    52

  • Figura 6.7: Caixa de aviso avisando inexistncia de Display Profiles

    Ao teclar OK, aparecer um menu chamado Drillhole Load Settings. Na caixa vazia

    Display Profile, selecione o boto Define. Com isto, ser acessado o Drillhole Display Profile Editor, conforme Figura 6.8.

    Figura 6.8 Caixas de configurao do Drillhole Display Profile Editor

    Menu do do Drillhole Display Profile Editor

    Botes do menu

    (New profile) Cria um novo profile

    (Save Profile) Salva um profile editado

    (Save Profile as) Funo de salvar como

    (Delete Profiles) Apaga um profile

    53

  • (Delete Multiple Profiles) Apaga simultaneamente diversos profiles

    (Copy Profiles) Pode criar um profile a partir de um profile existente em outro projeto.

    Sub-pasta Symbol

    Espao para descrever uma breve nota explicativa sobre o profile criado

    Faz o nome do furo aparecer na sondagem

    Define o local de aparecimento do nome/no da sondagem Collar: Nome aparece na boca do furo Toe: Nome aparece no final da sondagem Toe Inline: Nome aparece no final de todos os intervalos da sondagem

    Define o tamanho da fonte (nome) do furo

    Define o tipo de cor escolhida (at 32 combinaes)

    Mostra ou no um smbolo para a boca da sondagem

    Define qual tipo de smbolo dever ser mostrado. possvel escolher at 16 tipo de smbolo

    Define o tamanho do smbolo

    Define o tipo de cor escolhida (at 32 combinaes)

    Define se a cor estar associada a um campo (field), com um perfil de cor (color profile) pr-configurado.

    Define qual tabela o campo estar associado

    Define qual o campo propriamente dito

    Define qual o profile de cor associado a Field escolhido

    Habilita o uso de tipos de traos para simbolizar a sondagem

    Possibilita escolher at 16 tipos diferentes de smbolos

    Configura o tamanho do smbolo selecionado

    Possibilita escolher at 16 tipos diferentes de cores

    Habilita o uso da seleo de cores do trao por meio dos campos na tabela selecionada

    Possibilita escolher at 16 tipos diferentes de smbolos

    Configura o tamanho do smbolo selecionado

    Possibilita escolher at 16 tipos diferentes de cores

    Posio escolhida

    Subpasta Trace configura o traado do furo.

    54

  • Define se mostra ou no o traado da linha

    Possibilita escolher at 16 tipos diferentes de cores

    Define o tamanho do smbolo

    Define se a cor ser comandada por uma valor de campo

    Define a tabela em que o campo est associado

    Especifica o campo definir as cores

    Seleciona o profile de cor associado ao campo definido. O boto com 3 pontos ao lado acessa o menu de configurao do color display profile editor.

    Habilita o campo de espessura da linha

    Define o raio (e o dimetro) da linha

    Define como se quer que a linha do furo aparea.

    Seleciona o modo de anotao de intervalos de sondagem

    Configura onde o escrito ir ocorrer no intervalos de sondagem From: Se ocorre no intervalo De To: Se ocorre no intervalo At Middle: Se ocorre no meio (entre From e To)

    Seleciona onde ser colocada uma marca salente na linha do furo

    Seleciona onde o Thick Marks estar posicionado From: Thick Marks no intervalo De To: Thick Marks no intervalo At Middle: Thick Marks no meio do intervalor (FromTo) From and To: Thick Marks nos dois intervalos (De e At)

    Seleciona o tipo de dado grfico para ser colocado na lateral da sondagem como complemento. Pode ser dado qumico, decrio litolgica, profundidade, etc, relacionado ao contedo presente no banco de dados. Estes dados podem ser no formato: Text: Formato texto: ex. Teor de Cu e Au Bar Chart: Teor em forma de histograma Line Graph: Teor em forma de grfico de linhas Tais comandos sero melhor explicados em captulos posteriores do presente tutorial.

    55

  • A Figura 6.9 detalha, em um exemplo hipottico, o preenchimento dos campos e como

    ocorre a visualizao dos dados de sondagem.

    Caso seja necessrio redefinir as configuraes do Drillhole Display Profile Editor ou alterar as configuraes, basta acessar o comando no menu: DRILLHOLE? Display ? Display Settings.

    Figura 6.9: Exemplo hipottico do preenchimento dos campos do Display Profile Editor e visualizao

    56

  • 6.3 Configurando o Drillhole Display Profile Editor

    Aps o breve interldio sumarizado no tem anterior, onde foram explicados os

    comandos presentes na caixa de configurao dos Display Profiles dos furos-de-sondagem., as

    Figuras 4.8 e 4.9 explicam pormenorizadamente o preenchimento dos campos necessrios para

    visualizao dos dados de sondagem.

    O usurio deve acessar o menu DRILLHOLE Dentro do menu DRILLHOLE, Selecione OPEN, logo em seguida, escolha a workspace Sondagem. Aparecer a tela There are no display profiles for workspace Sondagem (Figura 6.7) Pressione OK.

    Com o aparecimento da caixa Drillhole Display Profile Editor, crie o Profile

    GEOLOGIA, pressionando o comando (New Profile). Depois, disso, preencha as caixas de

    acordo com o exemplo da Figura 6.10.

    Figura 6.10: Criao de um Display Profile

    Com a criao do Display, preencher os campos Symbol and Trace conforme o

    exemplo da Figuras 6.11 e 6.12.

    Figura 6.11: Modelo para preenchimento da pasta Symbol do Drillhole Display Profile Editor.

    57

  • Figura 6.12: Modelo para preenchimento da pasta Trace do Drillhole Display Profile Editor.

    Aps preencher todas as caixas de comando, pressione Ok e aparecer a caixa de

    comando Select Records to Proccess. Esta caixa possibilita ao usurio escolher os tipos de dados

    que gostaria de visualizar (Fgura 6.13).

    Figura 6.13: Caixa do Select Records to Process

    O resultado final ser a importao e visualizao dos furos de sondagem conforme

    pode ser observado na Figura 6.14.

    58

  • 4

    Figura 6.14: Visualizao 3-D das sondagens importadas para o GEMCOM

    59

  • 7 Usando Expresses no GEMS

    Expresses so frmulas simples que o usurio cria para definir critrios de seleo

    de dados em uma workspace. H dois tipos de expresses: expresses matemticas, as quais sempre resultaro em um valor numrico e expresses lgicas, as quais sempre resultaro em uma condio de verdadeiro ou falso.

    As expresses matemticas so compostas por trs componentes: especificadores de campo, constantes e operadores matemticos. As expresses lgicas so, na verdade, duas expresses matemticas separadas por um operador lgico.

    7.1 Um pouco sobre os Especificadores de Campo

    Por meio destes, possvel referenciar dados armazenados em qualquer uma das

    tabelas e campos de uma workspace. Eles definiro de quais tabelas e/ou campos os dados

    provm. O formato padro : ::.

    Os nomes so inseridos entre as aspas ( ) e devem ser separados por 2 pontos ( : ).

    Os subcampos so requisitados apenas se estiverem sendo trabalhados campos de coordenadas,

    consistindo-se em X, Y e Z. Exemplificando, HEADER:HOLE-ID selecionar o campo HOLE-ID da tabela HEADER. HEADER:LOCATION:Y selecionar a coordenada Y do campo LOCATION, da tabela HEADER. SAMPLE:CU_% selecionar o campo CU_% da tabela SAMPLE.

    7.2 Constantes do GEMS

    Constantes so valores fixo que no mudam durante o processo de manipulao dos

    dados. H dois tipos de constantes: constantes de sistema, que so definidas e usadas internamente pelo GEMS, e as constantes do usurio, que so definidas por meio de expresses matemticas durante a manipulao do banco por parte do usurio.

    7.2.1 Constantes de sistema

    H 7 constantes de sistema pr-definidas, ou valores especiais, denominadas de:

    Below detection limit. O nome desta constante @BDL@. Above detection limit. O nome desta constante @ADL@. Not entered. O nome desta constante @NE@. Not sampled. O nome desta constante @NS@. Not Calculated. O nome desta constante @NC@. Insufficient sample. O nome desta constante @IS@. Error. O nome desta constante @ERR@.

    60

  • A Tabela 7.1 mostra como os caracteres especiais so visualizados no GEMS. Mesmo

    que o campo onde ser colocado este valor especial seja numrio, ele aceitar escreve-los em

    formato string.

    Tabela 7.1 Caracteres especiais no GEMS Constante Sistema Visualizao GEMS

    BDL < ADL > NC NC NS NS IS IS NE Campo fica VAZIO ERR ERR

    Dentro do arquivo GD_.mdb, as constantes de sistema so armazenadas em um campo denominado de _Special, que interligada ao campo do GEMS. Por exemplo: para o campo CU_% visualizado no GEMS, h um campo CU_%_Special,

    que s visualizado no arquivo GD_GEMCOM_Tutorial.mdb, e que identifica qual o tipo de constante de sistema est relacionada com aquele determinado caractere especificado no campo.

    A Tabela 7.2 apresenta os cdigos presentes no campos Special visualizado apenas

    no arquivo MDB.

    Tabela 7.2 Caracteres especiais que ocorrem no campo Special

    do arquivo GD_.mdb Constante do Sistema Campo Special

    Campo sem constante 0 BDL 1 ADL 2 NC 3 NS 4 IS 5 NE 6 ERR 7

    7.2.2 Constantes do usurio

    H trs tipos de constante de usurios:

    a) Caracteres de texto (tipo Character String). So caracteres de texto, entre aspas simples, por exemplo: PCX-001 ou GRANITO. De preferncia, devem ser

    escritos sempre com a caixa alta, ou seja, em MAISCULAS.

    b) Inteiros (tipo Integer). So constantes numricas com nenhuma casa decimal, por exemplo: 100 ou 789.

    c) Nmeros (tipo Number). Constantes numricas com casas decimais, por exemplo: 12,345 ou 0,12.

    61

  • As constantes do usurio no possuem nomes especficos como as constantes de

    sistema, nem ficam armazenadas em campos especiais.

    7.3 Expresses matemticas

    Dentro do ambiente GEMS, possvel utilizar expresses matemticas para

    tratamento de dados numricos. As expresses matemticas so combinaes de especificadores

    de campos, variveis e constantes com um determinado operador que o ambiente GEMS

    consegue reconhecer. O resultado da expresso matemtica pode ser armazenado em um novo

    campo, ou subscrever um dado campo antigo, que pode ter sido ou no utilizado pela operao

    matemtica. Como regra geral, este campo deve, necessariamente, ter sempre um valor

    numrico.

    7.3.1 Sintax utilizada

    A sintax utilizada para uma determinada expresso matemtica escrita, no GEMS,

    da seguinte forma:

    [ ]

    mtricoou trigono matemticooperador de ipoQualquer t

    l.ou varive constante uma quanto campo, dedor especifica um ser tanto Pode:

    Operador

    Descriptoronde

    DescriptorOperadorDescriptor

    Um exemplo de expresso matemtica dentro do GEMS :

    SAMPLE:AU_PPM

    ou

    0,95

    ou

    SAMPLE:AU_PPM * 0,95

    ou

    (SAMPLE:TOSAMPLE:FROM) * COS (SURVEY:DIP)

    7.3.2 Operadores Matemticos

    So expresses que permitem realizar operaes matemticas entre os campos

    numricos e constantes de uma determinada tabela, de modo a gerar resultados numricos.

    Campos numricos podem ser: integer, real, double, coordinate, angle, etc.

    Constantes podem ser: integer e number.

    62

  • A Tabela 7.3 indica quais os operadores matemticos que o GEMS reconhece

    automaticamente.

    Tabela 7.3 Operadores matemticos reconhecidos

    automaticamente pelo GEMS Operador Explicao

    + Adio Subtrao * Multiplicao

    7.3.3

    campos

    reconhec

    OBS:

    7.3.4

    fazer com

    numrico

    GEMS re/ Diviso ^ Exponenciao

    LOG Logaritmo na base 10 LN Logaritmo Neperiano (base E) ( ) Parnteses para agrupamentos

    Operadores Trigonomtricos Os operadores trigonomtricos geram, necessariamente, resultados a partir de

    numricos. A Tabela 7.4 indica quais os operadores trigonomtricos que o GEMS

    e automaticamente.

    Tabela 7.4 Operadores trigonomtricos reconhecidos

    automaticamente pelo GEMS Operador Explicao

    SIN Funo SENO COS Funo COSENO TAN Funo TANGENTE ASIN Funo ArcoSENO ACOS Funo ArcoCOSENO ATAN Funo ArcoTANGENTE

    Valores numricos usados com os operadores trigonomtricos devem,

    necessariamente, possuir campos do tipo integer, real, double ou angle. Usar outros valores que no tenham esta formatao resultar em ERRO.

    Operadores Lgicos

    Alm dos operadores matemticos, o GEMS permite utilizar expresses lgicas para

    paraes entre expresses. Os resultados dessas expresses podem ser tanto

    s quanto alfanumricos. A Tabela 7.5 indica quais so as expresses lgicas que o

    conhece automaticamente.

    63

  • Tabela T.5 Expresses lgicas reconhecidas automaticamente pelo GEMS

    Expresso Explicao LT

    Lower Than Caso o resultado da primeira expresso seja menor que o da segunda expresso, a operao lgica verdadeira.

    LE Lower or Equal Than

    Caso o resultado da primeira expresso seja menor que ou igual ao resultado da segunda expresso, a operao lgica verdadeira.

    GT Greiter Than

    Caso o resultado da primeira expresso seja maior que o resultado da segunda expresso, a operao lgica verdadeira.

    GE Greiter or Equal Than

    Caso o resultado da primeira expresso seja maior que ou igual ao resultado da segunda expresso, a operao lgica verdadeira.

    EQ Equal Than

    Caso o resultado da primeira expresso seja igual ao resultado da segunda expresso, a operao lgica verdadeira.

    NE Not Equal Than

    Caso o resultado da primeira expresso no seja igual ao resultado da segunda expresso, a operao lgica verdadeira.

    H ainda duas expresses lgicas adicionais que podem ser utilizadas para comparar mais de duas expresses lgicas e/ou numricas ao mesmo tempo

    AND Combina o resultado de duas expresses lgicas. O resultado final verdadeiro apenas se o resultado das duas expresses lgicas forem verdadeiras.

    OR Combina o resultado de duas expresses lgicas. Diferentemente do AND, para o resultado final ser verdadeiro, basta que apenas uma das duas expresses lgicas seja verdadeira.

    7.4 Nveis de Precedncia

    Todas as expresses e operadores anteriormente listados possuem um conjunto de

    regras que governam qual a ordem de utilizao dos operadores dentro de uma dada expresso.

    A este conjunto de ordem so denominadas de Nveis de Precedncia.

    Os nveis de precedncia de operadores matemticos e trigonomtricos so:

    7. Logaritmos e funes trigonomtricas;

    8. Exponenciao;

    9. Multiplicao e diviso;

    10. Adio e subtrao.

    Os nveis de precedncia para operadores lgicos so:

    11. AND;

    12. OR.

    Quando mais de um tipo de operao utilizada em uma dada expresso, os nveis

    de precedncia so:

    1. Funes matemticas e trigonomtricas;

    2. Funes lgicas.

    64

  • 8 Ferramentas de filtros

    8.1 Ferramentas de filtros

    Filtros so expresses lgicas que podem ser definidas, armazenadas e aplicadas em

    qualquer tipo de tabela e/ou campos do GEMS que necessitem de algum tipo de gerenciamento

    e/ou manipulao de dados. O GEMS possibilita criar trs tipos de filtros, denominados de GEMS

    Filters, SQL Filters e Key Index Filters.

    8.2 GEMS Filters

    Este filtro especfico para se trabalhar com dados armazenados nas workspaces.

    Alguns tipos de aplicaes mais comuns so:

    SAMPLE:CU_% GE 0.25 Significa que apenas os teores maiores ou iguais a 0.25% do campo CU_% da tabela SAMPLE sero carregados.

    LITHOLOGY:ROCKTYPE EQ KZ Significa que apenas os registros KZ do campo ROCKTYPE, pertencente tabela LITHOLOGY sero carregados.

    (HEADER: LENGTH GE 100) AND (HEADER: LENGTH LE 300) Significa que apenas os registros maiores ou iguais a 100 e menores ou iguais a 300, localizados no campo LENGTH da tabela HEADER, sero carregados.

    A ferramenta utilizada para a criao dos GEMS Filters o Filter Editor, conforme

    exemplo da Figura 8.1. Para habilitar o GEMS Filters, necessrio primeiro selecionar a

    workspace que se deseja manipular os dados, atravs do menu WORKSPACE Select Workspace.

    65

  • Figura 8.1: Caixa de dilogo do GEMS Filter Editor

    Menu do Filter Editor

    Botes do menu

    (New Filter) Cria um novo filter

    (Save Filter) Salva um filter editado

    (Save Filter as) Funo de salvar como

    (Delete Filters) Apaga um filter

    (Delete Multiple Filters) Apaga simultaneamente diversos filters

    (Copy Filters) Pode criar um filter a partir de um existente em outro projeto.

    66

  • Local para armazenamento dos diversos filtros criados.

    Campo onde o usurio seleciona a workspace onde se deseja fazer um filtro

    Espao para descrever uma breve nota explicativa sobre o profile criado.

    rea de edio do filtro

    Seleciona a tabela e o campo donde os dados a serem manipulados sero lidos.

    Possibilita escolher uma das sete constantes de sistema (ADL, BDL, IS, NE, NS, NC, ERR)

    Entra com um operador matemtico ou lgico para edio do filtro

    Possibilita entrar com operadores trigonomtricos em associao com os operadores matemticos para edio do filtro

    8.2.1 Exerccio com o GEMS Filter

    Para fins de exerccio da utilizao do GEMS Filter, ser criado um filtro que separe,

    da tabela SAMPLE, todos os valores de Cobre que estejam entre 2.0% e 3.0%. O modelo ser: ("SAMPLE:CU_%" GE 2.0) AND ("SAMPLE:CU_%" LE 3.0), conforme observado na Figura 8.2.

    67

  • Figura 8.2: Caixa de dilogo do GEMS Filter com a montagem do filtro

    Para a Seo vertical N_51400, criar uma visualizao do resultado deste filtro,

    seguindo os exemplos listados nos captulos anteriores.

    8.2.2 Utilizando Key Index

    Os Key Index so usados para os mais diversos tipos de gerenciamento de dados em

    workspaces, possibilitando separar os dados para os mais diversos fins. No caso das sondagens,

    os Key Index so utilizados para organizar seu processo de visualizao de acordo com a

    necessidade do usurio. A Figura 8.3 mostra sua caixa de dilogo.

    68

  • Figura 8.3: Acesso ao comando e caixa de dilogo do Key Index

    Menu do Key Index Editor

    Campo para seleo a workspace que que ser filtrada pelo Key Index

    Nome do arquivo key index

    Breve descrio do arquivo criado

    Caso o usurio deseje, possvel criar um filtro extra usando um GEMS Filter previamente configurado

    possvel escolher 3 campos

    Este campo ir mostrar em detalhe na listagem os campos LENGTH e LOCATION

    Este campo lista todos os dados existentes na workspace selecionada.

    69

  • Este campo ir listar os dados a serem escolhidos para compor o Key Index

    Setas da Direita e Esquerda: Servem para manipular os dados entre os campos Unselected Records e Selected Records.

    Este boto ir cancelar a seleo de qualquer dado existente na lista a qual ele est associado.

    Acessa um key index existente para copiar sua estrutura para o campo a qual a tecla foi selecionada.

    Seleciona todos os dados do campo associado a esta tecla

    Inverte os dados selecionados. Tenho 50 dados e seleciono 5. Aperto este boto e desceleciono os 5 anteriormente selecionados e seleciono os 45 que tinha deixado de fora

    Este boto ir aplicar o filtro listado no parmetro GEMS Filter presente na caixa de dilogo.

    8.2.3 Exerccio com o Key Index

    Criar um arquivo Key Index e separar os furos de sondagens de DH 1 at DH 10. Criar

    um arquivo especfico para eles. Carrega-los na tela.

    70

  • 9 Manipulao de dados

    9.1 Principais tipos de manipulaes no GEMS

    O GEMS permite at 8 tipos de manipulao de dados presentes em uma workspace,

    sendo:

    No entanto, o presente tutorial tratar apenas das duas primeiras, que so as mais

    utilizadas pela maioria dos usurios.

    1) Simple Manipulation of Fields: Utiliza-se de expresses matemticas para manipular dados selecionados;

    2) Condicional Manipulation of Fields: Usa duas expresses matemticas e/ou lgicas e associadas operadores lgicos, para manipulao de dados presentes

    na workspace.

    3) Cross Table Transfer of Data: Possibilita transferir dados de um campo de uma tabela secundria para outro campo de outra tabela secundria, desde que estes

    possuam a mesma configurao e estejam na mesma workspace.

    4) Linear interpretation of field: Possibilita preencher qualquer valor perdido inserido em uma srie consecutiva de dados.

    5) Format String Field: Possibilita formatar campos string do GEMS assim como criar novos campos strings pelo concatenamento de dois outros campos strings

    pr-existentes.

    6) Coordinate transformation: Realiza transformaes de um sistema de coordenadas para outro.

    7) Desurvey Tables of Data: possvel utilizar esta opo para calcular a localizao de dados armazenados em formato de distncia e/ou intervalos em

    workspaces do tipo traversa ou drillhole.

    8) Special Drillhole Data Process: possvel manipular dados tipo drillhole que foram importados a partir de outro sistema.

    9.2 Manipulao de campos

    possvel definir expresses matemticas para manipular e/ou calcular novos valores

    a partir dos dados existentes em uma workspace, mediante:

    9) Simple manipulation: Usa expresses matemticas para manipular dados selecionados

    71

  • 10) Conditional manipulation: Usa combinao de expresses matemticas e/ou lgicas para manipulao de dados. A primeira expresso utilizada como

    verdadeira (true); a segunda expresso utilizada como falsa (false). Uma

    conditional manipulation possui a seguinte estrutura:

    2 expressoresultado

    1 expressoresultado

    is Lgica Expresso

    ==

    ELSE

    THEN

    TRUEIF

    Tanto o resultado da manipulao simples quanto o da manipulao condicional so

    inseridos em campos que esto sendo manipulados na tabela. Portanto, obrigatria a existncia

    prvia dos mesmos.

    possvel inserir o resultado em campos que j possuem dados. No entanto,

    necessrio muito cuidado para no cometer erros e subscrever dados importantes.

    9.2.1 Simple Manipulation of Fields

    acionado a partir do commando WORKSPACE Manipulate Data Simple Manipulation of Fields, onde aparecer a seguinte caixa de dilogo (Figura 9.1)

    Figura 9.1: Caixa de dilogo do comando Simple Manipulation of Fields

    Nota explicativa da caixa de dilogo

    Escolhe workspace a ser manipulada

    Escolhe a tabela da workspace selecionada cujos dados sero manipulados

    Escolhe o campo da tabela selecionada onde os resultados da manipulao sero armazenados

    Caso seja necessrio, escolhe o sub-campo da tabela escolhida onde os resultados da manipulao sero armazenados

    Caixa de edio onde a expresso matemtica para manipulao dos campos ser escrita

    72

  • 9.2.2 Conditional Manipulation of Fields

    acionado a partir do commando WORKSPACE Manipulate Data Conditional Manipulation of Fields, onde aparecer a seguinte caixa de dilogo (Figura 9.2)

    Figura 9.2: Caixa de dilogo do comando Conditional Manipulation of Fields

    Nota explicativa da caixa de dilogo

    Escolhe a workspace a ser manipulada

    Escolhe a tabela da workspace selecionada cujos dados sero manipulados

    Entra com a expresso lgica que ir controlar a expresso matemtica

    Entra com o parmetro que ser utilizado caso a expresso lgica seja verdadeira (true)

    Seleciona o sub-campo, caso seja necessrio. Ele especfico apenas quando se trabalha com coordenadas (X, Y e Z)

    Entra com o resultado ou expresso matemtica que ser utilizada para manipulao dos dados

    Entra com o