Está en la página 1de 15

EM001.N2: Curso de ArcGIS aplicado a la exploración mineral.

Nivel 2 Sesión 4

Trabajo con geoquímica de muestras de superficie.


CONCEPTOS TEÓRICOS FUNDAMENTALES
Para trabajar con datos de resultados de análisis químicos de laboratorio de muestras de
superficie en ArcGIS, primero tenemos que construir la tabla con la información en una
base de datos externa, para después importarla desde ArcMap y generar un shapefile de
puntos que contenga toda esta información en su tabla de atributos, de tal manera que
podamos crear una simbología de colores que nos ayude a interpretar los datos.

En esta sesión vamos a trabajar por primera vez de forma intensa con las tablas de atributos.
Veremos que son muchas las posibilidades y las herramientas para administrar datos.

4.1 Tipos de campos en las tablas de atributos en ArcGIS

Antes de preparar las tablas fuentes de los datos para importarlas dentro de ArcMap, de-
bemos conocer mejor cuáles son los tipos de campos que podemos definir al crear una
tabla en ArcMap.

4.1.1 Campos numéricos

Para almacenar números en tablas de atributos, se puede elegir entre uno de estos cuatro
tipos de campos:

• Enteros cortos.
• Enteros largos.
• Números de punto flotante de precisión simple, a los cuales generalmente se los
denomina flotantes.
• Números de punto flotante de precisión doble, comúnmente llamados dobles.

Al elegir el tipo de datos, primero considera la necesidad de los números enteros frente
a los números fraccionarios (con decimales). Si solo necesitas almacenar números ente-
ros —como 12 o 12,345,678—, especifica si el número es un entero corto o largo. Si ne-
cesitas almacenar números fraccionarios que tienen lugares decimales —como 0.23 o
1234.5678—, especifica si el número es un flotante o un doble.

En segundo lugar, cuando elijas entre un entero corto o largo, o entre flotante o doble,
elige el tipo de datos que ocupe el menor espacio de almacenamiento posible. Esto no
solo minimizará la cantidad de espacio de almacenamiento necesario sino que también
mejorará el rendimiento. Si solo necesitas almacenar enteros que se encuentren entre
-32,768 y 32,767, especifica el tipo de datos entero corto porque ocupa solo 2 bytes,
mientras que el tipo de datos entero largo ocupa 4 bytes.

Material didáctico preparado por Marta Benito para www.aulasig.com 1


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

Si solo necesitas almacenar números fraccionarios entre -3.4E38 y 1.2E38, especifica el


tipo de datos flotante porque ocupa solo 4 bytes, mientras que el tipo de datos doble
ocupa 8 bytes.

CONSEJO

Es decir, los enteros (cortos o largos) no tienen decimales, y los cortos ocupan menos es-
pacio en la base de datos que los largos. Los fraccionarios (flotantes o dobles) tienen de-
cimales, y los flotantes ocupan menos espacio en la base de datos que los dobles; esta
consideración es importante solo si vas a manejar tablas con cientos de miles de regis-
tros, pero si no es tu caso, y tienes dudas, elige siempre el tipo de dato numérico doble.

La siguiente tabla muestra una lista de los tipos de datos, sus rangos y requisitos de al-
macenamiento. Los rangos que se encuentran en la lista son para geodatabases de archi-
vos y personales. Los rangos difieren levemente en las geodatabases de ArcSDE.

Tipo de datos Rango de Tamaño Aplicaciones


almacenamiento (bytes)
Entero corto -32,768 a 32,767 2 Valores numéricos sin valores
fraccionales dentro de un rango
específico; valores codificados.
Entero largo -2,147,483,648 a 4 Valores numéricos sin valores
2,147,483,647 fraccionales dentro de un rango
específico.
Número de punto flotante aproximadamente 4 Valores numéricos con valores
de precisión simple (flo- -3.4E38 a 1.2E38 fraccionales dentro de un rango
tante) específico.
Número de punto flotante aproximadamente 8 Valores numéricos con valores
de precisión doble (doble) -2.2E308 a 1.8E308 fraccionales dentro de un rango
específico.

Tabla de tipos de datos de ArcGIS.

Si estás especificando campos numéricos para una tabla en una geodatabase personal o
de archivos (file geodatabase), debes especificar solo el tipo de datos. Si estás especifi-
cando campos numéricos para una geodatabase ArcSDE, especifica adicionalmente la
precisión, que es la longitud máxima del campo; y la escala, que es la cantidad máxima
de lugares decimales.

