1

Every time I make a map I like to have more control over labels position so I manually move them. But today something weird occurred. I defined X and Y position of label to manually move them. Every time it was working but this time labels just disappear after saving the layer settings. What's wrong here ? The "Move Label" option is active but there is no feature to move...

I Use Qgis 2.14.15 on Windows 10 HOME. enter image description here

  • 1
    Did you select a field before setting the X and Y? Basing on the few information given, it seems to works for me. – mgri Jun 18 '17 at 20:53
  • I've just tried it. Not working. It's very weird. It seems that this method for manual label moving it's not working anymore on my QGIS. – icelandico Jun 18 '17 at 21:03
  • suggestion from @mgri is most likely, I often forget to set the field... If your label field is selected, make sure it isn't NULL. If it's an expression, make sure it works. Also, try checking the "show all labels (including colliding labels)" option – Steven Kay Jun 18 '17 at 22:14
  • Which coordinate System are you using? How many positions after the decimal point do you have? Can you make a screenshot of your attribute table? – AndreasK Jun 19 '17 at 6:56
  • For this project I use ETRS:LAEA (3035). I calculated X and Y coordinates for all features and It helped. But since yesterday, I didn't need to calculate them. Everytime when I was creating X and Y columns they got Lenght and precision set to 10 and it was working. – icelandico Jun 19 '17 at 8:28
1

The distance you specified is 2 meters.... So every label is 2m away from the point. Not map-meters, but on screen meters. Try panning (a lot) to see the labels.

--> remove the 2000 mm setting

  • It's not working. I was trying to do it on new 'fresh' project. Labels are still dissapering. – icelandico Jun 18 '17 at 20:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.