-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make labels follow layer z-order #17889
Comments
Author Name: Giovanni Manghi (@gioman) Hi, this is not a bug but rather a feature. I guess that the main purpose is to allow show labels of features without having necessarily to show the feature or have to make a layer entirely transparent.
|
Author Name: Noone Noone (Noone Noone) I'm ok to keep is a (optional) feature, but please be aware that this is completely unexpected behavior, as the user keeps the association layer->label and this behaviour breaks this association and so the rendering looks corrupted from this POV. |
Author Name: Giovanni Manghi (@gioman) noone noone wrote:
it is so unexpected? how other gis software works in this sense? |
Author Name: Markus Straub (@EvoD) I would like to reopen this bug since this is a feature I miss as well. Both behaviours have their use cases. The additionally desired behaviour of labels having the same z-order as its parent layer is useful e.g. if we want to create a background map (e.g. a street graph with street names as labels) and then draw more important data on top. The layer on top is then not be "disturbed" by low-priority street names. (This way we would be able to create a background map that behaves exactly like maps added via the OpenLayers plugin.)
|
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Giovanni Manghi (@gioman) Please test with a recent QGIS release (2.18 or 3), if the issue/request is still valid change the affected version accordingly, if is fixed/implemented then close the ticket. Thanks!
|
Author Name: Giovanni Manghi (@gioman)
Usually a layer is hidden, if add a raster layer on top, so it's rendered below the other layer (or skip rendering). Unfortunatly, if you add a raster layer above an existing vector layer with labels enabled, the symbolizers get hidden as expected, but the labels not :( !QGIS_labels_order_2.png! to Hi, I guess I found a small bug in label rendering: Usually a layer is hidden, if add a raster layer on top, so it's rendered below the other layer (or skip rendering). Unfortunatly, if you add a raster layer above an existing vector layer with labels enabled, the symbolizers get hidden as expected, but the labels not :( !QGIS_labels_order_2.png!
|
Just came across this (#51448), it's kind of unexpected if the raster layer covers the whole vector layer. So an option for having the labels matching the layer order would be nice. |
Author Name: Noone Noone (Noone Noone)
Original Redmine Issue: 9277
Redmine category:symbology
Hi, I guess I found a small bug in label rendering:
Usually a layer is hidden, if add a raster layer on top, so it's rendered below the other layer (or skip rendering). Unfortunatly, if you add a raster layer above an existing vector layer with labels enabled, the symbolizers get hidden as expected, but the labels not :(
The text was updated successfully, but these errors were encountered: