Crowdfunding

At North Road we believe that crowd funded development is a sustainable and economic way for sponsoring feature requests and bug fixes within open-source software. Crowd funding shares the cost of development over multiple interested parties, allowing groups of sponsors to fund large development work which would be out of reach of their individual budgets.

We have implemented a number of exciting new features for QGIS which were sponsored using crowd funding. Some of these have utilised a public, anyone-can-contribute, model, and others have been organised as a more structured collaboration between interested parties. If you’d like to explore how crowd funding development might work for you, please contact us to discuss!

Active QGIS crowd funding campaigns

The following list is a summary of the active crowdfunding campaigns we are currently running. Please contact us for details on any of these projects and for contributing to these campaigns.

QGIS Processing, Model Designer and ETL Campaign

This campaign covers extending QGIS Model Designer and the Processing framework, expanding on QGIS’ capabilities as a graphical ETL tool.

Status: ACTIVE, read more details here

Past campaigns

QGIS Print Layouts Graphs and Charts

This campaign covers extending the powerful QGIS “DataPlotly” plugin to allow sophisticated statistical graphs and charts within QGIS print layouts.

Status: SUCCESSFUL, read more details here!

Edit Features “In Place” Using QGIS Spatial Operations

This campaign covers extending QGIS vector editing capabilities, to allow use of various “Processing” algorithms which can edit features in place.

Status: SUCCESSFUL, read more details here!

Drill-down (cascading) forms in QGIS

This campaign covers extending the functionality present in QGIS “Value Relation Widgets”, allowing the implementation of complex, dynamic filters within QGIS attribute forms. The functionality can be used to implement “drill-down” forms within QGIS, where the values available in one field depend on the values of other fields.

Status: SUCCESSFUL, implemented in QGIS version 3.2, read more details here!

Layout and Reporting Engine – Stage 1 (composer refactor and initial reporting framework)

layout

Stage 1 of a large, ongoing project to modernise and expand on QGIS’ print composer facilities.

Status: SUCCESSFUL, implemented in QGIS version 3.0, read more details here

Cluster renderer

cluster
Point cluster renderers are used frequently in web mapping applications to condense multiple overlapping or nearby points into a single rendered marker for clarity. QGIS currently supports rendering points using a similar “displacement” renderer, which automatically shifts rendered points to avoid overlap, but has no support for clustering points into a single rendered marker. This campaign will enhance QGIS through the addition of a “cluster” renderer for rendering multiple nearby points as a single marker.

Status: SUCCESSFUL, implemented in QGIS version 3.0. Read more details here

Live layer effects

cd417fede1bc3e086dee737b4daf8516_original

This campaign sponsored a new framework for implementing live “paint” effects within QGIS, which modify the results of layer rendering operations to apply dynamic visual effects such as drop shadows and blurs. You can read more about this campaign and view video demonstrations on the Kickstarter site.

Status: SUCCESSFUL, implemented in QGIS version 2.10.