Project: QGIS

Version: 3.0.0

Feature: Point cluster renderer

New symbol renderer that groups nearby points into a single rendered marker symbol. Optionally, a label displays the number of features that have been aggregated into the single symbol.

Additionally, some improvements have been made to the point displacement renderer, specifically:

  • points are now assigned to the group which is "nearest" them, rather then just assigning them first group within the search distance. In some cases this was assigning features to a more distant cluster, resulting in less predictable cluster patterns
  • individual points are now correctly shown in their own selection state
  • lots of code cleanup + documentation too.

For developers: QgsPointDisplacementRenderer has been split into a new pure virtual QgsPointDistanceRenderer base class which handles the detection of clusters and grouping of points. The new cluster renderer reuses this base class to avoid code duplication.

See the crowd funding programme for more details.

This feature was funded by Andreas Neumann, Qtibia Engineering (Tudor Barascu), Karl-Magnus Jönsson, Geonesia (Nicolas Ponzo) & numerous additional anonymous backers whose generous contributions are also highly valued!

This feature was developed by Nyall Dawson