<HTML><HEAD><TITLE>Re: [Gvsig_english] SLD grammar syntax</TITLE>
<META content="text/html; charset=unicode" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16443"></HEAD>
<BODY>
<DIV id=idOWAReplyText85460>
<DIV><FONT color=#000000 size=3 face="Times New Roman">Amazing. What about these?</FONT></DIV>
<DIV>&nbsp;</DIV><FONT size=2>
<DIV><FONT size=2>[field] &gt;= (0.5/1)
<DIV><FONT size=2>[field] &gt;= (0.5)</FONT></DIV></FONT></DIV></FONT><FONT size=2></FONT></DIV>
<DIV>
<DIV><BR>(my last message , I promise)<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards,</DIV>
<DIV><FONT size=2 face="Courier New"><FONT size=3 face="Times New Roman">Juan Lucas Domínguez Rubio<BR></FONT>---</FONT></DIV></DIV>
<DIV id=idSignature32592>
<DIV><FONT size=2 face="Courier New"><FONT size=2 face="Courier New"><FONT size=2 face="Courier New">Prodevelop SL, Valencia (España)</FONT></DIV>
<DIV>
<DIV><FONT size=2 face="Courier New">Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR></FONT><A href="http://www.prodevelop.es/"><FONT size=2 face="Courier New">http://www.prodevelop.es</FONT></A><BR><FONT size=2 face="Courier New">---</FONT></DIV></FONT></DIV></FONT></DIV>
<DIV><BR>
<HR>
<FONT size=2 face=Tahoma><B>De:</B> gvsig_internacional-bounces@listserv.gva.es en nombre de Antonio Falciano<BR><B>Enviado el:</B> vie 27/04/2012 11:31<BR><B>Para:</B> gvsig_internacional@listserv.gva.es<BR><B>Asunto:</B> Re: [Gvsig_english] SLD grammar syntax<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Archaic solution that works fine in gvSIG 1.12 devel too! ;) Although,<BR>at least one among numerator and denominator has to be double.<BR>So, instead of<BR><BR>[field]&gt;=0.5<BR><BR>we have to type<BR><BR>[field]&gt;=(1.0/2)<BR><BR>or<BR><BR>[field]&gt;=(1/2.0)<BR><BR>Cheers,<BR>Antonio<BR><BR>Il 27/04/2012 11.12, Francisco José Peñarrubia ha scritto:<BR>&gt; Brilliant! :-)<BR>&gt;<BR>&gt; El 27/04/2012 11:11, Juan Lucas Dominguez Rubio escribió:<BR>&gt;&gt; Hello. Instead of the boring:<BR>&gt;&gt; [Field] &gt;= 3.14159<BR>&gt;&gt; you can use Ancient Egypt's approximate fraction:<BR>&gt;&gt; [Field] &gt;= (256 / 81)<BR>&gt;&gt;<BR>&gt;&gt; Hope it helps ;-)<BR>&gt;&gt; Juan Lucas Domínguez Rubio<BR>&gt;&gt; ---<BR>&gt;&gt; Prodevelop SL, Valencia (España)<BR>&gt;&gt; Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR>&gt;&gt; <A href="http://www.prodevelop.es/">http://www.prodevelop.es</A> &lt;<A href="http://www.prodevelop.es/">http://www.prodevelop.es/</A>&gt;<BR>&gt;&gt; ---<BR>&gt;&gt;<BR>&gt;&gt; ------------------------------------------------------------------------<BR>&gt;&gt; *De:* gvsig_internacional-bounces@listserv.gva.es en nombre de Antonio<BR>&gt;&gt; Falciano<BR>&gt;&gt; *Enviado el:* vie 27/04/2012 10:50<BR>&gt;&gt; *Para:* gvsig_internacional@listserv.gva.es<BR>&gt;&gt; *Asunto:* Re: [Gvsig_english] SLD grammar syntax<BR>&gt;&gt;<BR>&gt;&gt; Il 27/04/2012 10.13, Pablo Cuadrado ha scritto:<BR>&gt;&gt; &gt; Hi,<BR>&gt;&gt; &gt; In gvSIG 1.11 works with [field]&gt;=0.5<BR>&gt;&gt;<BR>&gt;&gt; Hi Pablo,<BR>&gt;&gt; yes, I can confirm, so this is only a new bug in gvSIG 1.12 devel.<BR>&gt;&gt;<BR>&gt;&gt; &gt; Antonio, ¿Do you know a reference about this grammar?<BR>&gt;&gt;<BR>&gt;&gt; About SLD syntax? Unfortunately not, but it's quite similar to SQL.<BR>&gt;&gt; I suggest only to remember these basic rules:<BR>&gt;&gt; 1) use only the available operators in the right textbox;<BR>&gt;&gt; 2) use "text" instead of 'text' (differently from the Filter syntax);<BR>&gt;&gt; 3) wildcards are not allowed;<BR>&gt;&gt; 4) finally, check always if the expression is valid ...That's all! ;)<BR>&gt;&gt;<BR>&gt;&gt; Cheers,<BR>&gt;&gt; Antonio<BR>&gt;&gt;<BR>&gt;&gt; &gt; Regards.<BR>&gt;&gt; &gt; --------------------<BR>&gt;&gt; &gt; Pablo Cuadrado<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; ------------------------------------------------------------------------<BR>&gt;&gt; &gt; *De:* Antonio Falciano<BR>&gt;&gt; &gt; *Para:* gvsig_internacional@listserv.gva.es<BR>&gt;&gt; &gt; *Enviado:* Viernes 27 de abril de 2012 9:57<BR>&gt;&gt; &gt; *Asunto:* Re: [Gvsig_english] SLD grammar syntax<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; Hi all,<BR>&gt;&gt; &gt; there aren't dark secrets behind... It seems a bug: the parser of<BR>&gt;&gt; &gt; the Expression filter doesn't accept floating decimal, in fact:<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; [Field]&gt;= 5 ...works like a charm<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; [Field]&gt;= 0.5 ...returns a NumberFormatException<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; From the gvsig.log of gvSIG 1.12 devel (build 1406):<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; For input string: "[Field]" java.lang.NumberFormatException: For input<BR>&gt;&gt; &gt; string: "[Field]" sun.misc.FloatingDecimal.readJavaFormatString(Unknown<BR>&gt;&gt; &gt; Source) java.lang.Double.valueOf(Unknown Source) java.lang.Double.<BR>&gt;&gt; &gt; (Unknown Source)<BR>&gt;&gt; &gt;<BR>&gt;&gt; org.gvsig.symbology.fmap.rendering.filter.operations.GreaterThanOrEqualsOperator.evaluate(GreaterThanOrEqualsOperator.java:74)<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; org.gvsig.symbology.fmap.rendering.VectorFilterExpressionLegend.getSymbolByFeature(VectorFilterExpressionLegend.java:178)<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; com.iver.cit.gvsig.fmap.layers.FLyrVect._draw(FLyrVect.java:448)<BR>&gt;&gt; &gt; com.iver.cit.gvsig.fmap.layers.FLyrVect.draw(FLyrVect.java:627)<BR>&gt;&gt; &gt;<BR>&gt;&gt; com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:209)<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1088)<BR>&gt;&gt; &gt;<BR>&gt;&gt; com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043)<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234)<BR>&gt;&gt; &gt; java.lang.Thread.run(Unknown Source)<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; Cheers,<BR>&gt;&gt; &gt; Antonio<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; Il 26/04/2012 22.21, Pablo Cuadrado ha scritto:<BR>&gt;&gt; &gt; &gt; Hi Benjamin,<BR>&gt;&gt; &gt; &gt; For me is dark too....but trying it works.<BR>&gt;&gt; &gt; &gt; With [field]&gt;=0.5 works.... ¿=?<BR>&gt;&gt; &gt; &gt; In more complex expressions I have a lot of errors and I don&#381;t<BR>&gt;&gt; locate a<BR>&gt;&gt; &gt; &gt; good reference about this grammar.<BR>&gt;&gt; &gt; &gt; Best regards.<BR>&gt;&gt; &gt; &gt; --------------------<BR>&gt;&gt; &gt; &gt; Pablo Cuadrado<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; ------------------------------------------------------------------------<BR>&gt;&gt; &gt; &gt; *De:* Benjamin Ducke &lt;benducke@fastmail.fm<BR>&gt;&gt; &lt;<A href="mailto:benducke@fastmail.fm">mailto:benducke@fastmail.fm</A>&gt;&gt;<BR>&gt;&gt; &gt; &gt; *Para:* Users and Developers mailing list<BR>&gt;&gt; &gt; &gt; &lt;gvsig_internacional@listserv.gva.es<BR>&gt;&gt; &gt; &lt;<A href="mailto:gvsig_internacional@listserv.gva.es">mailto:gvsig_internacional@listserv.gva.es</A>&gt;&gt;<BR>&gt;&gt; &gt; &gt; *Enviado:* Jueves 26 de abril de 2012 17:29<BR>&gt;&gt; &gt; &gt; *Asunto:* [Gvsig_english] SLD grammar syntax<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; Dear All,<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; could someone shed some light on this eternal dark<BR>&gt;&gt; &gt; &gt; secret of gvSIG and provide some "SLD grammar" examples<BR>&gt;&gt; &gt; &gt; that can be used with the "Expression" filter and the<BR>&gt;&gt; &gt; &gt; advanced labeling?<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; E.g. in the "Expression" filter (Symbology) I try to<BR>&gt;&gt; &gt; &gt; simply filter out all features for which "Field" has a<BR>&gt;&gt; &gt; &gt; value equal or greater than "0.5". I enter the following:<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; [Field] &gt;= 0.5<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; And get an "Invalid expression" error.<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; What would be the correct syntax?<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; Thanks,<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; Ben<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; --<BR>&gt;&gt; &gt; &gt; Benjamin Ducke<BR>&gt;&gt; &gt; &gt; {*} Geospatial Consultant<BR>&gt;&gt; &gt; &gt; {*} GIS Developer<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; benducke@fastmail.fm &lt;<A href="mailto:benducke@fastmail.fm">mailto:benducke@fastmail.fm</A>&gt;<BR>&gt;&gt; &gt; &lt;mailto:benducke@fastmail.fm<BR>&gt;&gt; &lt;<A href="mailto:benducke@fastmail.fm%20%3Cmailto:benducke@fastmail.fm">mailto:benducke@fastmail.fm%20%3Cmailto:benducke@fastmail.fm</A>&gt;&gt;&gt;<BR>&gt;&gt; &gt; &gt; _______________________________________________<BR>&gt;&gt; &gt; &gt; Gvsig_internacional mailing list<BR>&gt;&gt; &gt; &gt; Gvsig_internacional@listserv.gva.es<BR>&gt;&gt; &gt; &lt;<A href="mailto:Gvsig_internacional@listserv.gva.es">mailto:Gvsig_internacional@listserv.gva.es</A>&gt;<BR>&gt;&gt; &gt; &gt; &lt;mailto:Gvsig_internacional@listserv.gva.es<BR>&gt;&gt; &gt; &lt;<A href="mailto:Gvsig_internacional@listserv.gva.es">mailto:Gvsig_internacional@listserv.gva.es</A>&gt;&gt;<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; To see the archives, edit your preferences or unsubscribe from this<BR>&gt;&gt; &gt; &gt; mailing list, please access this url:<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; <A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</A><BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; _______________________________________________<BR>&gt;&gt; &gt; &gt; Gvsig_internacional mailing list<BR>&gt;&gt; &gt; &gt; Gvsig_internacional@listserv.gva.es<BR>&gt;&gt; &gt; &lt;<A href="mailto:Gvsig_internacional@listserv.gva.es">mailto:Gvsig_internacional@listserv.gva.es</A>&gt;<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; To see the archives, edit your preferences or unsubscribe from this<BR>&gt;&gt; &gt; mailing list, please access this url:<BR>&gt;&gt; &gt; &gt;<BR>&gt;&gt; &gt; &gt; <A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</A><BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; --<BR>&gt;&gt; &gt; Antonio Falciano<BR>&gt;&gt; &gt; <A href="http://www.linkedin.com/in/antoniofalciano">http://www.linkedin.com/in/antoniofalciano</A><BR>&gt;&gt; &gt; _______________________________________________<BR>&gt;&gt; &gt; Gvsig_internacional mailing list<BR>&gt;&gt; &gt; Gvsig_internacional@listserv.gva.es<BR>&gt;&gt; &gt; &lt;<A href="mailto:Gvsig_internacional@listserv.gva.es">mailto:Gvsig_internacional@listserv.gva.es</A>&gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; To see the archives, edit your preferences or unsubscribe from this<BR>&gt;&gt; &gt; mailing list, please access this url:<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; <A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</A><BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; _______________________________________________<BR>&gt;&gt; &gt; Gvsig_internacional mailing list<BR>&gt;&gt; &gt; Gvsig_internacional@listserv.gva.es<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; To see the archives, edit your preferences or unsubscribe from this<BR>&gt;&gt; mailing list, please access this url:<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt; <A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</A><BR>&gt;&gt;<BR>&gt;&gt; --<BR>&gt;&gt; Antonio Falciano<BR>&gt;&gt; <A href="http://www.linkedin.com/in/antoniofalciano">http://www.linkedin.com/in/antoniofalciano</A><BR>&gt;&gt; _______________________________________________<BR>&gt;&gt; Gvsig_internacional mailing list<BR>&gt;&gt; Gvsig_internacional@listserv.gva.es<BR>&gt;&gt;<BR>&gt;&gt; To see the archives, edit your preferences or unsubscribe from this<BR>&gt;&gt; mailing list, please access this url:<BR>&gt;&gt;<BR>&gt;&gt; <A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</A><BR>&gt;&gt;<BR>&gt;&gt; ------------------------------------------------------------------------<BR>&gt;&gt; *CLÁUSULA DE PROTECCIÓN DE DATOS*<BR>&gt;&gt; Este mensaje se dirige exclusivamente a su destinatario y puede<BR>&gt;&gt; contener información privilegiada o confidencial. Si ha recibido este<BR>&gt;&gt; mensaje por error, le rogamos que nos lo comunique inmediatamente por<BR>&gt;&gt; esta misma vía y proceda a su destrucción.<BR>&gt;&gt; De acuerdo con la nueva ley Ley de Servicios de la Sociedad de la<BR>&gt;&gt; Información y Comercio Electrónico aprobada por el parlamento español<BR>&gt;&gt; y de la vigente Ley Orgánica 15/1999 de Protección de Datos española,<BR>&gt;&gt; le comunicamos que su dirección de Correo electrónico forma parte de<BR>&gt;&gt; un fichero automatizado, teniendo usted derecho de oposición, acceso,<BR>&gt;&gt; rectificación y cancelación de sus datos.<BR>&gt;&gt;<BR>&gt;&gt; *DATA PROTECTION CLAUSE*<BR>&gt;&gt; This message is meant for its addressee only and may contain<BR>&gt;&gt; privileged or confidential information. If you have received this<BR>&gt;&gt; message by mistake please let us know immediately by e-mail prior to<BR>&gt;&gt; destroying it.<BR>&gt;&gt; In compliance with the new Information and Electronic Commerce Society<BR>&gt;&gt; Services Law recently approved by the Spanish Parliament and with<BR>&gt;&gt; Organic Law 15/1999 currently in force, your e-mail address has been<BR>&gt;&gt; included in our computerised records in respect of which you may<BR>&gt;&gt; exercise your right to oppose, access, amend and/or cancel your<BR>&gt;&gt; personal data.<BR>&gt;&gt; &lt;#&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; _______________________________________________<BR>&gt;&gt; Gvsig_internacional mailing list<BR>&gt;&gt; Gvsig_internacional@listserv.gva.es<BR>&gt;&gt;<BR>&gt;&gt; To see the archives, edit your preferences or unsubscribe from this mailing list, please access this url:<BR>&gt;&gt;<BR>&gt;&gt; <A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</A><BR>&gt;<BR>&gt; --<BR>&gt; Fran Peñarrubia<BR>&gt; Scolab<BR>&gt; www.scolab.es<BR>&gt;<BR>&gt; Asociación gvSIG<BR>&gt; www.gvsig.com<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; _______________________________________________<BR>&gt; Gvsig_internacional mailing list<BR>&gt; Gvsig_internacional@listserv.gva.es<BR>&gt;<BR>&gt; To see the archives, edit your preferences or unsubscribe from this mailing list, please access this url:<BR>&gt;<BR>&gt; <A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</A><BR><BR>--<BR>Antonio Falciano<BR><A href="http://www.linkedin.com/in/antoniofalciano">http://www.linkedin.com/in/antoniofalciano</A><BR>_______________________________________________<BR>Gvsig_internacional mailing list<BR>Gvsig_internacional@listserv.gva.es<BR><BR>To see the archives, edit your preferences or unsubscribe from this mailing list, please access this url:<BR><BR><A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</A><BR></FONT></P></DIV><HR>

<DIV style="TEXT-ALIGN: justify; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #999; FONT-SIZE: 9px"><B>CLÁUSULA DE PROTECCIÓN DE DATOS</B><BR>Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.<BR>De acuerdo con la nueva ley Ley de Servicios de la Sociedad de la Información y Comercio Electrónico aprobada por el parlamento español y de la vigente Ley Orgánica 15/1999 de Protección de Datos española, le comunicamos que su dirección de Correo electrónico forma parte de un fichero automatizado, teniendo usted derecho de oposición, acceso, rectificación y cancelación de sus datos. <BR><BR><B>DATA PROTECTION CLAUSE</B><BR>This message is meant for its addressee only and may contain privileged or confidential information. If you have received this message by mistake please let us know immediately by e-mail prior to destroying it. <BR>In compliance with the new Information and Electronic Commerce Society Services Law recently approved by the Spanish Parliament and with Organic Law 15/1999 currently in force, your e-mail address has been included in our computerised records in respect of which you may exercise your right to oppose, access, amend and/or cancel your personal data.</DIV><A title="gfidisc.prodevelop.es" href="#">  </A></BODY></HTML>