Feature request #15701

Show Symbology (e.g. City-Markers) only when an associated label can be displayed

Added by Jan 21cdb about 8 years ago. Updated over 7 years ago.

Status:Open
Priority:Normal
Assignee:-
Category:Symbology
Pull Request or Patch supplied:No Resolution:
Easy fix?:No Copied to github as #:23624

Description

The current QGIS labeling engine offers options to hide labels if there is not enough space available to display them. However this option is not available for symbology. It would be great if symbology (e.g. city-markers) could only be plotted to the map when an associated label (e.g. the name of the cities) can be displayed.

Example: If one decides to create a map where as much cities as possible should be shown with a certain symbology (e.g. a city-marker-symbol) and also with their labels (name of the cities) the current labeling engine only hides the labels but the symbology stays visible if there is not enough space available. This leads to maps where some cities are labeled others not but the symbology is visible for all cities.

labeling_issue.png - In the attached screenshot you can see all city-marker-symbols are displayed but some of their associated labels are missing (see red marked city-markers under the city "Friedrichsdorf"). Our test showed that map-viewers are irritated by this procedure an (242 KB) Jan 21cdb, 2016-10-13 07:39 AM

History

#1 Updated by Giovanni Manghi over 7 years ago

  • Easy fix? set to No

Also available in: Atom PDF