Sie sind auf Seite 1von 87

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: info@gemcom.com.br

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 2.1 2.2 3 CRIANDO UM PROJETO NO GEMS 6.XX....................................................................................... 13 CONFIGURANDO UM PROJETO NO GEMS 6.XX ................................................................................. 13 ORGANIZAO DO PROJETO NO GEMS.............................................................................................. 16 MENU FILE COMANDOS DE IMPORTAO............................................................................. 18

3.1 3.1.1 3.2 3.3 3.4

MENU FILE........................................................................................................................................... 18 MENU FILE IMPORT ....................................................................................................................... 18 IMPORTANTANDO NO GEMS 6.XX LINHAS DO TIPO 3DR, STATUS LINE E TIE LINES. ................... 19 IMPORTANTANDO NO GEMS 6.XX POLGONOS A PARTIR DE 3DRS................................................ 19 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

5.1 5.2 5.3 5.4 5.5 5.6 6 6.1 6.2 6.3 7

CONSIDERAES GERAIS ..................................................................................................................... 27 CRIANDO UM WORKSPACE .................................................................................................................... 28 DEFININDO OS PROFILES DE IMPORTAO ......................................................................................... 34 IMPORTANDO OS ARQUIVOS RELACIONAIS PARA O AMBIENTE GEMS............................................. 41 EDITANDO A WORKSPACE .................................................................................................................... 43 VALIDANDO OS DADOS IMPORTADOS .................................................................................................. 47 VISUALIZANDO OS DADOS IMPORTADOS .................................................................................. 49 CRIANDO UM COLOUR PROFILE PARA AS LITOLOGIAS DO BANDO-DE-DADOS ................................. 49 CRIANDO ROCK CODES ......................................................................................................................... 51 CONFIGURANDO O DRILLHOLE DISPLAY PROFILE EDITOR .............................................................. 57 USANDO EXPRESSES NO GEMS ................................................................................................... 60 UM POUCO SOBRE OS ESPECIFICADORES DE CAMPO .......................................................................... 60 CONSTANTES DO GEMS....................................................................................................................... 60 CONSTANTES DE SISTEMA ................................................................................................................... 60 CONSTANTES DO USURIO .................................................................................................................. 61 EXPRESSES MATEMTICAS ................................................................................................................ 62 SINTAX UTILIZADA .............................................................................................................................. 62 OPERADORES MATEMTICOS ............................................................................................................. 62 OPERADORES TRIGONOMTRICOS ...................................................................................................... 63 OPERADORES LGICOS ....................................................................................................................... 63 NVEIS DE PRECEDNCIA ..................................................................................................................... 64

7.1 7.2 7.2.1 7.2.2 7.3 7.3.1 7.3.2 7.3.3 7.3.4 7.4 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

1
1.1

Introduo ao GEMS 6.XX


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 Barra de status

Plano de visualizao

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:

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.

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

(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

Submenus 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)

Submenus 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.

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

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.
FILE VERSION DATE NUMAPS APP MENU SUBMENU NUMHOTKEYS HOTKEYS { } Tabela 1.1: Indicadores Vlidos Inclui um arquivo de menu a partir deste ponto Verso deste arquivo (no afeta o menu) Data do arquivo, (no afeta o menu) Nmero de aplicaes Define o nome e descrio de uma aplicao Define o texto para um menu (cdigo opcional) Define o texto para um submenu (cdigo opcional) Nmero de hot keys ou teclas de atalho 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

Criando um projeto no GEMS 6.XX


Quando o GEMS 6.XX instalado, uma pasta de trabalho para projetos criada no disco rgido do micro-computador, denominada de:

