La extracción de documentos mineros
falla en el intervalo del registro de perforación
La legislación de valores de Canadá define la verificación de datos como el proceso de confirmar que los datos se generaron con procedimientos adecuados, se transcribieron con exactitud desde la fuente original y son aptos para su uso. La transcripción exacta forma parte de la definición de verificación, antes de que alguien mencione una estimación de recursos. La mayoría de los proyectos de documentos mineros se plantean como un problema de lectura: ¿puede el software manejar el escaneo desvanecido? Los fallos ocurren un paso después, donde una sola fila de intervalo debe llegar a la base de datos de sondeos con su ID de sondeo, sus profundidades desde y hasta, su unidad y su número de muestra sin cambios.

Puntos clave
- El certificado de ensayo puede leerse sin un solo error, pero si el ID de sondeo no coincide, esa fila entera no existe para el modelo.
- La validación de importación detecta intervalos superpuestos y ID de sondeo faltantes, pero no dice nada sobre una celda donde 1.24 se convirtió en 1.42.
- En ImageToTable.ai, copie los nombres de columna tal cual como los nombres de campo de la base de datos y asigne al número de certificado su propia columna, para que un ensayo reenviado pueda reemplazar la fila completa.
Cinco tipos de registros sustentan una sola base de datos de sondeos

Un programa de perforación produce cinco tipos de registros antes de que alguien pueda modelar el depósito, y ningún rol posee todos ellos. Esa división es la razón por la que un valor puede leerse perfectamente en la página y aun así llegar incorrecto a la base de datos.
El registro de perforación es donde se decide el intervalo de muestreo, en el equipo de perforación, en papel o en una aplicación de registro. El certificado de ensayo regresa del laboratorio como un PDF por cada lote enviado, con ID de muestra, columnas de elementos, unidades, límites de detección y las muestras de control insertadas en ese lote. El informe de QA/QC contiene los gráficos que determinan si un lote es utilizable. Un informe técnico reafirma los resultados para los inversionistas, y los registros ambientales o de permisos siguen la misma lógica de tabla para un regulador.
| Registro | Producido por | Quién actúa sobre él | Qué debe conservarse |
|---|---|---|---|
| Registro de perforación | Geólogo en el equipo de perforación | Geólogo de base de datos | ID de sondeo, número de muestra, profundidades desde y hasta |
| Certificado de ensayo | Laboratorio de ensayo | Geólogo de base de datos | ID de muestra, valores de elementos, unidades, límites de detección |
| Informe de QA/QC | Laboratorio y geólogo de la empresa | Geólogo de base de datos, QP | Referencia del lote, resultados de estándares y blancos |
| Informe técnico | Persona cualificada o competente | Inversionistas, reguladores | Valores de tabla que coincidan con la base de datos que resumen |
| Declaraciones ambientales y de permisos | Personal del sitio y ambiental | Responsable de cumplimiento, regulador | ID de estación, fecha, analito, unidad, límite |
El registro de perforación decide qué se muestreó. El certificado de ensayo decide qué encontró el laboratorio. Si los dos no coinciden en el número de muestra, ningún documento está mal y la fila sigue siendo inutilizable.
El mismo patrón aparece un paso más adelante en adquisiciones, donde los tickets de báscula y los certificados de peso alimentan la liquidación. Ese conjunto de documentos tiene su propia lógica de campos, cubierta en la guía para extraer datos de tickets de báscula para adquisiciones a granel.
Una base de datos de sondeos acepta exactamente una forma
El software geológico almacena los datos de perforación en cuatro tablas, y todo documento debe reducirse a una de ellas: collar, levantamiento, intervalo y evento. La tabla collar contiene el ID de sondeo, las coordenadas, la elevación y la profundidad total. La tabla de levantamiento contiene las lecturas de profundidad, inclinación y azimut a lo largo del sondeo. Las tablas de intervalo contienen todo lo medido entre dos profundidades, que es donde viven los ensayos y la litología. Las tablas de evento contienen observaciones de una sola profundidad.
Micromine documenta la estructura como cuatro tipos de archivo, y la misma disposición aparece en Datamine, Leapfrog, Maptek y acQuire, sin importar cómo el proveedor llame a las tablas. La tabla de intervalo se indexa por tres campos: ID de sondeo, desde y hasta. Una fila de ensayos que no encuentra su collar no es una fila incompleta. Es invisible para el modelo, y para todo lo construido sobre el modelo.
Por eso una hoja de cálculo extraída es una tabla de staging. El staging contiene lo que decía el documento. La carga aplica el esquema, los códigos y las reglas de validación que acordó el equipo geológico. Un archivo que se salta el staging no ha automatizado el flujo de trabajo; ha trasladado el retrabajo a quien ahora tenga que conciliar una tabla de aspecto acabado contra una página.
El registro se rompe en cuatro lugares

