Description
CircuitscapeQGIS is a QGIS plugin that integrates Circuitscape's powerful connectivity modeling capabilities directly into the QGIS interface. It allows archaeologists and landscape ecologists to run resistance-based connectivity analyses without leaving their GIS environment.
The plugin supports both resistance and conductance modes, multiple solver options (fast AMG and precise CHOLMOD), and automatic coordinate reference system transformations. Results are seamlessly added back to the QGIS map for further analysis.
Key Features
- Run Circuitscape in resistance or conductance mode.
- Background processing with the QGIS Task Manager.
- Automatic CRS transformation for focal points.
- Multiple solver options (fast AMG, precise CHOLMOD).
- Convenient export options (ASCII raster for downstream tools).
Usage Notes
Load a resistance raster and (optionally) focal points in QGIS, open the CircuitscapeQGIS plugin, configure inputs and solver, and run. Monitor progress in the QGIS Task Manager — outputs will be added to the map when complete.
Technical & Development
Author: Marco Birkedahl Jørgensen
Repository & issues: https://github.com/yourusername/circuitscape-qgis
Install
Requirements: QGIS 3.16+ and Circuitscape (Julia or Python implementation).
Julia (recommended)
julia -e 'using Pkg; Pkg.add("Circuitscape")'
Python (alternative)
pip install circuitscape
Changelog (summary)
Version 1.0.0 — Initial WIP release with UI, task manager integration, and basic solver options.