WMS question
Bart van den Eijnden (OSGIS)
bartvde at XS4ALL.NL
Wed Jun 21 23:14:03 PDT 2006
Hi,
an example SLD XML for highlighting a selection could be:
<StyledLayerDescriptor version="1.0.0">
<NamedLayer>
<Name>expressionbuildertempsld</Name>
<UserStyle>
<FeatureTypeStyle>
<Rule>
<Filter>
<PropertyIsLike wildcard='@' singleChar='.' escape='!'>
<PropertyName>OMSCHR</PropertyName>
<Literal>Z@</Literal>
</PropertyIsLike>
</Filter>
<PointSymbolizer>
<Graphic>
<Size>5</Size>
<Mark>
<WellKnownName>square</WellKnownName>
<Fill>
<CssParameter name="fill">#ff0000</CssParameter>
</Fill>
</Mark>
</Graphic>
</PointSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
Note there is some specific stuff (like the query OMSCHR like Z*) in there
for my dataset which you need to change.
You can put this on a webserver, eg http://localhost/mysld.xml and then
use the following in your WMS GetMap request
......&request=GetMap&sld=http://localhost/mysld.xml
Best regards,
Bart
> Hi Bart, i am trying to use sld_body to specifiy the path of the localurl
> for the xml file, but i get a blank image, i didnt really get the concept
> of how to write an xml file and then send it through the sld_body tag, can
> you suggest me with a real time example where a clear description is given
> as to how to specify the map file in the xml ...
>
> well i guess i might have understood something wrong, but can you/anyone
> suggest me ...
>
> i cut down my xml file to the following lines as i dont know what other
> lines mean
>
> <StyledLayerDescriptor version="1.0.0">
> <NamedLayer>
> <Name>Layer Name</Name>
> </NamedLayer>
> </StyledLayerDescriptor>
>
> Thanks for your time
> kris
>
>
> "Bart van den Eijnden (OSGIS)" <bartvde at xs4all.nl> wrote:
> This can be accomplished using SLD. In a WMS GetMap request you can add
> an inline SLD using the SLD_BODY parameter, or use the SLD parameter to
> point to a URL pointing to the actual SLD XML document.
>
> The Chameleon ExpressionBuilder widget has some code to do this or check
> out:
>
> http://mapserver.gis.umn.edu/docs/howto/sldhowto/?searchterm=SLD
>
> If a WMS layer is queryable, you can perform a WMS GetFeatureInfo
> request against it using an X and Y value in pixels, which can return a
> plain text, HTML or GML document.
>
> Best regards,
> Bart
>
> rock well wrote:
>
>> Hi all, i have a question in WMS, can a polygon be hightlighted in a
>> map in wms server, like can anything be included in the url that makes
>> a certain polygon marked, for example i want the border of the polygon
>> to be highlighted .... i was able to do it in mapscript but was
>> wondering if the same thing can be done in WMS ...
>>
>> one more thing, i am not pretty sure what query layer does in wms ...
>>
>> Thanks for your time
>> kris
>>
>> Want to be your own boss? Learn how on Yahoo! Small Business.
>>
>
>
>
> --
> Bart van den Eijnden
> OSGIS, Open Source GIS
> http://www.osgis.nl
>
>
>
>
> ---------------------------------
> Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates.
More information about the MapServer-users
mailing list