Hi, David
Ah, that is interesting...didn't know that labels always come out on top.
This app is used for serverside printing so I guess my only option is to issue 
two requests and make a composite on the server. 
Or maybe make a font of my shields and use the textsymbolizer and a label?

Thank you for the quick reply!

/Mats

16 sep 2010 kl. 17:21 skrev David Winslow <[email protected]>:

> Within a single WMS request, labels always get rendered on top of
> everything else, regardless of layer order.  I am not aware of a way
> to disable this behavior. You could work around it by configuring
> separate layers in your OpenLayers client, or using a cascading WMS
> server to overlay the two tilesets, or something along those lines.
> 
> Hope this helps.
> 
> --
> David Winslow
> OpenGeo - http://opengeo.org/
> 
> On Thursday, September 16, 2010, Mats Norén <[email protected]> wrote:
>> Hi,
>> I'm trying to style OSM and a layer with my own external graphics
>> shields in SVG on top.
>> 
>> <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>test</Name>
>>   <UserStyle>
>>      <Name>Default Point</Name>
>>      <FeatureTypeStyle>
>>        <Rule>
>>          <Title>a logo</Title>
>>          <PointSymbolizer>
>>             <Graphic>
>>                <ExternalGraphic>
>>                  <OnlineResource
>> xmlns:xlink="http://www.w3.org/1999/xlink"; xlink:type="simple"
>> xlink:href="a.svg"/>
>>                  <Format>image/svg+xml</Format>
>>                </ExternalGraphic>
>>                <Size>24</Size>
>>             </Graphic>
>>          </PointSymbolizer>
>>        </Rule>
>>     </FeatureTypeStyle>
>>     <FeatureTypeStyle>
>>        <Rule>
>>           <Title>b logo</Title>
>>           <ogc:Filter>
>>              <ogc:PropertyIsEqualTo>
>>                  <ogc:PropertyName>type</ogc:PropertyName>
>>                  <ogc:Literal>b</ogc:Literal>
>>              </ogc:PropertyIsEqualTo>
>>          </ogc:Filter>
>>          <PointSymbolizer>
>>              <Graphic>
>>                <ExternalGraphic>
>>                  <OnlineResource
>> xmlns:xlink="http://www.w3.org/1999/xlink"; xlink:type="simple"
>> xlink:href="b.svg"/>
>>                  <Format>image/svg+xml</Format>
>>                </ExternalGraphic>
>>                <Size>24</Size>
>>              </Graphic>
>>            </PointSymbolizer>
>>        </Rule>
>>      </FeatureTypeStyle>
>>    </UserStyle>
>>  </NamedLayer>
>> </StyledLayerDescriptor>
>> 
>> 
>> http://localhost:8080/geoserver/wms?BGCOLOR=0xBCCFD0&BBOX=559062.8397976003,6564244.698054293,678538.610433651,6683720.468690345&SERVICE=WMS&HEIGHT=150&REQUEST=GetMap&STYLES=&WIDTH=150&CQL_FILTER=include;include;include;include;hashcode=-1362386281&EXCEPTIONS=application/vnd.ogc.se_inimage&VERSION=1.1.1&FORMAT=image/tiff&format_options=dpi:150&LAYERS=osm:coastline_wgs84,osm:osm_polygon,osm:osm_line,osm:osm_point,test:test&SRS=EPSG:3006
>> 
>> The layer order is:
>> osm:coastline_wgs84
>> osm:osm_polygon
>> osm:osm_line
>> osm:osm_point
>> test:test
>> 
>> My test:test layer with the pointsymbolizer is always overwritten by
>> the labels from the osm-layers.
>> 
>> I've been staring at this for hours, tried with VendorOptions and
>> Priority but nothing works...
>> Any ideas?
>> 
>> Regards,
>> Mats
>> 
>> ------------------------------------------------------------------------------
>> Start uncovering the many advantages of virtual appliances
>> and start using them to simplify application deployment and
>> accelerate your shift to cloud computing.
>> http://p.sf.net/sfu/novell-sfdev2dev
>> _______________________________________________
>> Geoserver-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>> 

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to