<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Arial",sans-serif;
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi QGIS Team,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">at our company, we're having a quite complex setup of QGIS Projects and Layers.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">To get stability into our services we're currently doing some research in terms of automated Quality Assurance of our QGIS Projects.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">We want to avoid regressions in the graphical output of our QGIS Server WMS Services.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Therefore, we'd like to compare Images before/after an Update of QGIS Server version and/or the styling Project.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">We noticed that the label placing algorithm when using the standard automated label placing engine of QGIS is not deterministic, ie. when fetching the same WMS Layer twice, we can get different results in terms of position
 of the labels, even if the underlying data and style settings are unchanged.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I found various tickets on github for this issue, #28386 and #28174 and wanted to ask if someone can confirm this nondeterministic behaviour?
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Are there options to get it deterministic (but still let QGIS choose automatically where to place labels)?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I guess it would be some major effort to allow deterministic automated placement, right?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal">Kind regards,<o:p></o:p></p>
<p class="MsoNormal">Sebastian<o:p></o:p></p>
</div>
<br>
<p style="font-family:Calibri;font-size:10pt;color:#000000;margin:5pt;" align="Left">
SWM INTERN<br>
</p>
</body>
</html>