automaticamente

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 1 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_<nome do projeto>.mdb, GD_<nome do projeto>.mdb e GS<nome do projeto>.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 datagroup (GD). O motivo de tal organizao que a verso do GEMS para o sistema operacional SQL Server
TM

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 TOPOSRFC REPORTS IMPORTS EXPORTS PLOTS TEMPLATE EXTRACT DIGITISE GRAPHS Contedo Dados de superfcie topogrfica digitalizada Arquivos de plotagem de topografia Macros e Relatrios (*.MAC, *.RPT) Arquivos que sero importados para o Gemcom for Windows Arquivos que sero exportados (ex. *.TXT) Arquivos de Plotagem Definies de estrutura de workspace predefinido (.TPL) Extraction files (*.MEX) Arquivos digitalizados (*.DIG) Arquivos Grficos QuickGraf (*.GRF) criados atravs do

ESTRUTURA DE UM PROJETO C:\GemcomProjects GS_<Nome_Site>.mdb GP_<Nome_Project>.mdb GD <Nome Datagroup>.mdb BlockCave DIGITIZE EXPORTS EXTRACT GRAPHS I SECT SEO aa IMPORTS PLANVIEW

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) Subdiretrios individuais para cada seo inclinada. Cada seo inclinada guarda vrios arquivos de plotagem e arquivos de Grid criados durante um projeto. (*.GGP) Subdiretrios individuais para cada nvel. Cada nvel guarda vrios arquivos de plotagem e arquivos de Grid criados durante um projeto. (*.GGP))
Tipo de Arquivo

SEO aa PLOTS REPORTS TEMPLATE TOPOSRFC V SECT SEO aa

I_SECT

PLANVIEW

Sufixo *.TIE, *.3DR, *.ABP *.SSS *.RRC *.QGS *.GRD *.GGP *.KEY *.MEX *.MAC *.MSM *.TXT, *.ASC *.DIG *.MDB

Polyline Solid set Reserves reporting configuration QuickGraf style Grid Plot Key index Extraction Report macro Menu selection macro Import and export text Digitized data files Arquivos Banco de dados

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 sendo necessrio escolher o comando 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 ( comando 3.4 , , ) para ativar as linhas de ou . , que estas sero automaticamente importadas para proceder a importao para a workspace selecionada. O menu FILE Classic Import funciona exatamente como antes,

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 selecionada. 3.5

para proceder a importao para dentro da workspace

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 profiles de importao montados. e selecionar os

21

3.5.2

Novo processo de importao. Utilizando-se o comando FILE Import e escolhando em Arquivos do Tipo a linha

de comando

, abre-se um novo processo de importao, onde o arquivo TXT, CSV, etc

ser linkado automaticamente, conforme exemplo da Figura 3.5.

1) Escolha do arquivo a ser importado

2) Escolha da workspace

3) Montagem do profile

4) Definio do tipo de arquivo a ser importado 5) Tipo de dado a ser importado: se apenas dados novos; se apenas dados existentes ou ambos

Figura 3.5: Janela de configurao do comando FORMAT Import

Com isto, inicia-se a configurao dos profiles de importao, conforme observado na Figura 3.6.

22

2) Escolha do tipo de delimitador de dados 1) Escolha da tabela onde o arquivo ser importado Visualizao dos campos do arquivo

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

4) Definio da chave primria e nome dos campos

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

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
5.1

Montando um banco de dados


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.
H O L E - I D COORD E COORD N ALTITUDE (COTA) H O L E - I D DEPTH AZIMUTE MERGULHO H O L E - I D FROM (DE) ASSAY TO (AT) DADOS DIVERSOS

HEADER

ASCII FILES

SURVEY

Banco de dados GEMS

Figura 5.1: Fluxograma para importao e converso de arquivos relacionais

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-mdiolongo 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 HOLE-ID EAST NORTH ELEV LENGTH HOLE-ID DISTANCE AZIM DIP HOLE-ID FROM TO ROCK COPPER GOLD

TIPO String Real Real Real Real String Double Real Real String Real Real String Real Real

HEADER.CSV

SURVEY.CSV

SAMPLE.CSV

CASAS DECIMAIS --x-2 2 2 2 --x-2 2 2 --x-2 2 --x-2 2

