So I am currently making a overview of a water system including manholes and pipelines. However, in some situations the parts are so small that the labels are overlapping. (see picture below) I tried moving the labels by hand using the data-defined placement and call out lines, however, this would take a lot of time for the whole water system. Is there a way QGIS can do this automatically?
QGIS Labeling – Automatically Move Overlapping Labels from Multiple Layers
labelingmappingqgis
Best Answer
Have you tried changing
layer properties > Labels > Placement > Obstacles
there you choose Features act as obstacles and set the Obstacle Weight a bit higher in thesettings
.A word of caution here: you may need to try around a bit. How this will look obviously depends also on the zoom-level at which you want to display your map.
Lastly the Priority will determine the placement of labels from different layers (i.e. which label will be prioritized etc.)