1- gemcom- banco de dados
TRANSCRIPT
-
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