<div dir="ltr">Hi Hugo<br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 9, 2015 at 9:37 PM, Hugo Mercier <span dir="ltr"><<a href="mailto:hugo.mercier@oslandia.com" target="_blank">hugo.mercier@oslandia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi all,<br>
<br>
We have a request to refine the way layers can be cached and especially<br>
regarding the handling of labels.<br>
<br>
The goal is to be able to optimize what is redrawn during the rendering<br>
when features of only some of the vector layers are moving (a script<br>
somewhere makes them move), and the other vector layers stay the same<br>
(same data, same extent)<br></blockquote><div><br></div><div>Sounds good. Do I understand correctly you want to avoid having to register features on every map rendering?</div><div><br></div><div><div>What exactly would be cached - features / label candidates? for one view / for the whole map?</div></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I would like to allow labels to be manipulated in a new kind of<br>
"labeling" layers, which could be organised as any other layer in the<br>
legend : on top / above other layers, with blending modes, etc.<br></blockquote><div><br></div><div>Recently there was a ticket filed for that:</div><div><a href="http://hub.qgis.org/issues/12131">http://hub.qgis.org/issues/12131</a><br></div><div>By reordering do you mean that the labeling could get "under" some other layers - i.e. wouldn't be drawn always on top?<br></div><div><br></div><div>Or do you mean that a "labeling" layer would actually _draw_ extra labeling instead of _providing_ features? This could be indeed an interesting piece of functionality.</div><div><br></div><div>Cheers</div><div>Martin</div><div><br></div></div></div></div>