The idea is to make the engine more flexible compared to QgsPalLabeling implementation:
- abstract dealing with text labels / diagrams from the engine itself
- allow multiple types of labels per layer
- support custom label providers (e.g. implemented by plugins)
- make the labeling engine independent from map rendering engine
- make it easier to auto-test the labeling engine and its components
See blogpost for more details
This feature was developed by: Martin Dobias at Lutra Consulting on subcontract to Gis3W
This feature was funded by: Tuscany Region (Italy) - SITA (CIG: 63526840AE)