La especificación de la precisión y la escala permite restringir el rango de valores y los


formatos de números que un campo puede aceptar, lo que brinda mayor control. Por
ejemplo, si especificas un número de punto flotante con una precisión de 4 y una escala
de 2, el campo aceptará 12.34. Si intentas introducir 12.345 en el campo, se mostrará un
mensaje de error, ya que esto supera el número máximo de dígitos y posiciones decimales

Material didáctico preparado por Marta Benito para www.aulasig.com 2


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

permitidos. Sin embargo, si especificas un número de punto flotante con una precisión de
5 y una escala de 3, el campo sí te permitirá introducir 12.345.

En la siguiente tabla se muestra una lista de los tipos de datos, su precisión posible y sus
valores de escala. Utiliza esta tabla como ayuda para elegir el tipo de datos, la precisión
y la escala para las geodatabases de ArcSDE.

Tipo de datos Precisión (longitud del campo) Escala (posiciones decimales)

Entero corto* 1–5 (Oracle, SQL Server, PostgreSQL); 0


5 (DB2, Informix)

Entero largo 6–10 (Oracle y PostgreSQL); 0


6–9 (DB2, Informix y SQL Server)

Punto flotante 1–6 1–6

Doble 7+ 0+

* Por defecto, en ArcGIS Desktop, los enteros cortos se crean con una precisión de 5. Sin embargo, las
columnas de enteros cortos solo pueden almacenar valores que estén dentro del rango de -32,768 a
32,767. Por lo tanto, no se puede almacenar un valor mayor que 32,767 o menor que -32,768 en un
campo de entero corto, incluso si se estableció la precisión como 5.

No hay que especificar la precisión para las columnas de enteros cortos creadas en ArcGIS Desktop o
en cualquier base de datos, excepto Oracle. Tampoco hay que especificar la precisión para las colum-
nas de enteros largos creadas en ArcGIS Desktop en bases de datos de SQL Server o PostgreSQL.

A continuación, encontrarás ejemplos de rangos de números y de cómo puedes almace-


narlos en una geodatabase de ArcSDE.

Precisión (longitud Escala (posiciones


Rango Tipo de datos
del campo) decimales)

0 a 99 Entero corto 2 0

-99 a 99* Entero corto 3 0

0 a 32,767 Entero corto 5 0

32,768 a 99,999 Entero largo 5 0

0.001 a 0.999 Punto flotante 4 3

1,000.00 a 9,999.99 Punto flotante 6 2

-123,456.78 a 0* Doble 9 2

0 a 1,234.56789 Doble 9 5

* Los números negativos requieren precisión adicional para almacenar el signo negativo.

Material didáctico preparado por Marta Benito para www.aulasig.com 3


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

Los flotantes en las geodatabases personales y de archivos pueden almacenar con preci-
sión números que contengan hasta un máximo de 6 dígitos. Por ejemplo, no se puede al-
macenar el número 123,456.7 con precisión en un campo flotante porque este número
contiene más de seis dígitos.

Puedes introducir el número en un campo flotante en una geodatabase personal o de ar-


chivos, pero se redondeará a 123,457, un número que contiene los 6 dígitos permitidos.

Si necesitas almacenar este número con precisión, lo puedes almacenar en un campo do-
ble.

Los campos flotantes de las geodatabases de ArcSDE no te permiten introducir más dígitos
que la precisión para el campo, de manera que no hay redondeo.

4.1.2 Campos de texto (o cadena de texto, string)

Un campo de texto representa una serie de símbolos alfanuméricos. Esto puede incluir
nombres de calles, propiedades de atributos u otras descripciones textuales.

Una alternativa para el uso repetido de atributos textuales es establecer un valor codifi-
cado. Una descripción textual se puede codificar con un código alfanumérico corto o con
un valor numérico. Por ejemplo, puedes codificar tipos de carreteras con valores numéri-
cos asignándole un 1 a las carreteras de pavimento mejoradas, un 2 a las carreteras de
ripio, y así sucesivamente. Esto cuenta con la ventaja de que se utiliza menos espacio de
almacenamiento en la geodatabase; sin embargo, el usuario de los datos deberá interpre-
tar los valores codificados.

Los caracteres utilizados para el texto varían según el idioma. Para permitir que un texto
se convierta más fácilmente entre idiomas, ArcGIS utiliza Unicode para codificar los ca-
racteres.

