[mapserver-users] Using SLD and WMS with data comming from postgres
Adrien Ducos
adrienducos at gmail.com
Fri May 30 06:58:00 PDT 2008
Thanks to all it now works very nicely.
Adrien
On Fri, May 30, 2008 at 3:36 PM, Yewondwossen Assefa <yassefa at dmsolutions.ca>
wrote:
> Adrien Ducos wrote:
>
>> Ok I found the error, it was on the sld itself: apparently mapserver can't
>> handle in the same rule a point symbolizer and a polygon symbolizer. So I
>> have to make 2 sld layers: one for my points and one for my polygons. It is
>> a pity since openlayers could handle this without any problem.
>>
>>
> oops, saw this e-mail after I sent the previous.
> In Mapserver, a layer can only be of one geometry type. So I think It
> makes sense that different types of symbolizers would not be applied to the
> same layer. In you case if you have a point and a polygon layer, you can
> still use one sld with 2 <NamedLayer> (which would correspond to your 2
> layers).
>
> (there was no problem with the temp file since I gave a chmod access to
>> all users in this folder; but now I understand why I have so many temp files
>> in this directory).
>>
>> On Fri, May 30, 2008 at 10:29 AM, Barend Kobben <kobben at itc.nl <mailto:
>> kobben at itc.nl>> wrote:
>>
>> Did you check the SLD TMP file problem (from the thread Re: "SLD
>> ignored /
>> External Graphic ignored)" see excerpt below)?
>>
>> ***snip***
>> Using SLDs is dependent on the correct setting of the two settings
>> IMAGEPATH -- where the mapserver software puts the SLD and other
>> temporary
>> files
>> IMAGEURL -- where the web browser and other http services pick them
>> up.
>>
>> Setting these incorrectly, and more importantly their security setting
>> incorrrectly, will normally give no problems, but when using SLDs
>> (and also
>> in other cases, eg. when chaining Mapserver to external WMS and WFS
>> services), they will make MS malfunction, but SILENTLY (ie. No error
>> messages).
>>
>> Eg. in our set ups of a WMS with external SLD they are set as follows:
>>
>> For a *nix setup ( MacOSX) with Mapserver CGI 'behind' Apache:
>> WEB
>> IMAGEPATH "/Users/kobben/Sites/ms_tmp/"
>> IMAGEURL "http://localhost/~kobben/ms_tmp/<http://localhost/%7Ekobben/ms_tmp/>
>> <http://localhost/%7Ekobben/ms_tmp/>"
>>
>> #--------------------------------------------#
>> METADATA
>> [all your web metadata...]
>> END #metadata
>> END #web
>>
>> For a Win box with Mapserver CGI 'behind' IIS:
>> IMAGEPATH "C:/tmp/ms_tmp/"
>> IMAGEURL "http://geoserver.itc.nl/ms_tmp/"
>>
>> The IMAGEPATh is a directory that is reacheable by Mapserver at this
>> real
>> location (in this case expressed as Unix BSD path on my MacOSX or as
>> UNC
>> path on Win) and that has read & write access set for the Mapserver
>> process. Eg. on the Winbox it should have write access for the
>> anonymous
>> system service account under which Mapserver runs (usually something
>> like
>> SERVERNAME\IWAM_SERVERNAME).
>>
>> You can test this by seeing if files with names like) are being
>> created when
>> you request the WMS with external SLD. If they are the IMAGEPATH
>> celarly
>> works. Then test if you can point a browser to the IMAGEURL and pick
>> up the
>> tmp file. If that worsk the IMAGEURL is also OK. Now it should work...
>>
>> Hope this helps.
>>
>> --
>> Barend Köbben
>> International Institute for Geo-Information
>> Sciences and Earth Observation (ITC)
>> PO Box 6
>> 7500AA Enschede, The Netherlands
>> +31 (0)53 4874253
>>
>> International Institute for Geo-Information Science and Earth
>> Observation (ITC)
>> Chamber of Commerce: 410 27 560
>>
>> E-mail disclaimer
>> The information in this e-mail, including any attachments, is
>> intended for the addressee only. If you are not the intended
>> recipient, you are hereby notified that any disclosure, copying,
>> distribution or action in relation to the content of this
>> information is strictly prohibited. If you have received this e-mail
>> by mistake, please delete the message and any attachment and inform
>> the sender by return e-mail. ITC accepts no liability for any error
>> or omission in the message content or for damage of any kind that
>> may arise as a result of e-mail transmission.
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>
>
> --
> ----------------------------------------------------------------
> Assefa Yewondwossen
> Software Analyst
>
> Email: assefa at dmsolutions.ca
> http://www.dmsolutions.ca/
>
> Phone: (613) 565-5056 (ext 14)
> Fax: (613) 565-0925
> ----------------------------------------------------------------
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20080530/59f1904c/attachment.htm>
More information about the MapServer-users
mailing list