¿Es posible usar Math simple en un archivo SLD en Geoserver? Supongamos que quiero leer una propiedad de tamaño de texto de una base de datos y multiplicar su valor, ¿cómo puedo hacer esto?
<sld:TextSymbolizer>
...
<sld:CssParameter name="font-size">
<ogc:PropertyName>text_size</ogc:PropertyName> * 2.1
</sld:CssParameter>
...
</sld:TextSymbolizer>
Este enfoque simple obviamente no funciona, así que pensé que debía haber alguna forma de lograrlo.
<ogc:Mult>
no funcionó para mí, pero lo<ogc:Mul>
hizo.Por lo que sé, GeoServer no puede hacer ningún cálculo matemático integrado en el SLD.
Sin embargo, puede crear una regla en el SLD que pueda leer
<ogc:PropertyName>text_size</ogc:PropertyName>
con un filtro y definir su propio tamaño de texto.El libro de cocina GeoServer SLD tiene algunos ejemplos de uso
<ogc:Filter>
fuente