4.1.3 Fechas

En el tipo de datos de fecha se pueden almacenar fechas, horas o fechas y horas.

A veces, el formato predeterminado en el cual se presenta la información es mm/dd/yyyy


hh:mm:ss (mes/día/año; horas:minutos:segundos) y una especificación para a.m. o p.m.
Cuando introduzcas campos de fecha en la tabla, se convertirán a este formato.

En muchos países se utiliza el formato día/mes/año. Es importante definir el formato de-


finitivo en el protocolo de la empresa o de tu proyecto, y revisar que al cambiar de for-
mato una tabla no se altere el orden de los números dentro de la fecha.

Material didáctico preparado por Marta Benito para www.aulasig.com 4


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

4.1.4 BLOB

Un BLOB (Binary Large Object, objeto binario grande) son simplemente datos almacena-
dos en la geodatabase como una secuencia larga de números binarios.

En ArcGIS, las anotaciones y dimensiones se almacenan como BLOB, y los elementos, co-
mo imágenes, multimedia o bits de código, se pueden almacenar en este tipo de campo.

Es necesario utilizar un cargador o un visualizador personalizado, o una aplicación de ter-


ceros, para cargar elementos en un campo BLOB o para visualizar el contenido de un
campo BLOB.

4.1.5 Identificadores de objetos

ArcGIS mantiene el campo Identificador de objeto (OBJECTID) y garantiza un identifica-


dor único para cada fila de la tabla.

Si observas una tabla o una tabla de atributos de capa, generalmente verás que el campo
identificador de objeto figura en la lista bajo los alias de OID u OBJECTID, para las tablas,
y de FID, para las capas. Algunas de las funciones principales dependen de la presencia de
este campo.

La mayor parte de las funcionalidades de ArcGIS Desktop, como el uso de la herramienta


de identificación, requiere que el identificador de objeto sea único. Por lo tanto, se debe
tener cuidado al trabajar directamente con la base de datos para que los identificadores
de objeto no se dupliquen (y mantengan la característica de valores únicos). Por ejemplo,
al crear vistas con una relación de uno a muchos, existe la posibilidad de que los identifi-
cadores de objeto se dupliquen. Esto causará un comportamiento incongruente en la fun-
cionalidad de ArcGIS Desktop.

4.1.6 Campos de tipo ráster

A diferencia de un hipervínculo, que simplemente vincula un campo de entidades a una


imagen, un campo de tipo ráster puede almacenar los datos ráster dentro o junto a la
geodatabase.

Una vez almacenados en la tabla de atributos, podremos ir a un registro en particular y


visualizar el ráster, incluso podremos hacer zoom y desplazamientos, y hacer que resalte
en nuestro mapa con un flash.

Material didáctico preparado por Marta Benito para www.aulasig.com 5


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

Este cuadro con la imagen permanece visible una vez que cerramos la tabla, y podemos
tener varios de estos cuadros abiertos en el Data View.

Material didáctico preparado por Marta Benito para www.aulasig.com 6


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

4.1.7 Geometría

En ArcGIS, el tipo de datos geometría indica el tipo de geometría (punto, línea, polígono,
multipunto o multiparche) que la tabla almacena. El campo almacenado como tipo de
geometría generalmente se llama Shape (forma). ArcSDE utiliza tipos de almacenamiento
de geometría específicos para cada DBMS admitido.

4.2 Revisar las propiedades de los campos de una tabla de atributos

En ArcMap, si queremos saber cuáles son las propiedades de un campo de la tabla de atri-
butos de una capa, tendremos que abrir el cuadro de diálogo de propiedades de esa capa
e ir a la pestaña Campos (Fields), seleccionar el campo que nos interesa y revisar sus
propiedades en el panel de la derecha. Algunas de estas propiedades se pueden modifi-
car, otras no.

También las puedes revisar en


ArcCatalog, en las propiedades
de esa misma capa, pero en este
ambiente no se puede modificar
ninguna propiedad.

Material didáctico preparado por Marta Benito para www.aulasig.com 7


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

4.3 Preparación previa de las tablas de resultados

Algunas empresas cuentan con un software especializado de administración de bases de


