CircuitscapeQGIS
CircuitscapeQGIS
CircuitscapeQGIS is a QGIS plugin that integrates Circuitscape functionality for landscape connectivity analysis directly into QGIS. It supports resistance rasters, focal points, background task processing and multiple solver options.
Goals
- Provide a simple, reproducible interface to run Circuitscape from within QGIS.
- Support common workflows: resistance rasters, focal points, and export of current maps.
- Offer robust background processing and automatic CRS handling for focal layers.
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.