Pedro, Obrigado pela ajuda.
Copiei o estilo do point do geoserver e substituí o featuretypestyle. Mesmo assim não consigo alterar o tamanho dos labels. Tenho a certeza que o estilo está correctamente associado ao layer.


Originalmente tinha o tamanho a 12 e eu mudei para metade como podes ver em baixo mas o tamanho nunca muda, não entendo.

<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"; xmlns:ogc="http://www.opengis.net/ogc"; xmlns:xlink="http://www.w3.org/1999/xlink"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd";>
<NamedLayer>
<Name>Default Point</Name>
<UserStyle>
<Title>Default point</Title>
<Abstract>A sample style that just prints out a 6px wide red square</Abstract>

<FeatureTypeStyle>
<Rule>
<PointSymbolizer>
<Graphic>
<Mark>
<WellKnownName>circle</WellKnownName>
<Fill>
<CssParameter name="fill">#FF0000</CssParameter>
</Fill>
</Mark>
<Size>6</Size>
</Graphic>
</PointSymbolizer>
<TextSymbolizer>
<Label>
<ogc:PropertyName>codi</ogc:PropertyName>
</Label>
<Font>
<CssParameter name="font-family">Arial</CssParameter>
<CssParameter name="font-size">6</CssParameter>
<CssParameter name="font-style">normal</CssParameter>
<CssParameter name="font-weight">bold</CssParameter>
</Font>
<LabelPlacement>
<PointPlacement>
<AnchorPoint>
<AnchorPointX>0.5</AnchorPointX>
<AnchorPointY>0.0</AnchorPointY>
</AnchorPoint>
<Displacement>
<DisplacementX>0</DisplacementX>
<DisplacementY>5</DisplacementY>
</Displacement>
</PointPlacement>
</LabelPlacement>
<Fill>
<CssParameter name="fill">#000000</CssParameter>
</Fill>
</TextSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>







On 24-11-2011 10:17, Pedro Mendes wrote:
Olá Pedro,

Se calhar convém começares por aqui: http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/index.html. A documentação é bastante boa. Para construires o SLD à tua medida, para o exemplo que pedes, podes pegar no FeatureTypeStyle aqui http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/points.html#point-with-styled-label. Faz uma cópia de um dos styles já existentes na configuração do Geoserver (o "point" por exemplo) e edita lá substituindo o elemnto FeatureTypeStyle. O exemplo proposto "point-with-styled-label" tem de funcionar.

Mendes.

2011/11/24 Pedro Costa <[email protected] <mailto:[email protected]>>

    Pessoal ninguém tem um exemplo de um sld para o geoserver que
    funcione em que de para escolher o campo do label, o seu tamanho,
    e a cor e forma do ponto? (é para uma geometria de pontos)

    Obrigado

    Com os melhores cumprimentos,

    Pedro Costa
    Geógrafo
    Especializado em Sistemas de Informação Geográfica e Ordenamento do 
Território



    Em 23-11-2011 13:59, Pedro Mendes escreveu:
    Sugiro que isoles as situações: despista primeiro o TxtSymbolizer
    e depois o PointSymbolizer.
    Não é costume ver estas FeatureTypeName, SemanticTypeIdentifier
    e SemanticTypeIdentifier em exemplos de SLD no Geoserver. Sei que
    não são obrigatórias. Exeperimenta retira-las.

    Segue um exemplo de userstyle com um textsymbolizer que funciona:

    <TextSymbolizer>
    <Label>
    <ogc:PropertyName>UM_ATRIBUTO_DA_FEATURE</ogc:PropertyName>
    </Label>
    <Font>
    <CssParameter name="font-family">Bitstream Vera Sans</CssParameter>
    <CssParameter name="font-size">
    <ogc:Literal>6</ogc:Literal>
    </CssParameter>
    <CssParameter name="font-style">Normal</CssParameter>
    <CssParameter name="font-weight">Normal</CssParameter>
    </Font>
    <LabelPlacement>
    <PointPlacement>
    <AnchorPoint>
    <AnchorPointX>0.5</AnchorPointX>
    <AnchorPointY>0.5</AnchorPointY>
    </AnchorPoint>
    </PointPlacement>
    </LabelPlacement>
    <Halo>
    <Radius>
    <ogc:Literal>1</ogc:Literal>
    </Radius>
    <Fill>
    <CssParameter name="fill">#FFFFFF</CssParameter>
    <CssParameter name="fill-opacity">0.85</CssParameter>
    </Fill>
    </Halo>
    <Fill>
    <CssParameter name="fill">
    <ogc:PropertyName>COLOR</ogc:PropertyName>
    </CssParameter>
    </Fill>
    <VendorOption name="spaceAround">-1</VendorOption>
    </TextSymbolizer>


    2011/11/23 Pedro Costa <[email protected]
    <mailto:[email protected]>>

        Não funcionou. ATé porque também tentei alterar o tamanho da
        mark que também tem <ogc:Literal> e não muda nada...


        MAis sugestões?

        Obrigado








        On 23-11-2011 12:25, Pedro Mendes wrote:
        Experimenta colocar tudo o que for valores númericos dentro
        de um elemento <ogc:Literal>. Como tens feito para a
        Rotation e outros.

        2011/11/23 Pedro Costa <[email protected]
        <mailto:[email protected]>>



            Então aqui vai:


            ml version="1.0" encoding="UTF-8"?>
            <sld:StyledLayerDescriptor
            xmlns="http://www.opengis.net/sld";
            <http://www.opengis.net/sld>
            xmlns:sld="http://www.opengis.net/sld";
            <http://www.opengis.net/sld>
            xmlns:ogc="http://www.opengis.net/ogc";
            <http://www.opengis.net/ogc>
            xmlns:gml="http://www.opengis.net/gml";
            <http://www.opengis.net/gml> version="1.0.0">
            <sld:UserLayer>
            <sld:LayerFeatureConstraints>
            <sld:FeatureTypeConstraint/>
            </sld:LayerFeatureConstraints>
            <sld:UserStyle>
            <sld:Name>Default Styler</sld:Name>
            <sld:Title/>
            <sld:IsDefault>1</sld:IsDefault>
            <sld:FeatureTypeStyle>
            <sld:Name>simple</sld:Name>
            <sld:FeatureTypeName>Feature</sld:FeatureTypeName>
            