NOTA EXPLICATIVA Identificao do furo (Primary Key) Coordenada Leste (X) Coordenada Norte (Y) Cota (Z) Profundidade do furo Identificao do furo (Primary Key) Profundidade do furo Direo tomada pelo furo Inclinao do furo ou intervalo dele Identificao do furo (Primary Key) Incio do intervalo Final do intervalo Descrio litolgica Teor de Cobre (%) 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 conforme o exemplo do campo c) No campo seguinte vrgula. d) No campo . , escolher a tabela da workspace , escolher o tipo , selecionar a workspace Sondagem, . , com o

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

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 . f)

, escolher a tabela

da workspace

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 . 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. ; , escolher a tabela da workspace

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 5.17. , conforme Figura

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 mesmo. Por isto deve ser o primeiro. b) Definio do tipo de dado que ser importado. No caso ser ser escolhida em seguida.Pressione ;
41

. Este arquivo

o core do banco de dados, necessrio para fazer a amarrao tridimensional do

, que

c) Na janela

, escolher a workspace

. Com isto, os dados do

arquivo HEADER.CSV sero armazenados nela; d) Na janela e) Na janela , escolher a tabela da workspace .

, 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 f) para criar o arquivo de erros. , que informar o

Aparecer uma pequena janela denominada

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

Menu de acesso ao editor de workspace

MENU

TABELA HEADER

Barras de rolagem

TABELA SECUNDRIA

Seleo de tabelas secundrias

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.

44

1) Selecione os registros a serem atualizados 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 serem atualizados 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

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

Cdigo das litologias

Cores 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 acordo com o exemplo da Figura 6.10. (New Profile). Depois, disso, preencha as caixas de

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

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 : <Nome_Tabela>:<Nome_campo>:<Nome_subcampo>. 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 NS IS NE ERR

< > NC NS IS Campo fica VAZIO ERR

Dentro do arquivo GD_<nome>.mdb, as constantes de sistema so armazenadas em um campo denominado de <nome_campo_GEMS>_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_<nome>.mdb
Constante do Sistema Campo Special

Campo sem constante BDL ADL NC NS IS NE ERR 7.2.2 Constantes do usurio H trs tipos de constante de usurios:

0 1 2 3 4 5 6 7

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:

