Global Mining Guidelines Group publica la versión 2 beta del Formato Abierto de Minería
Published: July 23,2024La nueva versión del estándar de interoperabilidad incorpora tecnologías de vanguardia
El Global Mining Guidelines Group (GMG) se enorgullece de anunciar que ya está disponible la versión beta de la versión 2 del Formato Abierto de Minería (OMF por sus siglas en inglés). OMF 2.0 muestra la forma en que pueden adoptarse las tecnologías modernas para mejorar la seguridad, el rendimiento y la capacidad de mantenimiento de los sistemas de tecnología minera.
El formato abierto de minería es una norma abierta para facilitar el intercambio de datos entre los programas informáticos utilizados en las explotaciones mineras. La implantación de este formato en las operaciones puede dar a las empresas mineras la seguridad de que sus datos seguirán siendo precisos cuando pasen por distintas plataformas de software.
Uno de los avances más significativos de OMF V2 es su implementación en el lenguaje de programación Rust. Rust es conocido por su enfoque en la seguridad y rendimiento. Al utilizar Rust, la versión OMF V2 aprovecha sus garantías de seguridad de memoria, eliminando todo tipo de vulnerabilidades y errores relacionados con la memoria que pueden provocar fallos, corrupción de datos y brechas de seguridad.
La principal mejora funcional de OMF V2 es la ampliación del formato para incluir todos los tipos de modelos de sub-bloques comunes utilizados en minería. La transferencia de modelos de bloques entre paquetes de software existentes sigue siendo uno de los principales obstáculos a la interoperabilidad. El uso de OMF V2 reducirá los problemas de integridad de los datos durante la transferencia y las limitaciones de los archivos .csv. Todos los datos relevantes pueden transferirse como un único archivo.
La adopción de Rust demuestra cómo la industria minera puede aprovechar los nuevos paradigmas de desarrollo de software para ofrecer sistemas robustos, fomentar las buenas prácticas y mitigar los riesgos de seguridad informática en las explotaciones mineras.
Planes de futuro: Ampliación del alcance y mejoras arquitectónicas
OMF V2 forma parte de un viaje permanente hacia un estándar integral y listo para el futuro que permita la representación y el intercambio de datos mineros. A través de la colaboración entre la industria y la comunidad de código abierto, GMG trabajará diligentemente para evolucionar y mejorar el OMF, al ritmo de las exigencias en constante cambio de la industria minera.
Los planes futuros incluyen la adición de nuevos modelos de datos para la representación normalizada de diversos datos mineros, como las operaciones de la planta, las métricas medioambientales y la telemetría de equipos. GMG reconoce la importancia de las mejoras arquitectónicas continuas para mantener la solidez, la escalabilidad y el rendimiento del estándar del OMF y tiene previsto explorar técnicas y patrones avanzados para la serialización de datos, la concurrencia y el procesamiento distribuido.
Estas mejoras permitirán que el OMF pueda manejar datos mineros a gran escala de manera eficiente, facilitando el análisis en tiempo real, la toma de decisiones y la colaboración en todas las operaciones mineras mundiales.
Asimismo, GMG mantiene su compromiso de promover una comunidad de código abierto activa e inclusiva en torno al OMF. Mediante el fomento de las contribuciones de los profesionales de la minería, investigadores y desarrolladores de todo el mundo, GMG tiene como objetivo acelerar la innovación, identificar y abordar los casos de uso emergentes, y garantizar la sostenibilidad a largo plazo y la evolución del OMF.
Colaboración y comentarios continuos
En línea con el compromiso de GMG con los estándares abiertos, la versión OMF V2 se ha desarrollado a través de un proceso abierto y colaborativo. La primera implementación de OMF V2 en formato Rust está disponible como un proyecto de código abierto, lo que permite a los profesionales de la minería, investigadores y desarrolladores de todo el mundo contribuir, revisar y proporcionar comentarios, fomentando la mejora continua y la innovación. Se recomienda que los comentarios se realicen mediante la creación de problemas en el repositorio de GitHub o añadiéndolos a los problemas existentes.
El lanzamiento de OMF V2 marca un hito importante para GMG y la industria minera. Al adoptar tecnologías de vanguardia como Rust, GMG demuestra su compromiso de ofrecer normas seguras, eficientes y orientadas al futuro que impulsen la innovación y promuevan las mejores prácticas en el sector minero.
Para obtener más información sobre el proyecto OMF y acceder a la implementación de código abierto de Rust, visite https://github.com/gmggroup/.
Detalles técnicos
- Mejor documentación del formato de archivo. No es necesario hacer ingeniería inversa a partir del código y resulta más obvio lo que puede almacenar.
- Menor tamaño de los archivos
- Todas las partes del archivo están ahora comprimidas, lo que no ocurría con OMF1.
- Los números en coma flotante ahora se pueden almacenar con precisión única cuando no se requiere una precisión mayor, lo que ahorra espacio.
- Mejora del rendimiento, ya que el código Rust utiliza menos tiempo y menos memoria para leer o escribir archivos en comparación con el código Python.
- Modelos de bloques
- Soporte de sub-bloques.
- Los sub-bloques pueden utilizar un diseño en cuadrícula (incluyendo octree) o posiciones de forma libre dentro del bloque matriz.
- Los atributos pueden estar en los bloques matriz o en los sub-bloques.
- Atribución mejorada
- Los atributos booleanos son compatibles en todas partes.
- Los atributos de categoría pueden tener sus propios atributos para que los usuarios puedan asignar nombre y color, pero también densidad y otros valores a los tipos de roca, por ejemplo.
- Valores nulos explícitos para todos los atributos. Se acabaron los números especiales.
- Los elementos compuestos permiten intercambiar estructuras de datos complejas
- Los objetos pueden organizarse en grupos anidados.
- La atribución sobre el compuesto puede asignar valores a cada elemento.
- Facilita el intercambio de datos estructurados complejos y la inclusión de varias estructuras en un mismo fichero sin causar confusión.
- Con OMF1 un archivo podía contener varias docenas de superficies, pero su representación no era clara. Con OMF2, esas superficies podrían agruparse en dos modelos geológicos Leapfrog además de una topografía, por ejemplo.
- Texturas mejoradas
- o Imágenes de texturas con mapeado UV en superficies.
- o Soporte de imágenes JPEG para texturas.
- Incluye código para convertir archivos OMF1 a OMF2.