Está en la página 1de 3

Automatización de la construcción de simbología compleja puntual en ambiente ARCGIS aplicada a bases de datos de yacimientos minerales. Ventajas y Limitaciones

Natalia Astudillo* Departamento de Geología Regional. SERNAGEOMIN. Avda. Santa María 0104, Providencia. Chile

Vlamir Muñoz y Gilma Pantoja Unidad de Recursos Minerales. SERNAGEOMIN. Avda. Santa María 0104, Providencia. Chile

* E-mail: natalia.astudillo@sernageomin.cl

Resumen. La construcción de un mapa geológico involucra el concepto de la representación gráfica de la información, de manera que la simbología utilizada permita mostrar las características fundamentales de los elementos geológicos que componen el mapa. En esta línea de investigación en SERNAGEOMIN se han sehan realizado avances conducentes a la optimización y automatización de la construcción de simbología representativa de yacimientos minerales.En este trabajo se presenta tanto el algoritmo como especificaciones de una aplicación desarrollada para cumplir esta función en la plataforma ARCGIS 10.x, así como las ventajas y limitaciones asociadas a la misma.

Palabras Claves: Yacimientos Minerales, Automatización y Construcción Símbolos

1

Introducción

La construcción de cualquier mapa temático dentro de las diversas disciplinas de la geología debe involucrar el concepto de la representatividad gráfica de información, ya que la contextualización espacial de la misma es uno de los fundamentos de muchas de las interpretaciones obtenidas a partir de los mapas. En esta línea de investigación, la Unidad de Recursos Minerales y el Departamento de Geología Regional del SERNAGEOMIN han realizado avances conducentes a la automatización de la construcción de simbología representativa de información puntual; específicamente, de ciertos atributos geológicos relacionados a yacimientos minerales. Como antecedente previo, puede ser consultado el trabajo de Morales et al. (2009), en lo que refiere a la solución de un caso base dentro de ambiente GIS (por medio de programación en lenguaje VB6 y ArcObject), y un problema similar ya había sido abordado por geólogos del Departamento de Geología Económica en base a un script desarrollado dentro del programa MAPINFO.

En este trabajo se presenta tanto la generalización del algoritmoutilizado para la construcción de símbolos de yacimientos minerales, la estructura de BD a partir de la cual se generan los mismos, problemas intrínsecos

945

detectados en el proceso de desarrollo del script y especificaciones, así como ciertas consideraciones respecto a ventajas y limitaciones de la automatización del proceso descrito.

2

Personalización de la aplicación

2.1

Trabajo previo

Apuntando a una solución efectiva del problema de automatización y construcción de los símbolos utilizados en los diferentes mapas metalogénicos generados por el SERNAGEOMIN, se realizó un estudio de la estructura de 4 BD’s antiguas de consulta frecuente en el ámbito de exploración geológico minera en la institución: Ulriksen (1990), Boric (1990), Ordoñez & Rivera (2004) y Vivallo (1990); y a compilaciones de yacimientos actualizadas, como la que mantiene el portal SIGEO y el Sistema de Información de Yacimientos Minerales (SIA YACIMIENTOS) en proceso por la Unidad de Recursos Minerales. Lo anterior permitió (a) Determinar si la

estructura propuesta por Morales et al. (2009) destinada a programación puede ser considerada un sub-conjunto de las “estructuras madre” de cada una de las BD’s consultadas. (b) Definir las modificaciones de estructura que debían sufrir éstas para la aplicación del script de forma estandarizada. (c) Completar las listas de términos validos que controlan los atributos de un símbolo representativo para un yacimiento, enfocado directamente

a lo que refiere a programación; y (d) Analizar la

pertinencia de la aplicación de una leyenda específica

representativa de todas las BD’s consultadas.

2.2 Estructura de la BD

Dentro de su definición, la estructura de la BD debe contar,

a lo menos, con información que permita generar un

equivalente a los siguientes campos: (i) FID: Código único para la ocurrencia minera; (ii) Nombre de la ocurrencia minera; (iii) Coordenadas X e Y: En UTM o DDG; (iv) FORMA del yacimiento (ver discusiones, este trabajo); (v)