Cuatro campos deciden si una fila sobrevive el trayecto: el ID de sondeo, el par desde y hasta, la unidad y el límite de detección, y el número de muestra que vincula el registro con el certificado.
ID de sondeo y sus variantes
El mismo sondeo aparece como DDH-24-001 en el registro, DDH24-001 en el encabezado del certificado y 24-001 en un resumen histórico, con un sufijo A o B donde se realizó una desviación. Leapfrog los reporta como un ID de sondeo duplicado o como un ID de sondeo que no está en la tabla de collar, y los intervalos detrás de ellos no se pueden mostrar hasta que alguien decida qué variante es la canónica. Esa decisión corresponde al geólogo de base de datos, y es fácil tomarla bien una vez y mal cuarenta veces.
Desde y hasta
Los intervalos no deben superponerse, no deben exceder la profundidad total y no deben ir hacia atrás. Las notas de validación de Datamine indican que una superposición mayor a un metro suele ser un error de ingreso de datos, lo cual es una forma educada de decir que alguien escribió una profundidad de la fila anterior. Una tabla que continúa en la página siguiente es la otra fuente común: la última fila se repite como encabezado, se lee como dato y produce un intervalo que duplica el anterior.
Unidad y límite de detección
Los laboratorios imprimen la unidad una vez, en el encabezado de la columna, e imprimen un signo de menor que cuando un resultado cae por debajo del límite de detección. Ambas convenciones rompen la extracción ingenua. Un valor de oro de <0.005 ingresado como 0.005 sobreestima la ley; ingresado como 0 se convierte en un cero que arrastra todos los promedios y no se puede graficar en escala logarítmica. Las unidades lo agravan, porque el oro se reporta en ppm y en g/t para el mismo número (1 g/t equivale a 1 ppm) mientras que el cobre cambia entre porcentaje y ppm por un factor de 10,000. Una columna que pierde su unidad es una columna que nadie puede combinar de forma segura con otra.
Número de muestra y número de certificado
El número de muestra es el único vínculo entre el intervalo del registro y el valor del certificado. También es donde los laboratorios y las empresas divergen, porque un laboratorio puede manejar su propia numeración interna junto con la del cliente, y un certificado puede reemitirse tras un nuevo ensayo. Si el número de certificado no viaja con la fila, un resultado reemplazado no se puede encontrar ni sustituir, así que ambas versiones se cargan y una de ellas gana en silencio.
La validación detecta la estructura y pasa por alto los valores
La validación de importación detecta la clase estructural de error y no dice nada sobre la clase de valor, por lo que una importación limpia no es una importación correcta.
Los solapamientos, los intervalos invertidos, los collar ausentes y las profundidades más allá del final del sondeo son todos detectables solo con la tabla, y los principales paquetes de modelado los verifican al importar. Una ley escrita como 1.42 en lugar de 1.24 no produce ninguna advertencia: queda dentro de un intervalo válido, bajo un ID de sondeo válido, y se ve como cualquier otro número de la columna. La única forma de encontrarlo es comparar la celda con la página de la que proviene, que es lo que describe la definición legal de verificación.
La comparación es la parte costosa, y quienes la hacen la describen como un proyecto de conversión. Un hilo de r/geology comienza con "He estado en varias empresas que han estado tratando de convertir registros en papel a digital". El British Columbia Geological Survey publicó una base de datos de sondeos construida a partir de más de 400 informes de evaluación, con más de 6,000 sondeos, 80,000 muestras y 3.8 millones de determinaciones extraídas de 1,300 certificados de ensayo. Eso equivale a unos 60 muestras por certificado y unos 47 resultados de elementos por muestra, así que un solo certificado es una tabla amplia de unos pocos miles de celdas. Su flujo de trabajo ejecutó más de 60 verificaciones sobre las hojas de cálculo en staging y aun así envió los caracteres de baja confianza de vuelta al documento original para que una persona los comparara a ojo.
Sesenta verificaciones automatizadas no le dirán que 1.24 se convirtió en 1.42. Solo lo hará una comparación con la página de origen.
Aquí es también donde la entrada manual deja de ser la opción más económica. Si quiere la aritmética sobre cómo los errores de tecleo a nivel de campo se acumulan en errores a nivel de registro bajo la presión de los plazos, la comparación entre OCR y entrada manual de datos lo desarrolla en un conjunto de documentos con la misma forma.
Los informes técnicos son un problema de extracción diferente
Un informe técnico reafirma una base de datos que ya existe, por lo que extraer sus tablas le da un resumen de un resumen y no una fuente de registro.
Los tres regímenes convergen en el mismo punto. NI 43-101 exige una declaración escrita sobre si una persona cualificada verificó los datos, cómo lo hizo y con qué limitaciones, y su formulario solicita los pasos de verificación y la opinión del QP sobre si los datos son adecuados para el fin utilizado. La Tabla 1 del Código JORC 2012 pide a la persona competente que documente los datos primarios, los procedimientos de entrada de datos, la verificación de datos y los protocolos de almacenamiento, y que analice cualquier ajuste a los datos de ensayo. El Reglamento S-K 1300 de la SEC exige un resumen de informe técnico fechado y firmado por una persona cualificada que no puede declinar su responsabilidad por la información proporcionada por un especialista externo.
Leídos en conjunto, esos requisitos describen una cadena que termina con una persona con nombre y apellido firmando. Extraer un informe técnico es útil para la debida diligencia, para comparar los interceptos divulgados por un par contra su propio terreno y para verificar si una tabla de un informe coincide con la base de datos que afirma resumir. Es una mala forma de reconstruir una base de datos, porque esas tablas fueron agregadas, redondeadas y filtradas antes de imprimirse.
Lo que debe preservar una capa de extracción

