2026-10-12 –, Create 1
CRAG (Collection and Reporting of Associated Geodata) is a QGIS plugin for geological mapping and field data capture developed by the British Geological Survey (BGS).
The plugin performs three main functions:
1) sets up any QGIS project for geological mapping work, complete with configured styles, forms and a GeoPackage for storage
2) provides tools for efficient data entry/editing and for photo imports
3) generates reports in HTML and PDF formats
CRAG projects use advanced features of QGIS forms, such as Relation References and Expressions, and of GeoPackage databases, such as foreign-key references and views, to create a more expressive data model than the flat table structures normally associated with GIS data.
This ensures that field data can be easily incorporated into BGS internal databases.
Mergin Maps provide an open-source system for synchronisation of QGIS project data between multiple users and for data collection on mobile devices such as phones and tablets.
By using QGIS-native tools and data structures, CRAG works seamlessly with the Mergin Maps system so that geologists can work collaboratively in the field and the office.
BGS worked with Mergin Maps developers, and contributed code, to enable the Mergin software to handle the database constraints that they require.
BGS geologists having been using CRAG in production since early 2025.
The public release in autumn 2026 aims to to simplify collaboration and data sharing with partners in the public, private and academic sectors in the UK and beyond.
John is a Senior Software Developer at the British Geological Survey. He began as a geologist and has used FOSS GIS software since 2008. He works on using open source software in geoscience, as well applying software-development best practice to scientific computing (Research Software Engineering) and data engineering.