[mapserver-users] OUTPUTFORMAT svg

Tim Heuer HeuerT at landcareresearch.co.nz
Tue Apr 26 20:13:23 EDT 2011


Hi List,

For quite a few days I am now stuck on this problem, and since I haven't found it with searching the web, here a question:

We have a relatively complex setup here. 2 MapServer versions. One is the standard 5.6.6 and the other one, we got a SVN snapshot:

$ svn info
Path: .
URL: https://svn.osgeo.org/mapserver/trunk/mapserver
Repository Root: https://svn.osgeo.org/mapserver
Repository UUID: 7532c77e-422f-0410-93f4-f0b67bdd69e2
Revision: 10907
Node Kind: directory
Schedule: normal
Last Changed Author: tbonfort
Last Changed Rev: 10907
Last Changed Date: 2011-01-26 06:07:46 +1300 (Wed, 26 Jan 2011)

We use the "normal" release version for our mapping application in the browser and the "SVN" version for printing SVG output. We decided to do it this way, because that is how we got the best looking maps with help of the MapFish print module.

We have 2 map files (more but irrelevant for this), one for the base map and one for science data. In both we have this:

IMAGETYPE png
#...
OUTPUTFORMAT
                NAME "aggpng24"
                DRIVER AGG/PNG
                MIMETYPE "image/png"
                IMAGEMODE RGB
                EXTENSION "png"
                FORMATOPTION "INTERLACE=OFF"
END
OUTPUTFORMAT
                NAME svg
                MIMETYPE "image/svg+xml"
                DRIVER CAIRO/SVG
                #FORMATOPTION  "COMPRESSED_OUTPUT=TRUE"
                FORMATOPTION  "FULL_RESOLUTION=TRUE"
END
#...
WEB
                IMAGEPATH "/var/www/tmp/"
                IMAGEURL "/tmp/"
END
# layer definitions


Our requests look like this:
http://ourwmsserver/cgi-bin/mapserv.svn?BBOX=175.90352%2C-38.04814%2C176.34756%2C-37.560966&HEIGHT=1024&WIDTH=933&map_resolution=72&CLASS=1%2C2%2C3%2C4%2C6%2C7%2C8&SERVICE=WMS&REQUEST=GetMap&MAP=%2Fopt%2Fmapserver%2Fmapfiles%2Flri.map&TRANSPARENT=true&VERSION=1.1.1&FORMAT=image%2Fsvg%2Bxml&format_options=dpi%3A72&LAYERS=luc_main&SRS=EPSG%3A4326
Result: SVG XML

http://ourwmsserver/cgi-bin/mapserv.svn?BBOX=175.90352%2C-38.04814%2C176.34756%2C-37.560966&HEIGHT=1024&WIDTH=933&TRANSPARENT=true&map_resolution=72&VERSION=1.1.1&FORMAT=image%2Fsvg%2Bxml&SERVICE=WMS&map=%2Fopt%2Fmapserver%2Fmapfiles%2Fscenz_topo_new.map&format_options=dpi%3A72&LAYERS=coastpoly&REQUEST=GetMap&STYLES=&SRS=EPSG%3A4326
Result: PNG image

We would like to get SVG output in both cases. The funny thing is that we're using the same MapServer instance, there are no errors reported and in one case we get SVG output (as desired) and in the other case we get a PNG with every request. If we however request a JPG in that case, we get an error. I also looked at the GetCapabilities output and found image/svg+xml there, but it does not output that for us.
Another thing I've tried is to change to
OUTPUTFORMAT svg
in which case we always get an SVG, even when requesting a PNG. A solution for us could be to define 2 .map files for each layer, but that would be a maintenance nightmare with the amount of .map files we have already. Also, it seems sensible to me that multiple OUTPUTFORMATs are allowed and it should really work.

I realise, that the "SVN" version we are using might not be totally bug free. The problem is though, that our map files do not work with the MapServer 6.0 beta 5 version, because there were a lot of changes in the way map files are handled in version 6.

We need to get this working ASAP, so any help or comments are greatly appreciated.

Thank you!

Kind regards,
Tim-Hinnerk Heuer

Landcare Research, Palmerston North


________________________________
Please consider the environment before printing this email
Warning: This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails.
The views expressed in this email may not be those of Landcare Research New Zealand Limited. http://www.landcareresearch.co.nz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20110427/4fa89402/attachment-0001.html


More information about the mapserver-users mailing list