On Mon, Nov 16, 2009 at 2:29 PM, Pedro Baracho <pedropbara...@gmail.com> wrote:
> I need to change SLD on the fly to create some thematic maps. I would also
> appreciate if compatibility with OGC's WFS was mantained. Have you guys done
> this before? I could use some suggestions... :P
>
> I have done some searching and came up with a couple of solutions.
>
> 1- GeoServer GeoExt Styler Plugin.
> I don't know if it is a good solution, because as far as I know, it changes
> the style of the layer for all the users. I would need to replicate styles
> on the server for each user and each layer. And also this requires the
> server to be Geoserver, and breaks OGC compatibility.
>

You are right that will change it for everyone

> 2- WMS 1.3 and SLD
> MapServer implements WMS 1.3 and accepts a SLD description in the request.
> GeoServer doesn't.
> Nothing against MapServer, but my current development environment is set
> with GeoServer..

Try 
http://localhost:8080/geoserver/wms?bbox=-130,24,-66,50&Format=image/png&request=GetMap&width=550&height=250&srs=EPSG:4326&SLD_BODY=%3CStyledLayerDescriptor%20version%3D%221.0.0%22%3E%3CUserLayer%3E%3CName%3Etopp:states%3C/Name%3E%3CUserStyle%3E%3CName%3EUserSelection%3C/Name%3E%3CFeatureTypeStyle%3E%3CRule%3E%3CFilter%20xmlns:gml%3D%22http://www.opengis.net/gml%22%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3ESTATE_NAME%3C/PropertyName%3E%3CLiteral%3EIllinois%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E%3CPolygonSymbolizer%3E%3CFill%3E%3CCssParameter%20name%3D%22fill%22%3E%23FF0000%3C/CssParameter%3E%3C/Fill%3E%3C/PolygonSymbolizer%3E%3C/Rule%3E%3CRule%3E%3CLineSymbolizer%3E%3CStroke/%3E%3C/LineSymbolizer%3E%3C/Rule%3E%3C/FeatureTypeStyle%3E%3C/UserStyle%3E%3C/UserLayer%3E%3C/StyledLayerDescriptor%3E
(from the demo requests page in geoserver 1.7.5) - works for all WMS versions.
>
> 3- WFS and treat SLD exhibition on the client
> This is a double edged solution. The good thing about WFS is that I have
> many more possibilities of control over the map. I can use SelectFeature
> control, instead of hacking some code to implement it over WMS. But it also
> gives me many other options I don't need such as the vector data. I only
> need the images.

Not sure I understand your plan here but sounds like overkill - and
may kill off the browser if you have too much data.

Ian
-- 
Ian Turton

Sent from Houserville, Pennsylvania, United States
_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to