Oops sorry :), I'm loading a GML layer from an xml,
map.addLayer(new OpenLayers.Layer.GML(layerName, gmlUrl,
{styleMap: new
OpenLayers.StyleMap(sld.namedLayers[layerStyle].userStyles[0])}
));
I attached the GML and SLD file :D.
thanks
On Thu, Dec 4, 2008 at 12:20 PM, Ivan Grcic <[EMAIL PROTECTED]> wrote:
> Little more info would help...are you talking about WMS layer? that
> you're serving trough GeoServer or similar? or its about WFS, vector
> layeR?
>
> On Thu, Dec 4, 2008 at 3:12 PM, Ignacio Talavera
> <[EMAIL PROTECTED]> wrote:
> > Hi, I'm trying to highlight a FeatureCollection by applying a SLD
> > FeatureTypeSytle.
> > So I wirte an SLD file with two <sld:LineSymbolizer> elements
> > <sld:LineSymbolizer>
> > <sld:Stroke>
> > <sld:CssParameter name="stroke">
> > <ogc:Literal>yellow</ogc:Literal>
> > </sld:CssParameter>
> > <sld:CssParameter name="stroke-width">
> > <ogc:Literal>6</ogc:Literal>
> > </sld:CssParameter>
> > <sld:CssParameter name="stroke-opacity">
> > <ogc:Literal>0.65</ogc:Literal>
> > </sld:CssParameter>
> > </sld:Stroke>
> > </sld:LineSymbolizer>
> > <sld:LineSymbolizer>
> > <sld:Stroke>
> > <sld:CssParameter name="stroke">
> > <ogc:Literal>blue</ogc:Literal>
> > </sld:CssParameter>
> > <sld:CssParameter name="stroke-width">
> > <ogc:Literal>4</ogc:Literal>
> > </sld:CssParameter>
> > <sld:CssParameter name="stroke-dasharray">
> > <ogc:Literal>5 8</ogc:Literal>
> > </sld:CssParameter>
> > </sld:Stroke>
> > </sld:LineSymbolizer>
> > but when OL draw the features its apply the last LineSymbolizer. Any
> idea?
> >
> >
> > _______________________________________________
> > Users mailing list
> > [email protected]
> > http://openlayers.org/mailman/listinfo/users
> >
> >
>
>
>
> --
> Ivan Grcic
>
<sld:StyledLayerDescriptor version="1.0.0"
xmlns:sld="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml"
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">
<sld:NamedLayer>
<sld:Name>Recorrido_a_pie</sld:Name>
<sld:UserStyle>
<sld:Name>Recorrido_a_pie_default</sld:Name>
<sld:IsDefault>1</sld:IsDefault>
<sld:FeatureTypeStyle>
<sld:Rule>
<sld:Name>justAStyler</sld:Name>
<sld:LineSymbolizer>
<sld:Stroke>
<sld:CssParameter name="stroke">
<ogc:Literal>green</ogc:Literal>
</sld:CssParameter>
<sld:CssParameter name="stroke-width">
<ogc:Literal>4</ogc:Literal>
</sld:CssParameter>
</sld:Stroke>
</sld:LineSymbolizer>
</sld:Rule>
</sld:FeatureTypeStyle>
</sld:UserStyle>
</sld:NamedLayer>
<sld:NamedLayer>
<sld:Name>Recorrido_omnibus</sld:Name>
<sld:UserStyle>
<sld:Name>Recorrido_omnibus_default</sld:Name>
<sld:IsDefault>1</sld:IsDefault>
<sld:FeatureTypeStyle>
<sld:Rule>
<sld:Name>justAStyler</sld:Name>
<sld:LineSymbolizer>
<sld:Stroke>
<sld:CssParameter name="stroke">
<ogc:Literal>yellow</ogc:Literal>
</sld:CssParameter>
<sld:CssParameter name="stroke-width">
<ogc:Literal>6</ogc:Literal>
</sld:CssParameter>
<sld:CssParameter name="stroke-opacity">
<ogc:Literal>0.65</ogc:Literal>
</sld:CssParameter>
</sld:Stroke>
</sld:LineSymbolizer>
<sld:LineSymbolizer>
<sld:Stroke>
<sld:CssParameter name="stroke">
<ogc:Literal>blue</ogc:Literal>
</sld:CssParameter>
<sld:CssParameter name="stroke-width">
<ogc:Literal>4</ogc:Literal>
</sld:CssParameter>
<sld:CssParameter name="stroke-dasharray">
<ogc:Literal>5 8</ogc:Literal>
</sld:CssParameter>
</sld:Stroke>
</sld:LineSymbolizer>
</sld:Rule>
</sld:FeatureTypeStyle>
</sld:UserStyle>
</sld:NamedLayer>
</sld:StyledLayerDescriptor>
<?xml version="1.0" encoding="UTF-8"?>
<wfs:FeatureCollection xmlns="http://www.opengis.net/wfs" xmlns:wfs="http://www.opengis.net/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:imm="http://imm.gub.uy/sit">
<gml:boundedBy>
<gml:Box srsName="EPSG:32721">
<gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs="," ts=" ">584060.4621,6138038.6821 584896.3122,6138692.104</gml:coordinates>
</gml:Box>
</gml:boundedBy>
<gml:featureMember>
<imm:stm_recorrido_a_pie fid="fid--3bd74bfd_11d3e827b4c_-8000">
<imm:idLinea>1</imm:idLinea>
<imm:the_geom>
<gml:MultiLineString srsName="EPSG:32721">
<gml:lineStringMember>
<gml:LineString>
<gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs="," ts=" ">584896.3122,6138052.1525 584894.9715,6138043.9973 584828.6584,6138039.7637 584800.7109,6138038.6821 584800.6934,6138039.1366</gml:coordinates>
</gml:LineString>
</gml:lineStringMember>
<gml:lineStringMember>
<gml:LineString>
<gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs="," ts=" ">584060.4621,6138687.9614 584091.2297,6138687.2231 584091.3468,6138692.104</gml:coordinates>
</gml:LineString>
</gml:lineStringMember>
</gml:MultiLineString>
</imm:the_geom>
</imm:stm_recorrido_a_pie>
</gml:featureMember>
</wfs:FeatureCollection>
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users