datos de información geológica, como acQuire, que permite importar los resultados de
los informes generados por los laboratorios directamente a una base de datos relacional
tipo ORACLE o SQL Server, sin ninguna manipulación intermedia de los datos; otras em-
presas han desarrollado aplicaciones personalizadas que también ayudan a compilar una
base de datos central con todos los resultados, en algún motor de base de datos, o al me-
nos en Access; pero muchas otras empresas construyen su base de datos de resultados de
forma manual, literalmente «copiando y pegando» los resultados desde el archivo Excel o
txt del laboratorio a otro archivo Excel, o quizás Access.

Esto último no es problemático, siempre que se sea muy cuidadoso en la operación y se


realicen los correspondientes controles de calidad para detectar errores en el traspaso de
los datos.

4.4 Encabezado de las columnas

Muchos informes de laboratorio entregan información adicional en la misma hoja de


cálculo, junto con los resultados: datos del cliente, fecha, etc. Estos datos deben traspa-
sarse a campos de destino en una tabla diferente de la tabla que recibe la compilación de
todos los resultados de un proyecto.

En los nombres de los campos no conviene dejar espacios entre palabras (se pueden susti-
tuir por guiones bajos). Se recomienda escribir todo el nombre en mayúsculas y no poner
acentos, ni usar caracteres como @, " o %, en ningún caso.

En esta figura vemos un informe de resultados de análisis según llega del laboratorio.

Material didáctico preparado por Marta Benito para www.aulasig.com 8


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

Y aquí vemos la tabla de destino (en estructura de di-


seño, con los campos transpuestos) de control de in-
formes.

Hay que tener cuidado con el encabezado de los campos que traen los resultados en las
tablas originales de los laboratorios; en muchos casos, ocurre que se usa más de una fila
para describir el análisis realizado; por ejemplo, en una fila se coloca el elemento (Au,
Cu, Ag, etc.) y, después, en otra fila aparece la unidad (ppm, ppb, %, etc.). A veces, in-
cluso, en una tercera fila se coloca el tipo de análisis que se hizo (MEICP61, UAA62, etc.).

En la siguiente figura vemos un ejemplo de lo explicado. Para traspasar las tablas a Arc-
GIS, es necesario colocar toda la información del análisis en una sola fila de encabezados:

Recuerda, asimismo, cambiar el símbolo % por «porc» o similar.

Material didáctico preparado por Marta Benito para www.aulasig.com 9


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

4.4.1 Alias para los nombres de los campos

Los alias de campos te permiten asignar un nombre alternativo, más explícito, a un cam-
po. Utiliza nombres de campo tan cortos como sea posible para indicar qué datos se al-
macenan en dicho campo. Como ya hemos sugerido, no pongas espacios ni emplees carac-
teres especiales en los nombres de campos. Para proporcionar a los campos un nombre
más descriptivo, usa un alias de campo.

Por ejemplo, puedes tener un campo denominado hectareas con el alias Superficie en
Hectáreas.

4.5 Configuración regional y decimales

Es importante saber qué configuración regional tiene nuestro computador y de qué mane-
ra se van a mostrar los números.

La ruta para llegar hasta la ventana donde se configuran estos datos (en Windows 7) es:

Inicio > Panel de control > Reloj, idioma y región > Configuración regional y de idioma.

En la ventana de Configuración regional y de idioma, podemos establecer el idioma, la


ubicación y los formatos de fecha y hora, entre otras cosas.

Material didáctico preparado por Marta Benito para www.aulasig.com 10


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

Pulsa el botón Configuración adicional, en la pestaña Formatos de esa ventana. Se abre


una nueva ventana llamada Personalizar formato. En ella, puedes elegir qué símbolo
quieres usar para los decimales y los separadores de miles.

Recuerda que en este curso estamos usando el punto para señalar los decimales y la coma
como separador de miles.

Material didáctico preparado por Marta Benito para www.aulasig.com 11


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

4.6 Formato de las celdas

Antes de traspasar los datos a ArcGIS, tenemos que asegurarnos de que todas las colum-
nas de una tabla con valores numéricos efectivamente están configuradas como numéri-
cas cuando revisemos el formato de sus celdas.

Lo más conveniente es seleccionar todas las columnas con resultados de laboratorio y de-
finirles el formato numérico, asignándoles el número de decimales que corresponda según
el análisis.

Por ejemplo, la próxima figura muestra una tabla hecha en Excel. Para asegurarnos de
que el campo Molibdeno va a ser importado correctamente, seleccionamos ese campo y
hacemos clic con el botón derecho sobre él para especificar el formato de la celda. En la
ventana de formato, definimos que es un campo numérico y que tiene un solo decimal;
además, aprovechamos para revisar que no esté activado el separador de miles y que el
símbolo para decimales sea el punto.