Descriptor [ Operador Descriptor onde :

Descriptor Pode ser tanto um especificador de campo, quanto uma constante ou varivel. Operador Qualquer tipo de operador matemtico ou trigonomtrico
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

+ * / ^ LOG LN () 7.3.3

Adio Subtrao Multiplicao Diviso Exponenciao Logaritmo na base 10 Logaritmo Neperiano (base E) Parnteses para agrupamentos

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

campos numricos. A Tabela 7.4 indica quais os operadores trigonomtricos que o GEMS reconhece automaticamente. Tabela 7.4 Operadores trigonomtricos reconhecidos automaticamente pelo GEMS
Operador Explicao

SIN COS TAN ASIN ACOS ATAN

Funo SENO Funo COSENO Funo TANGENTE Funo ArcoSENO Funo ArcoCOSENO Funo ArcoTANGENTE

OBS:

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. 7.3.4 Operadores Lgicos Alm dos operadores matemticos, o GEMS permite utilizar expresses lgicas para fazer comparaes entre expresses. Os resultados dessas expresses podem ser tanto numricos quanto alfanumricos. A Tabela 7.5 indica quais so as expresses lgicas que o GEMS reconhece automaticamente.

63

Tabela T.5 Expresses lgicas reconhecidas automaticamente pelo GEMS


Expresso Explicao

Caso o resultado da primeira expresso seja menor que o da LT segunda expresso, a operao lgica verdadeira. Lower Than Caso o resultado da primeira expresso seja menor que ou igual ao LE Lower or Equal Than resultado da segunda expresso, a operao lgica verdadeira. Caso o resultado da primeira expresso seja maior que o resultado GT da segunda expresso, a operao lgica verdadeira. Greiter Than Caso o resultado da primeira expresso seja maior que ou igual ao GE Greiter or Equal Than resultado da segunda expresso, a operao lgica verdadeira. Caso o resultado da primeira expresso seja igual ao resultado da EQ segunda expresso, a operao lgica verdadeira. Equal Than Caso o resultado da primeira expresso no seja igual ao resultado NE da segunda expresso, a operao lgica verdadeira. Not Equal Than H ainda duas expresses lgicas adicionais que podem ser utilizadas para comparar mais de duas expresses lgicas e/ou numricas ao mesmo tempo Combina o resultado de duas expresses lgicas. O resultado final verdadeiro apenas se o resultado das duas expresses lgicas AND forem verdadeiras. Combina o resultado de duas expresses lgicas. Diferentemente do AND, para o resultado final ser verdadeiro, basta que apenas uma OR 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
8.1

Ferramentas de filtros
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 diversos filtros criados.

dos

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
9.1

Manipulao de dados
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:

IF Expresso Lgica is TRUE THEN resultado = expresso 1 ELSE resultado = expresso 2


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 parmetro que ser utilizado caso a expresso lgica seja falsa (false) 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

73

10 Extraindo dados de uma Workspace


Algumas funes do GEMS necessitam que os dados sejam convertidos em arquivos de pontos para serem trabalhados, principalmente no caso de anlise estatstica e/ou geoestatstica, dentre outras mais. Para tanto, o GEMS possui dois mtodos distintos de extrao de dados, sendo o primeiro chamado de Extraction File e o segundo de Point Area. A tendncia da GEMCOM software International abandonar os arquivos tipo Extraction File e utilizar apenas o Point Area, em virtude da vantagem de se trabalhar com vrios elementos e dados presentes em uma nica tabela. Este processo j se iniciou na verso 5.5x quando o Extraction File foi remanejado para a pasta FILE Export. Com isto, a tendncia futura no desenvolvimento do software ser de excluir por definitivo os arquivos e mdulos dependentes da estrutura do Extraction File. 10.1 Extrao de dados por Extraction File O Extraction File um arquivo binrio, cuja exteno <nome do arquivo>.MEX, armazenando os dados extrados de uma workspace na forma de pontos para o uso das seguintes funes: Anlises estatsticas univariadas; Anlise de semi-variogramas tridimensionais; Criao de Simbol Plot; Criao de Grids; O Extraction File contm apenas a informao em forma de pontos, o que permite exportar informaes de workspaces de sondagem ou de traversas para formato de ponto, cuja operao chamada de desurveying data. Apesar de sua funcionalidade, os Extraction Files possuem uma capacidade muito limitada para extrao de diferentes tipos e de quantidades de dados. O arquivo <>.MEX possui os seguintes campos: 1) Localizao X, Y e Z do ponto extrado. automtica. 2) Dados de at trs campos, sendo: Dado tipo Real: extrado de um campo do tipo real, double, coordinate ou angle, a partir da tabela HEADER, ou de outra identificada no campo Extraction Source, ou no campo cross-reference tables.

74

Dado tipo Integer: extrado de um campo tipo inteiro a partir da tabela HEADER, ou de outra identificada no campo Extraction Source, ou no campo cross-reference tables. Dado tipo string: extrado de um campo tipo string a partir da tabela HEADER, ou de outra identificada no campo Extraction Source, ou no campo cross-reference tables. 10.1.1 Criando um extraction file Para criar um extraction file dados presentes em workspaces, pontos ou linhas carregadas em tela, basta selecionar o comando FILE Export All Points Extraction File, ou FILE Export Selected Points Extraction File ou FILE Export Extracted Points Extraction File. No caso do presente tutorial, ser criado um arquivo de extrao de pontos a partir dos furos-de-sondagem, usando o comando FILE Export Extracted Points Extraction File,conforme pode ser observado no exemplo da Figura 10.1.

