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 > > Users@openlayers.org > > 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 Users@openlayers.org http://openlayers.org/mailman/listinfo/users