In QGIS master (524716f), Layer's Properties > Labels, where we use to select in a combobox the field to label, there is now a combobox with options like : - No labels;Thanks _______________________________________________ Qgis-developer mailing list [hidden email] http://lists.osgeo.org/mailman/listinfo/qgis-developer |
Hi, same question here, it's not easy to understand the change, and add some overhead to classical labeling workflow.
Cheers Régis |
In reply to this post by Delaz J
On 2 September 2015 at 22:46, DelazJ <[hidden email]> wrote:
> In QGIS master (524716f), Layer's Properties > Labels, where we use to > select in a combobox the field to label, there is now a combobox with > options like : > - No labels; > - Show labels for this layer; > - Discourage other labels from covering features in this layer. > I'd like to understand why this third option is there and what it does > (since choosing it just deactivates labels properties - just like "No > labels" option). > If it's supposed to set the layer features as obstacles for other layer's > labels, shouldn't it be a checkbox in Labels > rendering > Obstacles? > Moreover, someone may want to show labels of a layer but discourage other > layers to have their labels covering the features of the first layer. Is > that possible with this configuration without duplicating the layer? There's a little more detail about the change here [1]. But basically, in the past it was only possible for a layer to act as an obstacle for labeling if the layer itself had labels. This isn't ideal - eg in my current project I have a water bodies layer which isn't labelled, but I still want to avoid labels for roads/features being placed over the water features where possible. So this change was made so that you can now have layers act as obstacles without being labelled themselves. I agree that the UI for this isn't ideal, but I couldn't come up with a better approach. This setting needs to be grouped with the label properties, and it's also important to make it clear that if you label a layer it can still act as an obstacle layer. I do have one followup change planned, which is to move the actual widgets for configuring the obstacle behaviour (eg the obstacle priority and polygon obstacle behaviour combobox) into a new "obstacles" setting pane (placed under the existing buffer/shadow/placement/... etc panes). Then this obstacle pane would be set as the only visible pane when the mode is set to "discourage other labels...", since the settings there apply also to obstacle-only layers. Make sense? I'm not tied to this approach, and am open to a better UX for this. Mockups are welcome! Nyall [1] http://nyalldawson.net/2015/07/recent-labelling-improvements-in-qgis-master/ > > Thanks > > _______________________________________________ > Qgis-developer mailing list > [hidden email] > http://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ Qgis-developer mailing list [hidden email] http://lists.osgeo.org/mailman/listinfo/qgis-developer |
Hi all, Nyall, Thanks for the feedback and the work you've done. I read your article
few weeks ago but didn't try the new functions till last day. Sorry, I'm not an UI expert but what about adding a checkbox "Discourage other labels from covering features in this layer" in top of the old checkbox "Label this layer with" in Labels tab ? We then have two checkboxes: - the first one manages the relation with the labels of other layers - and the other one for labelling the layer as we use to (with its current sub-tabs). 2015-09-02 22:57 GMT+02:00 Nyall Dawson <[hidden email]>: On 2 September 2015 at 22:46, DelazJ <[hidden email]> wrote: So this change was made so that you can now have layers act as _______________________________________________ Qgis-developer mailing list [hidden email] http://lists.osgeo.org/mailman/listinfo/qgis-developer |
hi, I think this thread may also concern the UX listhttp://osgeo-org.1560.x6.nabble.com/What-is-quot-Discourage-other-labels-from-covering-features-in-this-layer-quot-option-in-layer-prope-td5222293.html 2015-09-10 16:38 GMT+02:00 DelazJ <[hidden email]>:
_______________________________________________ Qgis-developer mailing list [hidden email] http://lists.osgeo.org/mailman/listinfo/qgis-developer |
In reply to this post by Delaz J
Thanks for bringing this up again DelazJ! On Sun, Oct 11, 2015 at 3:26 PM, DelazJ <[hidden email]> wrote:
Is there a ticket for this UX issue yet? We could work on some GUI mockups for after this feature freeze. Best wishes, Anita
_______________________________________________ Qgis-developer mailing list [hidden email] http://lists.osgeo.org/mailman/listinfo/qgis-developer |
Hi, I'd like to know what's the current state of this issue.Currently, you can: - label a layer and discourage labels from other layers to cover its features - discourage labels from other features to cover features of a not labeled layer But what if I want to label a layer and don't want to see labels from other layers cover its features? I suppose I need to add it twice (a labeled one and a "discouraged" one). 2015-10-11 17:22 GMT+02:00 Anita Graser <[hidden email]>:
_______________________________________________ Qgis-developer mailing list [hidden email] List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer |
Hi, About rule-based labeling, it just needs to put the "Discourage other labels from covering features in this layer" frame inside the "Rule properties" dialog, so that obstacles is also applied at rule level.2016-01-06 15:39 GMT+01:00 DelazJ <[hidden email]>:
_______________________________________________ Qgis-developer mailing list [hidden email] List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer |
Free forum by Nabble | Edit this page |