Figura 10.1: Acesso ao comando Extraction File Nota explicativa do Define Extraction Parameters Menu de dilogo File Name, que especifica o nome e caminho para armazenar o extraction file. Seleciona-se a workspace que se gostaria de extrair os dados Como padro, todos os extraction files criados so salvos no seguinte caminho: C:\GemcomProjects\<projeto>\Extract, o nome escolhido pelo usurio para o extraction file, e sempre vir acompanhado pelo sufixo MEX.
75

Overwrite: Sobrescreve o extraction file Append: Anexa a um extraction file existente Menu de dilogo Data, que define a configurao dos dados a serem extrados. Seleciona a tabela que contm os dados que sero extrados. Cajo haja, seleciona a tabela que ser utilizada para uma referncia cruzada de dados. Controla, na tabela, a localizao do ponto que est sendo extrado. H trs opes: Use FROM: Escolhe o valor localizado no campo FROM de cada dado gravado na workspace. Use Middle: Escolhe o valor a partir da mdia destes existentes nos campos FROM e TO. Use TO: Escolhe o valor localizado no campo TO de cada dado gravado na workspace. Controla a quantidade de dados que sero extrado. Aplicvel apenas a workspaces do tipo drillhole ou traverse. As opes so: First Occurrence: Extrai apenas o primeiro dado existente em cada drillhole ou traverse. Last Occurrence: Extrai apenas o ltimo dado existente em cada drillhole ou traverse. All Occurrences: Extrai todos os dados existentes em cada drillhole ou traverse. Nth Occurrence: Permite ao usurio escolher a quantidade de dados que sero extrados da workspace. Ser necessrio definir o parmetro Occurrence Number: Ativado apenas quando se escolhe o Nth Occurrence e define o nmero mximo de dados que sero extrados de cada drillhole ou traverse.

Possibilita ao usurio escolher que tipo de dado ser extrado, entre real, integer ou string. O usurio poder extrair 3 tipos de dados simultaneamente (real, integer e string). necessrio entrar com os seguintes parmetros para os dados a serem extrados. Table Name: Seleciona a tabela que contm os valores de campo que sero extrados. Field Name: Seleciona qual campo da tabela escolhida ter o dado extrado Default: possvel designar um valor padro para um determinado tipo de campo. Menu de dilogo onde o usurio pode definir os limites geogrficos para o extraction file. Campos de entrada com os limites inferiores e superiores das coordenadas X, Y e Z, formando um cubo. Menu de dilogo, onde o usurio pode definir a extrao de dados mediante a aplicao de filtros a partir da tabela HEADER ou a partir de dados obtidos pelo cruzamento de tabelas.
76

Field Axis (X, Y e Z) Lower Bound Upper Bound Matching String

Seleciona o nome do campo da tabela HEADER que contm o dado que ser utilizado como limitante do processo de extrao de dados. Selecciona-se X, Y ou Z para o caso de coordenadas Com excesso dos campos do tipo character ou logical, possvel definir o limite inferior para o filtro de extrao. Com excesso dos campos do tipo character ou logical, possvel definir o limite superior para o filtro de extrao. Caso o campo especificado seja do tipo character ou lgical, possvel especificar o dado, escrevendo-o neste campo. O usurio pode utilizar dos caracteres * e ? para generalizar a filtragem (e.g. cher*).

10.1.2 Extraindo dados de uma Workspace de sondagens Para extrair dados de uma workspace de sondagens para anlise estatstica ou geoesttistica, necessrio relembrar alguns aspectos do arquivo de Extraction File. Ele possui seis campos, sendo os trs primeiros para armazenamento das coordenadas dos pontos e os trs demais para armazenamento de uma varivel tipo REAL, uma tipo INTEGER e uma tipo STRING, conforme observado no exemplo da Figura 10.2.

Figura 10.2: Exemplo de um arquivo tipo Extraction File.

No caso dos dados da

e de sua respectiva

tabela ASSAY, h os campos FROM, TO, ROCK, AU_PPM e CU%. Inseridos nos campos h duas litologias mineralizadas, denominadas de CHERT e SHEAR. Para o modelamento, ser necessrio montar quatro Extraction File, sendo 01 para o teor de AU_PPM presente na litologia CHERT, 01 para o teor CU% presente na litologia CHERT, 01 para o teor de AU_PPM da litologia SHEAR e 01 para o teor de CU% da litologia SHEAR.

