[QGIS-Developer] QEP 299: Advanced labeling rules

Nyall Dawson nyall.dawson at gmail.com
Mon Jul 8 22:35:11 PDT 2024


Hi list!

Please see https://github.com/qgis/QGIS-Enhancement-Proposals/issues/299
for a newly filed QGIS enhancement proposal regarding advanced labeling
rules.

Advanced rules are project-level settings, which define specific
constraints which must be satisfied during rendering of maps for that
project.

Examples of advanced rules include:

- "Labels from the XX layer must be at least YY millimetres distant from
the features from the ZZ layer"
- "Labels from the XX layer must be at most YY millimetres distant from the
features from the ZZ layer"
- "Labels from the XX layer must be at least YY millimetres distant from
the labels from the ZZ layer"

Users can configure any combination of rules as desired, including multiple
copies of the same rule with different properties (eg different target
layers or different distances)

This will allow a very flexible means for users to fine-tune the exact
label logic for their maps, and provide a framework for more custom
advanced labeling rules to be implemented in future.

Please keep discussion on the linked GitHub ticket.

Nyall
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240709/58841804/attachment.htm>


More information about the QGIS-Developer mailing list