Dear Andrea,
Thank you for looking into this. Your work around works nicely, thanks. I have 
opened a bug report here: https://osgeo-org.atlassian.net/browse/GEOS-8481 
<https://osgeo-org.atlassian.net/browse/GEOS-8481>

Thank you and best regards,
Michel

> On 7. Dec 2017, at 19:48, Andrea Aime <andrea.a...@geo-solutions.it> wrote:
> 
> Hi Michael,
> I've checked and indeed it does not seem to be possible. For sure the syntax 
> you used cannot work
> as CQL is not unit aware, but I was hoping something like this would:
> 
> stroke-width: [0.001 * PERSONS]m;
> 
> but it fails to parse. Could you open a bug report about it
> 
> In the meantime you can use this work around:
> 
> /* @title red line */
> * {
>     stroke: #ff3300;
>     stroke-width: [Concatenate(0.001 * PERSONS, 'm')];
> }
> 
> Tested against topp:states seems to work:
> 
> <image.png>
> 
> Cheers
> Andrea
> 
> 
> On Fri, Dec 1, 2017 at 12:47 PM, Michel Wortmann <wortm...@pik-potsdam.de 
> <mailto:wortm...@pik-potsdam.de>> wrote:
> Dear list,
> 
> I have a problem styling a line vector according to an attribute value 
> (ac_average). I'm trying to set the stroke-width like this:
> 
> /* @title red line */
> * {
>     stroke: #ff3300;
>     stroke-width: [ 0.00001m * ac_average];
> }
> However the m for meter seems to cause problems, as it works without the m 
> and just 1000m (no expression) also works. What am I missing? The 
> documentation 
> (http://docs.geoserver.org/stable/en/user/styling/css/valuetypes.html 
> <http://docs.geoserver.org/stable/en/user/styling/css/valuetypes.html>) 
> explains that this should work: "When using expressions in place of numeric 
> values, the first unit listed for the type of measure is assumed."
> 
> A related question, is it possible to use power (** or ^) in these 
> expressions? I was unable to find a reference as to what is possible here or 
> not.
> 
> Working with the stable Geoserver version (2.12.1).
> 
> Thanks a lot,
> 
> Michel
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot 
> <http://sdm.link/slashdot>
> _______________________________________________
> Geoserver-users mailing list
> 
> Please make sure you read the following two resources before posting to this 
> list:
> - Earning your support instead of buying it, but Ian Turton: 
> http://www.ianturton.com/talks/foss4g.html#/ 
> <http://www.ianturton.com/talks/foss4g.html#/>
> - The GeoServer user list posting guidelines: 
> http://geoserver.org/comm/userlist-guidelines.html 
> <http://geoserver.org/comm/userlist-guidelines.html>
> 
> Geoserver-users@lists.sourceforge.net 
> <mailto:Geoserver-users@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/geoserver-users 
> <https://lists.sourceforge.net/lists/listinfo/geoserver-users>
> 
> 
> 
> 
> -- 
> Regards,
> Andrea Aime
> ==
> GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 
> <http://goo.gl/it488V> for more information.
> ==
> 
> Ing. Andrea Aime 
> @geowolf
> Technical Lead
> 
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054  Massarosa (LU)
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob: +39  339 8844549
> 
> http://www.geo-solutions.it <http://www.geo-solutions.it/>
> http://twitter.com/geosolutions_it <http://twitter.com/geosolutions_it>
> 
> AVVERTENZE AI SENSI DEL D.Lgs. 196/2003
> Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i 
> file/s allegato/i sono da considerarsi strettamente riservate. Il loro 
> utilizzo è consentito esclusivamente al destinatario del messaggio, per le 
> finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio 
> senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia 
> via e-mail e di procedere alla distruzione del messaggio stesso, 
> cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo 
> anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per 
> finalità diverse, costituisce comportamento contrario ai principi dettati dal 
> D.Lgs. 196/2003.
>  
> The information in this message and/or attachments, is intended solely for 
> the attention and use of the named addressee(s) and may be confidential or 
> proprietary in nature or covered by the provisions of privacy act 
> (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection 
> Code).Any use not in accord with its purpose, any disclosure, reproduction, 
> copying, distribution, or either dissemination, either whole or partial, is 
> strictly forbidden except previous formal approval of the named addressee(s). 
> If you are not the intended recipient, please contact immediately the sender 
> by telephone, fax or e-mail and delete the information in this message that 
> has been received in error. The sender does not give any warranty or accept 
> liability as the content, accuracy or completeness of sent messages and 
> accepts no responsibility  for changes made after they were sent or for other 
> risks which arise as a result of e-mail transmission, viruses, etc.
> 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to