77

Os campos que devero ser importados so o HOLE-ID, presente na tabela HEADER e os campos ROCK, AU_PPM e CU%, presentes na tabela ASSAY. No entanto h um problema, pois os campos ROCK e HOLE-ID so do tipo STRING e s h apenas 01 campo STRING no Extraction File. A soluo criar um campo INTEGER e atribuir um cdigo litolgico para as litologias presentes no campo ROCK. Com isto, ser possvel armazenar as variveis HOLE-ID, ROCK, e TEORES dentro do Extraction File. Os passos necessrios so: , tabela ASSAY, criar um campo tipo 1. Na INTEGER, denominado COD_ROCK, conforme exemplo da Figura 10.3.

Figura 10.3: Criao do campo tipo INTEGER denomina COD_ROCK

2. Fazer uma manipulao condicional, usando o comando WORKSPACE Manipulate Data Conditional Manipulation of Fields, de modo a renomear as litologias conforme a seguinte configurao e conforme exemplo da Figura 10.4 para a litologia CHERT. O mesmo dever ser realizado para as demais litologias, apenas substituindo o CHERT pelas demais, sempre entre aspas simples ( ). CHERT SHEAR SILTS SOIL = 10 = 30 = 40 = 50 GREYW = 20

78

Figura 10.4: Manipulao condicional do campo ROCK: Litologia CHERT

3. Com o campo COD_ROCK j preenchido, gerar os Extraction Files, mediante uso do comando FILE Export Extracted Points Extraction File, conforme exemplo da Figura 10.5.

Figura 10.5: Criao do Extraction File AU_CHERT.MEX

79

4. Criar os arquivos de Extraction Files, CU_CHERT.MEX, AU_SHEAR.MEX e CU_SHEAR.MEX seguindo o exemplo descrito na Figura 10.5 10.2 Extrao de dados por Point Area. Assim como Extraction File, o Point Area tambm responsvel por extrair dados quaisquer do GEMS para arquivos de pontos. Sua principal diferena reside que, alm de poder armazenar uma quantidade maior de campos que os arquivos tipo Extraction File, o Point Area no forma arquivos binrios. A estrutura de um Point Area na forma de uma workspace, com todos os seus benefcios, tais como ferramentas de edio e de criao de campos personalizados. Alm disso, possvel configurar profiles de Point Area, que podem ser armazenados e utilizados posteriormente. 10.2.1 Criando uma Workspace de Point Area Para criar uma workspace de Point Area, basta acessar o comando de menu WORKSPACE Create or Modify Workspace e clicar em NEW, conforme o exemplo da Figura 10.6. Seguir de acordo com a criao da workspace de Sondagem

Figura 10.6: Criao de uma Workspace de Point Area

A estrutura mnima de uma workspace de Point Area mostrada na Figura 10.7

Figura 10.7: Estrutura mnima de umam workspace de Point Area


80

Alm dos campos RVALUE, IVALUE e SVALUE, so criados tambm um campo HOLE-ID, ROCKTYPE, DISPLAY, TAG, AU_PPM e CU%. Os campos de teores j foram automaticamente copiados a partir das definies existentes no profile de GRADE ELEMENTS do GEMS. Caso seja necessrio, o usurio pode criar campos dentro da tabela LOCATION para inserir outros dados que julgue necessrios. 10.2.2 Menu WORKSPACE Extract Points Selecionar o comando WORKSPACE Extract Points. Ir aparecer o seguinte menu de comandos exemplificado pela Figura 10.8.

Figura 10.8: Menus de acesso e de configurao do Point Area


81

Nota explicativa do Acessa ao menu de profile do Point Area. Tambm pode ser acessado pelo comando de menu FORMAT Point Area.

