qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.68k stars 3.02k forks source link

Raname option for callouts labels as "Add callout to displaced labels" #32054

Open klakar opened 5 years ago

klakar commented 5 years ago

Describe the bug

When activating the "Callout" option for ANY labels, nothing happens. No matter what values I put in the minimum length field (or the other fields), no callout line is shown. I've tried with the "World" and "Contributors" layer, as well as my own local files, and nothing seems to work. Skärmbild från 2019-09-29 13-32-50

However, if I check the "Draw lines to all feature parts" for the World layer, some lines are drawn.

How to Reproduce

  1. Type World in coordinate field to add world map.
  2. Activate Labels, value "Name"
  3. Activate "Draw Callouts"...
  4. ...nothing happens!

QGIS and OS versions

QGIS 3.9 Master Linux Mint 19.2 Tina

Additional context What does the settings actually mean? Is the "minimum length" supposed to create a distance between the labels and anchor points of at least this distance? I might be doing something wrong, but when I check the box for callouts I expect something to happen...

klakar commented 5 years ago

OK! Found out why it doesn't work. I need to MOVE the labels for the callout to show up. This is not the expected behaviour under the circumstances. It's at least unclear. This need to be clarified in the settings for users to understand it. When you know it, it makes sense, but it really need to be explained better.

Feel free to change this issue to a "feature request".

SrNetoChan commented 5 years ago

I wonder if that is described in the documentation ticket.

nyalldawson commented 5 years ago

You don't have to move labels manually for them to show. You just have to change label settings in such a way that the labels are further from the feature than the minimum length setting.

Eg. Change the label offset distance for a line layer, change the X/y offset for point layer labels, etc.

It doesn't matter how the labels are placed, it just matters how far they are from the feature and what the minimum callout distance setting is.

klakar commented 5 years ago

My concern right now is what users expect when they check the box in this setting.

Rename to?: "Add callout to displaced labels"

gioman commented 5 years ago

Changing this to feature request?

Rename to?: "Add callout to displaced labels"