TAMAÑO del yacimiento; (vi) mena PPAL1, como mínimo; (vii) mena PPAL2 y/o(viii) mena PPAL3 y/o (ix) mena SUB1 y/o(x) mena SUB2; y (x) AZIMUT: ya que para esta aplicación se incluyó código que a través de este campo permite rotar ciertos símbolos.

2.3 Algoritmo y especificaciones

El algoritmo aquí presentado se basa en aquel desarrollado por Morales et al. (2009), agregándose nuevas funcionalidades al “casobase” para la adaptabilidad a escenarios diferentes, en función de la lista de términos para cada atributo derivada desde este trabajo (Tabla 1), y que se basa en una estructura de base de datos parcialmente normalizada.

Tabla1.Listas de atributos que controlan la contrucción de un símbolo para la aplicación aquí presentada.

CAMPO

TERMINOS VALIDADOS

FORMA

Sin Antecedentes

Otro

No Determinado

Vetiforme

Estratiforme

Lenticular

Irregular, Bolson Stockwork, Porfido Chimenea de Brecha Vetiforme, Irregular Vetiforme, Chimenea de Brecha Estratiforme, Irregular Estratiforme, Chimenea de Brecha Estratiforme, Vetiforme

TAMAÑO

Sin Antecedentes

No Determinado

Muy Pequeño

Pequeño

Mediano

Grande

Muy Grande

Mena

Cu

[PPAL1,

Au

PPAL2,

Ag

SUB1,

Fe

SUB2]

Mn

Mo

Ni,Co

Zn,Pb

Sb,Hg,Sn

S

U

W

AZIMUT

0 a 360 (número entero)

946

