Hi Nyall, 

Thank you - this explains it. I wasn't aware that QGIS server uses an
old map renderer. I did not even know that different map renderers
exist. But this has nothing to do with the old vs. the new symbology -
right? Because QGIS Server seems to work just fine with the new
symbology and labeling. 

So much work to do around QGIS 3.x / QGIS Server, etc. ...  

Andreas 

On 2016-10-11 10:05, Nyall Dawson wrote:

> On 11 Oct 2016 5:59 PM, "Neumann, Andreas" <a.neum...@carto.net> wrote:
>> 
>> Hi,
>> 
>> I noticed that $scale and @map_scale exist in parallel, but are not 
>> consistently behaving between QGIS Desktop and QGIS server.
>> 
>> $scale: works fine on both Desktop and Server, but expression preview in 
>> QGIS Desktop fails.
>> 
>> @map_scale: works fine on QGIS Desktop and also in expression preview, but 
>> fails on QGIS Server. 
> 
> Hi Andreas, 
> 
> Server doesn't have access to any of the map settings related variables, like 
> the scale, rotation, extent, etc. (This is why 25d ordering is messed up in 
> server). 
> 
> Server needs to be ported away from the old map renderer before this can be 
> fixed. 
> 
> Nyall
>> 
>> Context: expression to calculate letter spacing in a label for different map 
>> scale. Tested on QGIS Master 2.x on Windows 7 64bit.
>> 
>> Thank you,
>> 
>> Andreas
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer@lists.osgeo.org
>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

  
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to