Maptek Data System
Maptek Compute Framework
Maptek Orchestration Environment
Join our early access program to unlock value for your organisation.
Drill & blast management
Interconnected mine scheduling
Reliable proximity awareness underground
Dynamic survey surface updates
3D mine planning & geological modelling
Streamlined geological modelling workflow
Machine learning assisted domain modelling
Material tracking & reconciliation systems
3D laser scanning & imaging
Point cloud processing & analysis
LiDAR-based stability & convergence monitoring
Derive value from airborne or mobile sensor data
Tech Services recently passed me a customer request for help in processing ore oxidation data. It comprised lithology and analytical assay information stored as part of a full Vulcan Isis geological drillhole database.
The task required the ore-code classification of all lithological intervals in a database of around 100,000 records, and growing. The relevant information for this classification was contained across three different record types and required fairly detailed computation based on both empirical and derived assay values (around 15 values).
The customer had inherited a process that dumped the database into Excel and made the computation using VB (visual basic) scripts, which was taking around 16 hours to complete. With such a long turnaround, attempting corrections on the scripts was proving problematic.
Maptek had initially been approached to replicate the process of the VB scripts. And I wondered if an old favourite, Inquisitor, could handle it better.
We wrote Inquisitor as a data reporting language for Isis databases back when Vulcan was sold on UNIX platforms. In fact it was released to customers at the 1996 Sydney Users Conference! As well as performing relational data queries within Isis, Inquisitor is capable of standard arithmetical computation and basic data manipulation such as field write and record deletion.
Using Inquisitor would do away with the need for exporting and reloading records, with all the inherent chances for data corruption. It avoided the nested loops of the VB script, which added significantly to the time taken to run. As the author of Inquisitor I was certain it would outperform the VB method.
After successfully proposing this to the customer, we were provided with the details of the classification rules and responded with a fully tested Inquisitor script.
This script performs the required ore type classification on the described data in around 5 minutes, and produces a breakdown report of the classifications made. All in all a good result when compared with the previous 16 hours!
To my ears Inquisitor still plays as sweetly as ever. It is still offered in the latest Vulcan 10 release, 20 years after its introduction.
Maptek provides help on scripting as part of the standard documentation as well as training courses. And of course we are always happy to consult with customers to produce tailored scripts.
Peter Shelton
January 22, 2016
For additional information about Maptek, including use of the Maptek logo, product images and reproduction of case studies, please direct inquiries to Global Marketing Communications Manager jane.ball@maptek.com.au
ReCAPTCHA has failed to load! Try reloading the page to submit this form. ReCAPTCHA no se ha podido cargar. Intente volver a cargar la página para enviar este formulario. Não foi possível carregar ReCAPTCHA. Tente recarregar a página para enviar este formulário. Не удалось загрузить ReCAPTCHA. Попробуйте перезагрузить страницу, чтобы отправить эту форму.
We use cookies to enhance your browsing experience and analyse our traffic. By clicking "Accept all", you consent to our use of cookies. You can customise your cookie preferences by clicking 'Customise Preferences'.
We use cookies to enhance your browsing experience and analyse our traffic.
Our website may store cookies on your computer in order to improve and customise your future visits to the website. By using cookies, we can track information about your usage of the site and improve your experience with anonymous and aggregated user data.
Review our Privacy PolicyEssential for the website's functionality, without which the site cannot operate smoothly.
Remember user preferences and choices to provide a more personalized experience.
Collect data on how users interact with the website, helping to improve user experience.
Used to deliver targeted advertisements to users based on their browsing behavior and preferences.