Menu de dilogo File Name, que especifica o nome e caminho para armazenar o Point Area Seleciona-se a workspace que se gostaria de extrair os dados Seleciona-se a workspace de Point Area onde os dados sero armazenados Define-se o nome do arquivo de Point Area a ser armazenado na workspace de Point Area Caso o Point Area exista, o usurio poder escolher se gostaria de deletar e sobrescrever os dados existentes ou apenas adiciona-los. rea para o usurio inserir comentrios sobre o Point Area criado. Possibilita ao usurio criar um profile de visualizao personalizado para seu Point Area. Alm do boto , possvel acessar este menu atravs do comando de menu FORMAT Point Areas.

Menu de dilogo Data, que especifica quais dados sero extrados da workspace Indica qual tabela da workspace selecionada ser escolhida para extrao de dados Indica uma tabela para fazer uma referncia cruzada para extrao, caso seja necessrio Controla, a localizao do ponto que est sendo extrado. H trs opes: Use FROM: Escolhe o valor localizado no campo FROM de cada dado gravado na workspace. Use Middle: Escolhe o valor a partir da mdia destes existentes nos campos FROM e TO. Use TO: Escolhe o valor localizado no campo TO de cada dado gravado na workspace. Controla a quantidade de dados que ser extrada. As opes so: First Occurrence: Extrai apenas o primeiro dado existente em cada drillhole ou traverse. Last Occurrence: Extrai apenas o ltimo dado existente em cada drillhole ou traverse. All Occurrences: Extrai todos os dados existentes em cada drillhole ou traverse. Nth Occurrence: Permite ao usurio escolher a quantidade de dados que sero extrados da workspace. Ser necessrio definir o parmetro Occurrence Number: Aplicveis a workspaces de drillholes e de traverses.
82

Geralmente est inativo. S funciona quando o quadro Nth Occurrence est ativo. Configurador dos campos que sero extrados para o Point Area Campos para configurar a tabela de origem dos dados a serem extrados Campos de origem da tabela ligada a workspace que ter os dados extrados Campo de destino da workspace de Point Area Valor padro que pode ser configurado para os campos de destino da workspace de Point Area

Menu de dilogo onde o usurio pode definir os limites geogrficos para a extrao dos dados para a workspace de Point Area. Campos de entrada com os limites inferiores e superiores das coordenadas X, Y e Z, formando um cubo.

Menu de dilogo, onde o usurio pode definir a extrao de dados mediante a aplicao de filtros a partir da tabela HEADER ou a partir de dados obtidos pelo cruzamento de tabelas.

Field Axis (X, Y e Z) Lower Bound Upper Bound Matching String

Seleciona o nome do campo da tabela HEADER que contm o dado que ser utilizado como limitante do processo de extrao de dados. Selecciona-se X, Y ou Z para o caso de coordenadas Com excesso dos campos do tipo character ou logical, possvel definir o limite inferior para o filtro de extrao. Com excesso dos campos do tipo character ou logical, possvel definir o limite superior para o filtro de extrao. Caso o campo especificado seja do tipo character ou lgical, possvel especificar o dado, escrevendo-o neste campo. O usurio pode utilizar dos caracteres * e ? para generalizar a filtragem (e.g. cher*).

10.2.3 Extrando dados para uma workspace de Point Area 1) Selecionar o comando WORKSPACE Extract Points e preencher os quadros de acordo com o exemplo da Figura 10.9.

83

Figura 10.9: Modelo de preenchimento do comando WORKSPACE Extract Points

2) Os dados extrados iro aparecer workspace editor de acordo com o observado no exemplo da Figura 10.10.

84

Figura 10.10: Workspace Editor. Exemplo de extrao de um Point Area

3) Para visualizar os dados dados extrados, basta selecionar a workspace de Point Area PONTOS na rvore de objetos e dar OPEN. A visualizao dos dados deve ocorrer conforme o exemplo da Figura 10.11

85

Figura 10.11: Menus para visualizao do Point Area SONDAGEM

86

Das könnte Ihnen auch gefallen