Hi,

>> Suppose I have an uncached layer with labeling switched on.
>> During the first rendering, everything is drawn, including labels.
>> During the second rendering (same extent), the cache could be reused and
>> it would include labels previously drawn during the first rendering. No ?
>>
>
> No... the labeling is not cached anywhere. Therefore in every rendering job
> it is necessary to register all features that may have labels again in
> order to be considered in the labeling.
>
> Also think about this case: there is one layer with labeling, it gets
> cached. Then user adds another layer with labels - it is necessary to
> recalculate the labeling again as the new layer may require some existing
> labels to be hidden or moved to a different position to fit labels from the
> new layer. Hopefully that makes sense :-)


is this the explanation for this?

http://hub.qgis.org/issues/10441


cheers!

-- Giovanni --
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to