<div>O elemento Size só existe no contexto de um Graphic que, por sua vez, só é utilizado no PointSymbolizer. Um exemplo com a utilização de expressão matemática de divisão:</div><div><br></div><div><div> <PointSymbolizer></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span><Graphic></div><div><span class="Apple-tab-span" style="white-space:pre">        </span> <Mark></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><WellKnownName>triangle</WellKnownName></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><Fill></div><div><span class="Apple-tab-span" style="white-space:pre">                </span> <CssParameter name="fill">#FFFFFF</CssParameter></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span></Fill></div><div><span class="Apple-tab-span" style="white-space:pre">        </span> </Mark></div><div><span class="Apple-tab-span" style="white-space:pre">        </span> <b><Size></b></div>
<div><b><span class="Apple-tab-span" style="white-space:pre">                </span><ogc:Div></b></div><div><b><span class="Apple-tab-span" style="white-space:pre">                </span> <ogc:PropertyName>{atributo}</ogc:PropertyName></b></div>
<div><b><span class="Apple-tab-span" style="white-space:pre">                </span> <ogc:Literal>10</ogc:Literal></b></div><div><b><span class="Apple-tab-span" style="white-space:pre">                </span></ogc:Div></b></div><div>
<b><span class="Apple-tab-span" style="white-space:pre">        </span> </Size></b></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></Graphic></div><div> </PointSymbolizer></div></div>
<div>
<br></div><div>Para labeling será necessário utilizar um TextSymbolizer. Penso que para atingir o mesmo objetivo do Size, neste symbolizer o seguinte será aplicável:<br></div><div><br></div><div><div> <TextSymbolizer></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span><Label></div><div><span class="Apple-tab-span" style="white-space:pre">        </span> aminhalabel</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></Label></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span><Font></div><div><span class="Apple-tab-span" style="white-space:pre">        </span> <CssParameter name="font-family">Arial</CssParameter></div>
<div><b><span class="Apple-tab-span" style="white-space:pre">        </span> <CssParameter name="font-size"></b></div><div><b><span class="Apple-tab-span" style="white-space:pre">                </span><ogc:Divl></b></div>
<div><b><span class="Apple-tab-span" style="white-space:pre">                </span> <ogc:PropertyName>{atributo}</ogc:PropertyName></b></div><div><b><span class="Apple-tab-span" style="white-space:pre">                </span> <ogc:Literal>10</ogc:Literal></b></div>
<div><b><span class="Apple-tab-span" style="white-space:pre">                </span></ogc:Div></b></div><div><b><span class="Apple-tab-span" style="white-space:pre">        </span> </CssParameter></b></div><div><span class="Apple-tab-span" style="white-space:pre">        </span> <CssParameter name="font-style">Normal</CssParameter></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span> <CssParameter name="font-weight">Normal</CssParameter></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></Font></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>...</div></div><div><br></div><div>Nota: não testei este TextSymbolizer.</div><div><br></div><div>Ajuda sempre consultar o schema do SLD para perceber como o styling pode ser feito. O GeoServer traz incluidos na distro todos schemas com a cujos os standards estão implementados, entre eles, <i><geoserver_dir>/schemas/filter/1.1.0/<b>filter.xsd</b></i> e <i><geoserver_dir>/schemas/sld/<b>StylelayerDescriptor.xsd</b></i>.</div>
<div><br></div><div>Esper que ajude.</div><div><br></div><div>Mendes.</div><br><div class="gmail_quote">2012/1/5 Marco Afonso <span dir="ltr"><<a href="mailto:mafonso333@gmail.com">mafonso333@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div>Viva,</div><div><br></div><div>Estive a ler na referencia de SLD em <a href="http://docs.geoserver.org/stable/en/user/styling/sld-reference/index.html" target="_blank">http://docs.geoserver.org/stable/en/user/styling/sld-reference/index.html</a>, bem como o cookbook <a href="http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/index.html" target="_blank">http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/index.html</a> mas não encontrei uma solução para a seguinte questão:</div>
<div><br></div><div>Por exemplo, no <PointSimbolizer> é possivel alterar o <Size> em função do valor num atributo, ou numa expressão contendo um atributo? Apenas encontrei exemplos tendo o Size como valor fixo, mesmo aplicando filtros...</div>
<div><br></div><div>Seria óptimo poder fazer algo como:</div><div><br></div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0,8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<Size></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0,8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<PropertyExpr></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0,8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<PropertyName>{atributo}</PropertyName></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0,8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<Expr>%d/10</Expr></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0,8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
</PropertyExpr></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0,8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
</Size></blockquote><div> </div><div>O tamanho seria igual ao valor do atributo a dividir por 10.</div><div><br></div><div>Obrigado.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Marco</div>
</font></span><br>_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br></blockquote></div><br>