Project: QGIS

Version: 2.16.0

Feature: New options for on the fly simplification

The user can select the algorithm to use when the local-side simplification runs to draw geometries faster. Now, QGIS provides three algorithms:

  • Distance (default algorithm, and the only option available in previous QGIS releases)
  • SnapToGrid
  • Visvalingam

This change also moves the local "on-the-fly" simplification from the provider and iterator classes to the rendering code. This avoids cases where simplification changes the geometry fetched from vector data providers, possibly affecting rule based and other expression based symbology. This is important when you have expressions that use the feature geometry (e.g. calculation of area) - we want to be sure that these calculations are done on the original geometry, not on the simplified ones.

This feature was developed by Alvaro Huarte