[QGIS-Developer] Rendering (simple) labels before background raster layer finishes?

Johannes Kröger (WhereGroup) johannes.kroeger at wheregroup.com
Fri Sep 10 07:24:44 PDT 2021


Oh I can imagine how many changes this might require... :\

I'll try to lobby for funding, maybe we are lucky!

Thank you,
Hannes

> Yep, Mathieu (@nirvn) and I have previously discussed this, and it's
> an artificial constraint which should definitely be removed. There's
> no reason we can't start rendering labels as soon as all the layers
> which are participating in the label results are rendered, and then
> continue rendering other slow layers (rasters, point clouds, mesh,
> non-labeled vectors) in the background while the labeling calculates
> and renders.
>
> It's not a trivial change unfortunately, which is the only reason it's
> still acting like it is and neither Mathieu or I have just fixed it
> ourselves out of our own personal frustration! I'd estimate 3-4 days
> developer effort to implement in the QGIS code and refactor all the
> necessary pathways to allow this optimisation. (Mail me off-list if
> you'd like to discuss sponsoring this change!)
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xBF7B268A77C202D5.asc
Type: application/pgp-keys
Size: 2471 bytes
Desc: OpenPGP public key
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20210910/a5e51818/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20210910/a5e51818/attachment.sig>


More information about the QGIS-Developer mailing list