<sld:SemanticTypeIdentifier>generic:geometry</sld:SemanticTypeIdentifier>
            <sld:SemanticTypeIdentifier>simple</sld:SemanticTypeIdentifier>
            <sld:Rule>
            <sld:PointSymbolizer>
            <sld:Graphic>
            <sld:Mark>
            <sld:Fill>
            <sld:CssParameter name="fill">#FFFF00</sld:CssParameter>
            </sld:Fill>
            </sld:Mark>
            <sld:Size>
            <ogc:Literal>6.0</ogc:Literal>
            </sld:Size>
            </sld:Graphic>
            </sld:PointSymbolizer>
            <sld:TextSymbolizer>
            <sld:Label>
            <ogc:PropertyName>codi</ogc:PropertyName>
            </sld:Label>
            <sld:Font>
            <sld:CssParameter
            name="font-family">Arial</sld:CssParameter>

            <sld:CssParameter name="font-size">10</sld:CssParameter>
            <sld:CssParameter
            name="font-style">normal</sld:CssParameter>
            <sld:CssParameter name="font-weight">bold</sld:CssParameter>
            </sld:Font>
            <sld:LabelPlacement>
            <sld:PointPlacement>
            <sld:AnchorPoint>
            <sld:AnchorPointX>
            <ogc:Literal>0.0</ogc:Literal>
            </sld:AnchorPointX>
            <sld:AnchorPointY>
            <ogc:Literal>0.0</ogc:Literal>
            </sld:AnchorPointY>
            </sld:AnchorPoint>
            <sld:Rotation>
            <ogc:Literal>0.0</ogc:Literal>
            </sld:Rotation>
            </sld:PointPlacement>
            </sld:LabelPlacement>
            <sld:Fill>
            <sld:CssParameter name="fill">#000000</sld:CssParameter>
            </sld:Fill>
            <sld:VendorOption name="spaceAround">2</sld:VendorOption>
            </sld:TextSymbolizer>
            </sld:Rule>
            </sld:FeatureTypeStyle>
            </sld:UserStyle>
            </sld:UserLayer>
            </sld:StyledLayerDescriptor>


            Nota: Fiz o sld com o udig.
            OS: Ubuntu (geobox)
















            On 23-11-2011 12:05, Pedro Mendes wrote:
            Olá Pedro,

            Coloca aqui o SLD inteiro, para ser mais facil avaliar
            o que poderá estar mal.

            Mendes.

            2011/11/23 Pedro Costa <[email protected]
            <mailto:[email protected]>>

                Pessoal,

                POdem ajudar no seguinte, eu tenho uns layers com
                uns estilos no geoserver mas não consigo mudar o
                tamanho dos labels, já fui no sld edior e mudei
                para metade do tamanho e continua igual.

                Original

                <sld:CssParameter
                name="font-size">10</sld:CssParameter>


                Mudei para

                <sld:CssParameter name="font-size">5</sld:CssParameter>

                ALguém sabe qual é o problema?

                Obrigado
                _______________________________________________
                Portugal mailing list
                [email protected]
                <mailto:[email protected]>
                http://lists.osgeo.org/mailman/listinfo/portugal




            _______________________________________________
            Portugal mailing list
            [email protected]  <mailto:[email protected]>
            http://lists.osgeo.org/mailman/listinfo/portugal


            _______________________________________________
            Portugal mailing list
            [email protected] <mailto:[email protected]>
            http://lists.osgeo.org/mailman/listinfo/portugal




        _______________________________________________
        Portugal mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal


        _______________________________________________
        Portugal mailing list
        [email protected] <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal




    _______________________________________________
    Portugal mailing list
    [email protected]  <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/portugal

    _______________________________________________
    Portugal mailing list
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/portugal




_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a