Un ejemplo de lo anterior es la introducción de objetos, como la clase denominada ISimpleMarkerSymbol (http://resources.esri.com/), en aquellos casos donde el atributo FORMA no es especificada en la BD a simbolizar. Para la introducción de nuevo código, podemos señalar la condicionalidad de la propiedad de ángulo (.angle)en

clase

función del azimutpara

IMultiLayerMarkerSymbol. Las propiedades de construcción de este símbolo son controladas por la estructura y normalización de la BD confeccionada para este fin, según el siguente código fuente.

la

Dim pSimboloCompuesto As IMultiLayerMarkerSymbol Set pSimboloCompuesto = New MultiLayerMarkerSymbol

Se “apilan”, de forma condicional, los caracteres asignados en función de los datos. En este caso, fueron creados y recopilados en una fuente (font) única, dirigida a la programación.

pSimboloCompuesto.AddLayer CapaSímbolo1 pSimboloCompuesto.AddLayer CapaSímbolo2 … pSimboloCompuesto.AddLayer CapaSímboloN

La

yacimiento

asignación

de

ángulo

depende

de

la

[forma]

del

pSimboloCompuesto.Angle = [Azimut variable]

así como las consideraciones de tamaño:

pSimboloCompuesto.size = [Tamaño]

pSimboloCompuesto.XOffset = 0 pSimboloCompuesto.YOffset = 0

(Alejamiento de símbolo respecto del punto representado)

Finalmente, el resultado es “cercano” a las leyendas correspondientes a los mapas utilizados como referencia para la generación del script.

3

Aplicaciones

Teniendo en cuenta el periodo de “ensayo-error” y modificaciones que ha ido sufriendo el script, ésta ha sido utilizada preferentemente en el Departamento de Geología Regional y Unidad de Recursos Minerales del SERNAGEOMIN. Su aplicación ha permitido identificar visualmente en los mapas los distritos mineros y delimitarlos geológico-espacialmente, así como catalogar información antigua de ocurrencias mineras. Por lo tanto, constituye una herramienta dirigida a interpretaciones metalogenéticas en función de un contexto geotectónico determinado, como lo es el caso de las cartas 1:100.000, en elaboración por el Plan Nacional de Geología.

4 Discusión: Ventajas y Limitaciones

Uno de los temas sensibles dentro de la confección de un mapa geológico son sus tiempos de elaboración. Una aplicación que permita generar símbolos de forma automática facilita esta tarea, si bien el algoritmo con el que se construya no sea óptimo. En este contexto cabe considerar 2 tópicos: (1) Un algoritmo óptimo para este fin, que ocupe menos tiempo, consistiría en aquel que logre identificar y agrupar todos los datos que tengan los mismo atributos y los simbolice de manera conjunta, lo que en este caso no ocurre, ya que en esta aplicación se crea el símbolo para un dato a la vez. A pesar de esto, para simbolizar una BD de 1600 datos demora aproximadamente 15-30 segundos, lo que es despreciable respecto a la asignación manual en base a categorías combinadas (Morales et al, 2009). (2) Un segundo tópico se relaciona a la especificidad del algoritmo en base a la plataforma a partir de la cual se trabaja. En efecto, la solución previa del problema dentro del software MAPINFO 6 implementada en el departamento de Geología Económica (actual Unidad de Recursos Minerales) no fue posible incorporarla en versiones actualizadas del programa ni en ARCMAP 9.x, dada su construcción. Para la versión 10.x de este software aún existe la posibilidad de instalar una versión del editor Visual Basic a pedido (soporte.esri.com), lenguaje en el cual está escrita la aplicación aquí mostrada, pero bajo la advertencia de que a futuro los desarrolladores deberán migrar sus personalizaciones a lenguaje Python. Por ende, el detalle y respaldo de cada uno de los algoritmos estructurados para generar símbolos es fundamental para su reformulación y reproducibilidad en el tiempo.

La presentación espacial de los atributos relacionados a yacimientos minerales, se estandariza por medio de una aplicación de este tipo. Esto permite trabajar a partir de diversas fuentes de información, por medio de un análisis conjunto, para sustentar interpretaciones metalogenéticas a diferentes escalas. De lo anterior, y a partir de la información extraída a partir de todas aquellas BDs consultadas, se concluyó la importancia de la construcción de una estructura base y listas de términos válidos dirigidas hacia la programación, con una metadata que señale y resuma qué información comprende cierto atributo específico. Esto se visualizó a partir del análisis del campo FORMA de un yacimiento, ya que en las bases de datos consideradas para este trabajo (seminormalizadas) en esta categoría se encontró información referida tanto a

947

geometría espacial de un cuerpo mineralizado, como a textura de la mineralización o modelo de yacimiento. En este sentido es imprescindible el trabajo realizado por la Unidad de Recursos Minerales como comité editor en lo que refiere al SIA de Yacimientos, donde estos temas tendrán una solución más consensuada y normalizada.

Por lo tanto, en la medida en que se utilicen campos de atributos especialmente organizados y normalizados para asignar el símbolo, entonces las subrutinas que permiten la automatización serán más simples y de ejecución más rápida.

Agradecimientos

Esta contribución fue patrocinada por la Subdirección Nacional de Geología de SERNAGEOMIN, en el marco del quehacer tanto de la Unidad de Recursos Minerales como del Departamento de Geología Regional. Se agradece entonces, a los Sres. Waldo Vivallo, Rodrigo Carrasco, Manuel Suarez, Felipe Espinoza y Jorge Muñoz por la disponibilidad de tiempo y recursos concedidos para el mismo.

Referencias

Boric, R., Díaz, F. y Maksaev, V. 1990. Geología y Yacimientos Metalíferos de la Región de Antofagasta, Norte de Chile. Boletín n. 40, Servicio Nacional de Geología y Minería de Chile, 246 p., 2 mapas. Santiago

Morales, V., Astudillo, N., Muñoz, V. 2009. Construcción de simbologías complejas representativas para yacimientos metalíferos por medio de programación basada en ArcObjects. XII Chilean Geological Congress, Santiago. Extended abstract.

Ordoñez, A., Rivera, G. 2004. Mapa Metalogénico de la I Región de Tarapacá. Geodatos Ltda. - Servicio Nacional de Geología y Minería, 2 Vols., 3 mapas escala 1:500.000. Santiago.

Ulriksen, C. 1990. Mapa metalogénico de Chile entre los 18º y 34ºS, escala 1:1.000.000. Boletín n.42, Servicio Nacional de Geología y Minería de Chile, 26 p. 3 mapas. Santiago

Vivallo S., W., Díaz, A., Jorquera, R. 2008. Yacimientos metalíferos de la región de Atacama, Escala 1:500.000. Servicio Nacional de Geología y Minería, Carta Geológica de Chile, Serie Recursos Minerales y Energéticos (n.27): 151 p. 1 mapa. Santiago.