Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Geoestadística
Mg. Sc. Marco A. Cotrina
Trujillo
Julio, 2018
Contenido
1. Importación de Sondajes ........................................................................................................... 4
1.1. Creación de Workspace .................................................................................................... 5
1.2. Perfiles de Importación ................................................................................................... 15
2. Visualización de Sondajes ........................................................................................................ 34
3. Compositación de Muestras..................................................................................................... 45
3.1. Compositing Profiles ....................................................................................................... 48
3.2. Prepare Composites Table: ............................................................................................. 48
3.3. Calculate composites: ..................................................................................................... 50
4. Creación de Points Areas ......................................................................................................... 51
5. Exportación de Puntos ............................................................................................................. 58
1. Importación de Sondajes
El primer paso en el proyecto es la incorporación de los datos de los sondajes con los que se
trabajará. Estos datos vienen como en 4 archivos de texto que contienen distinta información de
cada sondaje, tal como su ubicación, su largo, tipo de roca y alteración, ley del elemento de interés,
etc. Los 4 archivos en este caso son:
1. HEADER: Este es el archivo principal, que contiene el nombre del sondaje (HOLE ID), la
ubicación espacial del collar (En coordenadas X (EASTING), Y (NORTHING) y Z (ELEVATION))
y su largo (LENGTH).
2. SURVEY: Esta tabla contiene la orientación espacial del sondaje por tramos. Tiene asociado
el nombre del sondaje (HOLE-ID) y una discretización de los sondajes en tramos, definidos
por el campo FROM y TO. Para cada uno de estos tramos, se entrega la información de su
AZIMUTH y su DIP.
3. ASSAYS: Esta tabla contiene la información de todos los ensayos que se le realizaron al
sondaje. En este caso, el archivo incluye el nombre del sondaje (HOLE ID), su discretización
en tramos (FROM-TO), el número de muestra de ese tramo (SAMPLE_#) y la ley de cobre de
ese tramo (CUT%).
En la siguiente ventana, elegimos que tipo de Workspace vamos a crear. En este caso, como se
quieren importar sondajes, seleccionamos Workspace del tipo Drillhole, con subtype Normal y se le
da un nombre (En este caso, Sondajes). Se puede agregar una descripción en caso de trabajar con
muchas bases de datos, para evitar confusiones. Luego, se le da clic a siguiente:
Ilustración 8: Tipo de Workspace y Nombre
En la siguiente ventana se definirán algunas características del Workspace. Lo primero que se pide
es el campo clave que identificará a los sondajes en las distintas tablas. Como vimos anteriormente,
los sondajes se identifican mediante el campo HOLE-ID, por lo que dejamos la primera opción tal
como viene, al igual que la segunda opción donde pide el número de caracteres que se guardará en
el campo HOLE-ID. Lo único que se debe cambiar es la tercera opción, donde se pregunta cómo está
discretizado el sondaje en cada tabla. En los archivos que vimos anteriormente, el sondaje se
discretizaba en tramos o intervalos (FROM-TO), por lo que seleccionamos la opción Intervals.
Finalmente, dejamos marcada la opción Yes para poder crear otras tablas.
Ilustración 9: Campo Primario y tipo de discretización del Workspace
En la siguiente ventana, nos muestra que Tablas se han creado dentro del workspace. Por defecto,
aparece la tabla de Header y la tabla de Surveys. Por cada archivo, debemos crear una tabla, por lo
que debemos agregar la tabla para el archivo de Assays y la tabla para el archivo de Litho. Le damos
clic a Add y creamos las 2 tablas, asignándole su nombre respectivo y eligiendo la opción de “Interval
Data”, pues los archivos de Assay y Litho también están discretizados por intervalos. Cuando
tengamos las 4 tablas listas, le damos clic a siguiente y luego en Finalizar.
Ilustración 10: Creación de Tablas Accesorias
En esta ventana, la mitad superior indica qué tablas existen dentro del Workspace. En nuestro caso
hay 4 tablas: Header, Survey, Assays y Litho, cada una correspondiendo a uno de los archivos de la
base de datos. Al seleccionar cualquiera de las tablas, en la mitad inferior de la ventana muestra los
campos que existen dentro de esta tabla: Al seleccionar la tabla Header, en la mitad inferior nos
aparece que esa tabla tiene los campos de HOLE-ID, LOCATION (coordenadas X,Y y Z) y el campo
de LENGTH.
Lo que se debe hacer, es verificar que para cada tabla, los campos de dicha tabla coincidan con las
columnas del archivo respectivo. Para eso, debemos revisar cada archivo y contrastarlo con la
información de la tabla del workspace:
3. Assays:
El archivo Assays.txt tiene 5 columnas: HOLE-ID, FROM, TO, SAMPLE_# y CUT%. Si revisamos los
campos de la Tabla de Assays, veremos que esta contiene solo 3 campos: HOLE-ID, FROM y TO, por
lo cual debemos agregar los 2 campos que le faltan. Para eso, seleccionamos la última fila (TO) y
apretamos la tecla TAB, hasta que aparezca una fila en blanco:
Ilustración 15: Creación de columna en Blanco
Repetimos el procedimiento para agregar otra fila en blanco (apretar TAB hasta que aparezca) y
agregamos los datos de CUT%:
• Field Name: CUT
• Field Type: Double
• Description: En blanco
Siguiendo los pasos anteriores, debería quedar la tabla de Assays como sigue:
Ahora los campos si coinciden con las columnas de la tabla, por lo que pasamos a la última tabla
de LITHO.
3. Litho:
Con esto, ya tenemos listo nuestro Workspace para que reciba los archivos con la base de datos. Se
cierra esta ventana y se guardan los cambios. El siguiente paso es importar los datos al Workspace
recién creado. Para eso, se deben crear los perfiles de importación.
1.2. Perfiles de Importación
Los perfiles de importación son el nexo entre nuestros archivos de datos y las tablas de nuestro
workspace. Con el perfil de importación definiremos en qué tabla de nuestro workspace irá cada
archivo, y en qué campo de nuestro workspace irá cada columna del archivo. Para crear los perfiles
de importación vamos a la ventana principal de Gems, menú File/Import.
Se abre una ventana del explorador de Windows, para buscar el archivo que deseamos importar.
Para los sondajes, siempre se importa primero el archivo de Header, por lo tanto debemos buscar
el archivo header.txt. Es importante seleccionar bien el tipo de datos que importaremos, que debe
ser del tipo Drillhole
Ilustración 20: Ubicación de archivo Header
Luego, le damos clic a abrir y seleccionamos a qué workspace queremos importar los datos. En
nuestro caso, seleccionamos el workspace de sondaje recién creado.
A continuación, seleccionamos qué datos queremos importar, donde elegimos la primera opción
(Only add new data)
Ilustración 24: Filtro de datos a agregar
En la siguiente ventana, debemos elegir si estamos importando la tabla principal (Header) o alguna
de las tablas secundarias. En este caso, seleccionamos que estamos importando la tabla principal.
La siguiente ventana nos pide definir cuál es el campo clave de nuestros sondajes. El campo clave es
el atributo que identifica a cada sondaje y que se encuentra en todos los archivos que importaremos.
En este caso, el campo clave es el HOLE-ID, que se encuentra en la primera columna, por lo que esa
columna debe estar seleccionada.
Ilustración 28: Columna de Hole-ID
En la siguiente ventana nos pedirá definir cómo se importará el resto de las columnas. Las columnas
que en su encabezado dice Skip no se importarán, por lo que debemos seleccionarlas y definir a qué
campo deseamos importarlas. Para esto, se deben seguir 3 pasos:
Estos pasos deben repetirse para todas las columnas del archivo, para poder importarlas todas. En
el caso de nuestro archivo header, luego del Hole-ID vienen las columnas LOCATIONX, LOCATIONY,
LOCATIONZ y LENGTH. Aplicando los pasos definidos anteriormente, la columna X se vería así:
Ilustración 29: Importación de columna LOCATIONX
Repitiendo los pasos para el resto de las columnas, el Data Preview final se debería ver así:
En el resumen se ve que vamos a importar los datos a la tabla Header, cuales son los campos que
importaremos y a qué columna del archivo corresponde cada campo. Revisamos que esté todo en
orden y le damos clic a Ok.
Volveremos a la ventana inicial, pero ahora con el Perfil de Importación Header creado:
Ilustración 32: Perfil Header creado
Este error indica que trató de importar la fila de encabezados, pero en nuestro workspace
mencionamos que los campos de coordenadas recibirían un valor del tipo Double, mientras el
encabezado es un String. De todas formas, importa sin problemas las otras 100 filas que contienen
los datos de sondajes, por lo que no hay problema con este error.
El siguiente paso es importar el resto de los archivos (Surveys, Assays y Litho). El procedimiento es
bastante similar al de la importación del archivo Header. Como ejemplo, se mostrará la importación
del archivo Surveys.
Elegir el delimitador (tabulaciones) y declarar la primera fila como encabezado, tal como en el
procedimiento anterior. Luego, elegir la columna con el campo clave (HOLE-ID), qué en todos los
archivos es la primera columna.
La siguiente ventana es en donde se define qué columna de nuestro archivo corresponde a cada
campo del workspace. En este caso, el programa reconoce automáticamente cada columna, por lo
que no hay que asignarlas a mano. En caso de que alguna diga “Skip” en su encabezado, hay que
hacer el mismo procedimiento de la tabla de Header, marcando que deseamos importar la columna
y eligiendo el campo donde la importaremos.
Ilustración 40: Selección de importación de las otras columnas
Finalmente volvemos a los perfiles de importación, y el resumen del perfil que creamos debería
verse así:
Ilustración 41: Perfil de Importación de Surveys
Las tablas de ASSAYS y LITHO se importan de la misma manera. El cuadro resumen después de crear
los perfiles de importación respectivos debería verse así:
La importación del archivo litho arrojará errores acerca de filas cuyo código de litología es un string.
Este error es normal y no afecta la importación de los datos que nos interesan.
2. Visualización de Sondajes
Para verificar la correcta importación de los sondajes, los mostraremos en pantalla. Para eso, vamos
a la ventana principal de GEMS, y buscamos el workspace de Sondajes. Lo seleccionamos con clic
derecho y ponemos Open:
Ilustración 45: Abrir Workspace
Gems arrojará un error de que no existe actualmente un display profile para este workspace. Un
display profile es un perfil donde definimos la forma en que mostrará los Sondajes. Para crear un
display profile, le damos clic a los puntos suspensivos de la ventana siguiente:
(El programa puede arrojar algunos errores de que alguna tabla no está abierta. Es normal)
En la ventana siguiente están las opciones de visualización de los sondajes. El primer paso es
seleccionar el Workspace asociado a nuestro profile, que en este caso es Sondajes.
Luego, debemos seleccionar cómo queremos visualizar los sondajes. Hay varias opciones:
1. Pestaña Symbols:
a. Hole-ID: Muestra las opciones para desplegar el nombre del sondaje (su ubicación,
color, tamaño, etc.).
b. Collar Symbols: Muestra las opciones para mostrar la ubicación del collar del
sondaje.
c. Trace Symbols: Muestra las opciones para mostrar los distintos tramos de los
sondajes con distintos símbolos.
2. Pestaña Trace:
a. Show Traces: Muestra las opciones para desplegar distintos colores en los tramos
del sondaje.
En este ejemplo, visualizaremos la ley de cobre de cada tramo. Para eso, vamos a la pestaña Trace,
marcamos la opción de Show Traces, y dentro de ella, la opción que dice “Use field values to decide
the color of each trace symbol”. Esta opción decidirá el color del tramo del sondaje basado en algún
atributo de ese tramo. Ese atributo en nuestro caso queremos que sea la ley de Cobre, para lo cual
buscamos el campo del Workspace donde está la ley de cobre: Tabla de ASSAYS, campo de CUT.
También marcamos la opción de “Draw the trace as a thick line” de radio 2.0, y en
la opción “Where there is no field value” marcar “Draw thick”. Esto hará que los sondajes tengan
un poco más de volumen y se vean más claros en la visualización.
El paso final es la selección de la escala de colores para mostrar los sondajes. Para eso, le damos
clic a los puntos suspensivos al lado del cuadro de Colour, y creamos un nuevo perfil de colores.
Ilustración 50: Creación de Nuevo perfil de colores
La siguiente ventana muestra las opciones para crear un perfil de colores. Se puede ingresar
directamente la cota inferior y superior del rango correspondiente a cada color, apretando Tab para
agregar un nuevo rango y eligiendo un color distinto.
En esta ventana, los intervalos se llenan de forma automática entre los valores mínimos o máximos
del campo elegido, o entre valores que ingresamos nosotros. Si vemos los valores mínimo y máximo
del campo de CUT, vemos que el máximo es 26.2. Si dejamos este valor y creamos la escala, creará
intervalos de igual tamaño del 0 al 26.2, lo que generaría que la mayor parte de nuestro sondaje
(con ley inferior a 2) se viera del mismo color. Por lo tanto, elegiremos la opción de “Use custom
Range” con valor minimo 0 y valor máximo 1.5.
Luego, elegiremos cuantos colores queremos que tenga nuestra escala. En este caso usaremos 6
colores. Finalmente, pide los colores de inicio y termino de la escala, y muestra cómo será la escala
de colores final.
Ilustración 53: Autofill Range modificado para Ley de CUT
Al darle clic a ok, volveremos a la ventana anterior con la escala de colores ya creada. A la escala le
hice unos ajustes a posteriori, cambiando el color del último tramo por rojo y asignando la cota
superior del último intervalo en un valor muy grande, para que todas las leyes superiores a 1.16
tuvieran el mismo color:
Ilustración 54: Intervalos de colores del perfil creado
Con eso tenemos la escala de colores creada, le damos clic a ok y en la pestaña de Drillhole Display
también le damos clic a Ok.
Aparecerá un mensaje preguntando a qué datos queremos aplicar este perfil de despliegue.
Seleccionamos “All” y finalizamos.
Ilustración 56: Datos afectados por el display profile
Luego de esto, los Sondajes estarán desplegados en la pantalla, lo cual se puede corroborar viendo
el Workspace de Sondajes en el menú de la izquierda, que debería tener un ojo al lado del nombre:
Seguramente los sondajes no aparecerán en el cubo de despliegue de Gems. Esto es porque el cubo
de despliegue está mostrando un volumen muy alejado de la ubicación espacial de los datos. Para
modificar esto, vamos al menú de View/Position/Zoom To Extents.
Ilustración 57: Opción de "Zoom to Extents"
Apretando ese botón, el cubo de despliegue debería mostrar los sondajes con sus respectivos
colores:
Si nos acercamos a la imagen con la rueda del mouse, podemos ver los tramos del sondaje y sus
colores:
Ilustración 59: Acercamiento a sondajes Desplegados
Cabe destacar que no solo podemos mostrar variables continuas como la ley de Cu, si no también
variables categóricas como el código de roca o código de alteración, para verificar la geología del
yacimiento. Esto se realiza de igual forma que en la ley de cobre, pero cambiando el display profile,
eligiendo que muestre otro campo como RX_CODE o ALT_CODE, y creando una escala de colores
acorde.
3. Compositación de Muestras
Para la creación de compósitos, el primer paso es crear una tabla en el workspace de Sondajes donde
guardar las muestras compositadas. Para eso vamos al menú de Workspace/Create or Modify
Workspace y clickeamos el botón de Open, y seleccionamos el Workspace de Sondajes:
Ilustración 60: Abrir Workspace de Sondajes
Crear una nueva tabla es similar a crear campos, como se hizo en la creación del Workspace de
Sondajes. Se hace clic en la última tabla (En este ejemplo es Litho) y apretar Tab hasta crear una
nueva fila. Esta nueva tabla se llamará COMP5, pues ahí guardaremos los compósitos de 5 metros.
El tipo de tabla es un Interval Table, tal como las demás tablas secundarias.
Guardamos y cerramos esta ventana, para pasar al proceso de compositación propiamente tal.
Naturalmente, se debe crear un perfil de compositación para cada tamaño de compósito, por lo que
iniciaremos con los compositos de 5 metros. El perfil por lo tanto se llamará Comp5.
Este perfil se debe llenar con el Workspace asociado (Sondajes), la tabla de compósitos (Comp5) y
el campo de Length. Además, es necesario ubicar los campos que se van a compositar: En nuestro
caso, el campo es el CUT que se encuentra en la tabla de Assays, y debemos guardarlo en el campo
de CUT que se encuentra en la tabla de Comp5:
La siguiente ventana nos pregunta qué tipo de compositación deseamos hacer. Nosotros
utilizaremos compósitos de iguales tamaños, por lo que seleccionamos dicha opción:
La siguiente ventana nos deja elegir el largo de compósito. Esta es la opción que se debe cambiar
cada vez que se requiera compositar a un largo diferente. Las otras opciones definen desde donde
se empezará el compósito (típicamente desde el collar) y qué hacer con el ultimo intervalo
(elegiremos crearlo)
Ilustración 67: Parámetros de compositación
Para visualizar los compósitos, podemos modificar el display profile creado anteriormente, pidiendo
que en vez de mostrarnos el campo CUT de la tabla de Assays, nos muestre el campo CUT de la tabla
COMP5:
Ilustración 69: Comparación entre distintos tamaños de Compósito. En orden de izquierda a derecha desde la esquina
superior izquierda: Datos sin compositar, compositados a 5 metros, 7.5 metros y 10 metros.
Seguir el procedimiento con las opciones por defecto hasta llegar al resumen del workspace con
las tablas y los campos:
La primera opción nos indica desde qué workspace queremos extraer la información. Como los
compósitos están en el Workspace de Sondajes, ese seleccionamos.
La siguiente opción nos indica en qué workspace debemos guardar los datos extraídos. Este es
nuestro workspace Extracciones (En caso de que no aparezca, hacer clic en los puntos suspensivos
y ahí debería aparecer).
Donde nos pide el Point Area, debemos escribir un nombre donde guardaremos el archivo. Podemos
guardar varios puntos en un mismo Workspace de point área, dándole diferentes nombres a los
archivos. Como ejemplo extraeremos los puntos de COMP5, por lo que ponemos ese nombre al
point área, y pasamos a la pestaña de Data.
En la pestaña de Data se define qué campo vamos a extraer y donde los guardaremos. En este caso,
debemos indicar que el campo a extraer se encuentra en la tabla de COMP5 (extraeremos el CUT).
De la misma manera, cuando se extraigan los compositos de 7.5 y 10, se debe especificar que la
tabla donde se encuentran dichos datos es COMP75 y COMP10 respectivamente (y Assays en los
datos sin compositar).
Además, debemos saber cuál es la litología de cada compósito. Naturalmente, la litología no es una
variable que se pueda compositar calculando promedios, pues el número que la representa es una
variable categórica, no continua. Por lo tanto, definiremos la litología de cada compósito como la
litología del punto que está justo en su centro. Para lograr esto, debemos indicar dónde está el
campo de litología en la opción de Cross Reference to Table: Litho.
En el cuadro de abajo se debe indicar los campos a extraer y el lugar donde los guardaremos en
nuestro Point Area.
Desde la tabla de Comp5 extraeremos CUT y Length, y lo guardaremos en el campo de CUT y Largo
de nuestro Point Area.
Para asegurarnos que la extracción de puntos fue exitosa, debemos volver a la pestaña principal de
Gems. En ella, el workspace de Extracciones debería aparecer en rojo. Esto indica que se le han
hecho modificaciones que no han sido guardadas, por lo cual le damos clic al botón de guardar y
debería volver a negro.
Luego, le damos click derecho al Workspace de Extracciones y seleccionamos “Close”, con lo que
debería desaparecer el ojo de la izquierda. Nuevamente con click derecho seleccionamos Open, y
aparecerá una ventana donde solo se puede seleccionar el Extracciones y apretar Open. En la
siguiente ventana, aparecerán todos los points areas dentro de este Workspace. Hasta ahora solo
se ha creado uno, el de COMP5, pero posteriormente, cuando se hayan extraido los compósitos de
7.5, 10, y datos sin compositar, aparecerán más, como en la imagen que sigue:
Ilustración 76: Selección de Points areas a desplegar
Los puntos desde lejos se ven como sondajes, pero al acercar la visualización se pueden ver los
puntos que representan el centro de cada compósito:
Ilustración 78: Comparación entre points areas de distintos tamaños de compósito: Sin compositar, a 5 metros, 7.5
metros y 10 metros.
Como se aprecia en las imágenes anteriores, mientras más grande es el compósito, más separados
estan los puntos, lo cual concuerda con lo que se esperaba.
5. Exportación de Puntos
Para exportar los puntos creados en los Point Area se debe abrir el point área (que se vean los
puntos en la ventana principal) y luego ir al menú de File/Export/Selected Points/ASCII File:
Ilustración 79: Menú de Exportación de Puntos
En la ventana siguiente se selecciona los campos que se desean exportar (en este caso CUT, Largo y
Litho), se le da el nombre al archivo de salida (típicamente un .txt o .asc) y el separador (típicamente
tab o coma):