Apakah mungkin menggunakan Matematika sederhana dalam file SLD di Geoserver? Misalkan saya ingin membaca properti ukuran teks dari database dan melipatgandakan nilainya, bagaimana saya bisa melakukan ini?
<sld:TextSymbolizer>
...
<sld:CssParameter name="font-size">
<ogc:PropertyName>text_size</ogc:PropertyName> * 2.1
</sld:CssParameter>
...
</sld:TextSymbolizer>
Pendekatan sederhana ini jelas tidak berhasil, jadi saya pikir pasti ada beberapa cara untuk mencapai ini.
<ogc:Mult>
itu tidak berhasil bagi saya, tetapi<ogc:Mul>
ternyata berhasil.Sejauh yang saya ketahui, GeoServer tidak dapat melakukan matematika apa pun yang tertanam dalam SLD.
Namun Anda dapat membuat aturan dalam SLD yang dapat membaca
<ogc:PropertyName>text_size</ogc:PropertyName>
dengan filter, dan menentukan ukuran teks Anda sendiri.The GeoServer SLD Cookbook memiliki beberapa contoh dari menggunakan
<ogc:Filter>
sumber