Thanks for the suggest :) On Tue, Mar 4, 2008 at 9:49 AM, Milo van der Linden <[EMAIL PROTECTED]> wrote: > D_Guidi schreef: > > > I'm relatively new to mapserver, but I've created a WMS service with > > MapServer that publish SDE data in a fashion way and with a great > > speed. > > I'm using this WMS to publish my data via a webapp using OpenLayers, > > and I want to make better my website trying to change dynamically the > > style of my WMS maps... > > The goal is to do this: > > When the user query the data via getfeatureinfo, I want to reload the > > image and show with a different color the feature queried. > > With getfeatureinfo i could retrieve the ID of the selected feature, > > so I need to change dynamically the STYLE definition of my mafile, or > > something like this... any suggestion or a link to start reading docs > > on how to do this? > > Thanks :) > > Diego Guidi > > > > > In the mapfile, add a copy definition of the layer you want to highlight > > LAYER > NAME 'ps_highlight' > TRANSPARENCY 100 > DUMP TRUE > > TYPE POLYGON > DATA 'E:\mapdata\my_original_layer.shp' > METADATA > "ows_title" "ps_highlight" > "ows_srs" "EPSG:4326" > "gml_featureid" "id" > END > STATUS OFF > PROJECTION > "init=epsg:4326" > END > MAXSCALE 100000 > CLASSITEM 'ID' > CLASS > #NAME 'selection' > EXPRESSION "%id%" > STYLE > SYMBOL 0 > SIZE 6 > WIDTH 3 > OUTLINECOLOR 255 0 0 > ANTIALIAS TRUE > COLOR 255 0 0 > END > END > END > > And now call this layer with a WMS GetMap request where you add > "&id=123" to the end of the request string. > > >
-- Diego Guidi http://lacorrente.blogspot.com _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