El paso de extracción tiene una sola tarea: producir filas cuyas celdas puedan rastrearse hasta una página e insertarse en staging sin volver a teclearse.
ImageToTable.ai lo hace mediante Extracción de Columnas Personalizadas. Usted escribe los nombres de columna que desea, y la IA localiza el valor correspondiente en cualquier parte de la página al comprender qué significa el campo en lugar de dónde se ubica, por lo que un certificado con un diseño diferente igual llena la misma columna. Los nombres que usted escribe se convierten en los encabezados de la tabla de salida, lo que hace que la ruta más rápida hacia una tabla de staging que coincida con su esquema sea una copia directa de los propios nombres de campo del esquema: ID de sondeo, ID de muestra, Desde (m), Hasta (m), Au (ppm), N.º de certificado.
Una carpeta de certificados cargada como un solo lote devuelve una tabla, con el número de certificado incluido en una columna para que un resultado reemitido siga siendo localizable. Multi-Page Merge agrupa los resultados por una columna rastreada, por lo que un registro cuya tabla de intervalos continúa en una segunda página vuelve como un conjunto continuo de intervalos bajo un solo ID de sondeo en lugar de dos tablas no relacionadas. Las columnas calculadas cubren la longitud del intervalo como Hasta menos Desde, una comprobación condicional que devuelve la diferencia cuando Hasta no es mayor que Desde, y la conversión de unidades contra un factor fijo como 10,000 para porcentaje a ppm.
El modo de revisión resalta la región exacta de la página original detrás de cualquier celda, lo que convierte la verificación en un clic por celda en lugar de desplazarse entre dos documentos. Los datos de tablas impresas se reconocen hasta en un 99 por ciento, y una página se procesa en segundos en lugar de los minutos que una persona necesita para escribirla. La escritura densa, las copias al carbón desvanecidas y los escaneos rotados son donde un nivel de procesamiento superior justifica su costo, y también donde la verificación importa más.
Un flujo de trabajo que sobrevive a la importación
Cinco pasos, y el primero ocurre antes de subir cualquier cosa.
Comience por el esquema
Enumere los campos que espera su tabla de intervalos, con unidades, y use esos nombres textualmente como sus columnas. Una columna llamada Au (ppm) no puede recibir silenciosamente un valor en g/t.
Extraiga una fila por muestra
Mantenga el número de certificado y el ID de muestra del laboratorio en sus propias columnas. Esos dos campos son la forma de encontrar filas para reemplazar cuando se reemite un certificado.
Ejecute las comprobaciones estructurales en la hoja
La longitud del intervalo, las profundidades invertidas, los ID de muestra duplicados y los ID de sondeo faltantes se pueden encontrar antes de que los vea el validador de importación.
Verifique por muestreo las filas que importan
Compruebe contra la fuente en los intervalos de mayor ley, en cada fila que falló una comprobación estructural y en una muestra aleatoria del resto.
Entregue staging, no una base de datos
El archivo va al geólogo de base de datos con los números de certificado adjuntos, para el mapeo del esquema, la validación del código y la importación.
Si también está comparando plataformas de extracción en otros tipos de documentos industriales, la reseña de herramientas de extracción probadas con documentos de fabricación cubre cómo difieren los enfoques basados en plantillas, entrenados y de modelos de visión en la precisión real a nivel de campo.
Lo que queda en manos del geólogo, el administrador de la base de datos y el QP
La extracción termina donde empieza el juicio, y la lista de cosas que no hace es más larga que la de cosas que sí hace.
No interpreta la geología, no decide si un código de litología es correcto, no realiza el desurvey de un sondeo, no ejecuta estadísticas de QA/QC como sesgo y precisión sobre estándares y duplicados, ni dictamina si un lote es aceptable. No importa a acQuire, Datamine, Micromine, Leapfrog o Maptek, no estima un recurso ni ofrece asesoramiento sobre el cumplimiento de NI 43-101, JORC o S-K 1300. No sabrá que un certificado reemplaza a otro anterior a menos que el número de certificado esté en la salida para que una persona lo compare.
Lo que queda es la parte que conlleva la firma: el geólogo de base de datos que resuelve las discrepancias entre el registro y el certificado, el geólogo de recursos que interpreta los intervalos, y la persona cualificada o competente que verifica los datos y les pone su nombre.
Preguntas frecuentes
¿Puede leer registros de perforación manuscritos de los años 70 y 80?
A menudo sí, pero no con la fiabilidad suficiente para omitir la revisión. El motor maneja texto impreso, escritura a mano, cursiva, tablas y casillas de verificación, y un nivel de procesamiento superior mejora la escritura a mano densa. Los registros mecanografiados con correcciones manuscritas, las fotocopias desvaídas y las páginas giradas son los casos difíciles, así que prevea revisar una mayor proporción de celdas contra la página original.
¿Cómo debe tratarse un valor como <0.005?
Extráigalo tal como está impreso, incluido el signo de menor que, y decida la sustitución dentro de la base de datos, donde la regla pueda documentarse. Convertirlo a 0.005 o a 0 durante la extracción oculta una decisión que afecta a todos los promedios calculados a partir de la tabla. Una columna aparte que contenga el límite de detección mantiene esa decisión auditable.
¿Puede escribir directamente en acQuire, Datamine o Leapfrog?
No. La salida es Excel, CSV, JSON o Word, y la importación a una base de datos geológica la realiza el geólogo de base de datos mediante las propias herramientas de importación y validación del software. La API puede enviar JSON estructurado a sus propios sistemas, pero la asignación de campos y las reglas de validación siguen siendo responsabilidad de su base de datos.
¿Debo extraer las tablas de un informe técnico NI 43-101?
Para revisión, comparación y diligencia debida, sí. Esas tablas son resúmenes agregados y filtrados, por lo que son un sustituto débil de los certificados de ensayo y los registros de perforación cuando el objetivo es construir o reconstruir una base de datos. Extráigalas para verificar una afirmación, no para poblar una tabla que alimentará una estimación de recursos.
¿Qué precisión debo esperar en los certificados de ensayo?
Los datos de tablas impresas se reconocen hasta en un 99 por ciento, y la precisión no es lo mismo que la corrección para su base de datos: un valor puede leerse correctamente y aun así terminar en la columna equivocada si los nombres de las columnas no coinciden con su esquema.
¿Sigo necesitando un geólogo de base de datos si la extracción está automatizada?
Sí. Alguien tiene que decidir qué variante de ID de sondeo es la canónica, si un lote pasa el QA/QC, cómo se tratan los valores por debajo del límite de detección y qué se carga y en qué orden. La extracción reduce el tecleo que precede a esas decisiones. No las toma.
La industria ha pasado una década mejorando cómo las máquinas leen páginas, y la lectura rara vez es la razón por la que un proyecto se estanca. Lo que decide el resultado es más pequeño y más monótono: si cada fila de intervalo llega a la base de datos con el mismo ID de sondeo, el mismo desde y hasta, la misma unidad y el mismo número de muestra que usó el certificado. Haga eso bien y el software de modelado, la revisión de QA/QC y la persona cualificada tendrán algo sólido con lo que trabajar.