Es necesario hacer esto con todos los campos que tengan resultados de análisis y también
con los otros campos numéricos, como las coordenadas ESTE, NORTE.

Material didáctico preparado por Marta Benito para www.aulasig.com 12


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

4.7 Valores nulos

Ocurre, a veces, que a una muestra se le realizan solo algunos de los análisis de la batería
y no toda la batería completa. El resultado en la tabla es que hay celdas que no tienen
valor. Esto se conoce como valores nulos en lenguaje de bases de datos.

A veces, al convertir una tabla a ArcGIS, los valores nulos se rellenan con el valor cero,
pero esto no es correcto, porque cuando se vayan a realizar análisis estadísticos más ade-
lante, un valor cero puede tener una influencia errónea en los resultados, ya que no es lo
mismo tener el valor cero, para un análisis, que no tener datos.

Cuando hayas traspasado la tabla a ArcGIS, revisa que no se hayan colocado valores cero
de forma automática, porque, si es así, tendrás que editar la tabla y borrarlos.

4.8 Valores bajo límite de detección

Otra cuestión importante que se debe tener en cuenta son los valores para cada elemento
que definen el límite de detección del instrumento de medición. Estos vienen definidos
en el informe de laboratorio con los signos > y <.

Al no ser códigos numéricos, a veces ocurre que, si la columna tiene alguno de estos sig-
nos, ArcGIS asume que son columnas de texto en lugar de numéricas. Además, no se po-
drán aplicar herramientas de gráficos ni estadísticas. Es necesario reemplazar estos valo-
res por un valor numérico.

Según la empresa, como vemos en la figura anterior, a veces se divide el valor por la mi-
tad y otras veces se sustituye por un valor numérico fácil de reconocer y fuera de los ran-
gos de valores normales de resultados de análisis para ese elemento; o se sustituye por un
valor negativo, reemplazando el signo < por un signo «menos».

¡CUIDADO!
ArcMap examina las primeras ocho filas de una tabla para determinar el tipo de campo que
debe utilizar. Si hay otros tipos de datos (no numéricos) en dichas filas, el campo se con-
vierte a texto en ArcMap.
Material didáctico preparado por Marta Benito para www.aulasig.com 13
EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

4.9 Ancho de los campos

Normalmente, el límite de ancho de un campo en la mayoría de las bases de datos es de


255 caracteres. Los espacios cuentan como caracteres.

Es mejor tener el campo extendido, de tal modo que puedas tener a la vista todo su con-
tenido.

¡CUIDADO!
ArcMap solo puede leer los primeros 255 caracteres de una celda. Si esta tiene más carac-
teres, ArcMap convierte el campo en tipo BLOB, y no podrás leer su contenido.

4.10 Códigos frente a nombres o descripciones

También te recomendamos utilizar códigos cortos, idealmente en mayúsculas, en vez de


nombres largos o descripciones, porque se evitarán numerosos errores (de espacios, acen-
tos y caracteres no autorizados).

Además, será mucho más fácil después realizar análisis de la información si necesitas, por
ejemplo, desplegar las etiquetas de la litología de una serie de muestras o puntos de re-
conocimiento geológico en un mapa con muchos registros.

Material didáctico preparado por Marta Benito para www.aulasig.com 14


EM001.N2: Curso de ArcGIS aplicado a la exploración mineral. Nivel 2 Sesión 4

4.11 Revisión de las coordenadas

Por último, te sugerimos encarecidamente que revises los dos campos que contienen las
coordenadas ESTE y NORTE. Puede ocurrir que falte un número en uno de los registros,
como se muestra en la siguiente figura: esto generará un punto en un lugar muy lejano al
área de estudio.

También puede ocurrir que en la tabla original haya filas ocultas, o una fila sin valores:
esto generará un registro en la tabla de atributos de la capa en ArcMap con valores de
coordenadas (0, 0).

Una vez revisada, limpia y ordenada la información en la tabla, como hemos explicado a
lo largo de la sesión, estarás listo para importarla en ArcMap y desplegarla como capa
geográfica para poder continuar con los análisis y generar la simbología más adecuada;
esto lo desarrollaremos en el ejercicio práctico de esta sesión.

Material didáctico preparado por Marta Benito para www.aulasig.com 15

También podría gustarte