Installing and Using the GeoDB.io QGIS Plugin
The GeoDB.io QGIS plugin connects your QGIS environment directly to your GeoDB.io account, allowing you to pull, manage, and visualize exploration data seamlessly. Follow these steps to install and start using the plugin.
Downloading the Plugin
- Download the plugin zip file: DOWNLOAD HERE
This URL resolves dynamically within the GeoDB.io platform to provide the latest plugin version.
Installation Instructions
The GeoDB.io plugin follows standard QGIS plugin installation procedures. Here’s how to install it:
The GeoDB.io plugin follows standard QGIS plugin installation procedures. Here’s how to install it:
- Unzip the Plugin:
- After downloading, locate the ZIP file (e.g., geodb_io_plugin.zip) and extract its contents using your operating system’s unzip tool.
- Move to QGIS Plugins Directory:
- Copy or move the extracted plugin folder (e.g., geodb_io_plugin) to the default QGIS plugins directory. The location varies by operating system:
- Windows: Typically C:\Users\[YourUsername]\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins
- Linux: Usually ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins
- macOS: Generally ~/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins
- Ensure the entire folder (not just its contents) is placed in this directory.
- Enable in QGIS:
- Open QGIS and go to Plugins > Manage and Install Plugins.
- In the Installed tab, locate “GeoDB.io Connection” and check the box to enable it.
- The plugin will now appear under the Database dropdown menu at the top of the QGIS interface.
Initial Setup
Once installed, configure the plugin to connect to your GeoDB.io account:
- Access the Plugin:
- From the QGIS menu bar, select Database > GeoDB.io Connection.
- Authenticate:
- Enter your GeoDB.io username and password in the plugin’s login dialog.
- Once validated, select your Company and Project from dropdowns mirroring the GeoDB.io online dashboard.
- Select or Create a GeoPackage:
- Choose an existing GeoPackage previously created by the plugin, or create a new one using the file dialog box.
- This GeoPackage will store and manage your synced data locally within QGIS.
Syncing Data with the ‘Data Pull’ Tab
The plugin’s Data Pull tab is your primary tool for retrieving data:
- Pulling Data:
- Select the Data Pull tab in the plugin interface.
- Choose a data model (e.g., LandHolding, DrillSamples, etc.) from the list—every model available in the GeoDB.io web app is accessible here.
- Click Sync to fetch the data.
- Handling Updates:
- If the GeoPackage is new, the plugin will populate it with the selected model’s data.
- If it already contains data, the plugin queries the GeoDB.io database for changes since the last sync, listing additions or modifications.
- Review the changes and either Accept (to add new rows and overwrite updated fields) or Reject them.
- Data Display:
- Models with geometry (e.g., DrillCollars, PointSamples) are displayed as spatial layers in QGIS.
- Models without geometry (e.g., Assays, Certificates) appear as tables.
Key Notes
- Comprehensive Model Access: All data models from the GeoDB.io web application are available through the plugin, ensuring full integration with your exploration workflow.
- Image and Document Links: Links to uploaded photos and documents are live and clickable but expire after 24 hours for security. To refresh them, re-sync the model using the Data Pull tab.
- Experimental ‘Push Data’ Tab: The Push Data tab is currently non-functional. It will query the database and list local changes, but it won’t upload them to GeoDB.io yet—stay tuned for updates!