[mapserver-users] insert png image in svg output

valerio vianello valerio.vianello at yahoo.it
Mon Jun 2 07:02:36 EDT 2008


Hi,

I need that Mapserver give me an image in svg format. I tried to follow the instruction in "http://mapserver.gis.umn.edu/docs/howto/svg-howto" but I still have some problems. My map file is composed by two layers: a raster layer (a png file) a polygon layer. I set in the map the output format as svg and I have put in the file this code :
OUTPUTFORMAT

    NAME svg

    DRIVER "svg"

    MIMETYPE "image/svg+xml"

    IMAGEMODE PC256

    EXTENSION "svg"

 END

In the Mapserver tmp directory there is two file. One file in png format with the raster layer and one file in svg format with the polygon layer and a link to the png file.

There is a way to insert a real picture in the svg file in place of the link ?

The following is the code in the svg file.

<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" width="600" height="400" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">

<!-- START LAYER background -->

<image xlink:href="/ms4w/tmp/ms_tmp/4843c233_6948_1.png" x="0" y="0" width="600" height="400"/>

<!-- START LAYER floors -->
<path stroke="#202020" stroke-width="1" style="fill:none" d="M 8 28 L 485 35 L 591 129 L 592
 161 L 283 162 L 287 364 L 2 364 L 5 29 L 8 28 z"/>
<path
stroke="#202020" stroke-width="1" style="fill:none" d="M 240 241 L 285
241 L 285 364 L 146 363 L 149 322 L 240 241 z"/>
<path
stroke="#202020" stroke-width="1" style="fill:none" d="M 3 242 L 56 242
L 130 323 L 130 363 L 5 365 L 4 246 L 3 242 z"/>
<path
stroke="#202020" stroke-width="1" style="fill:none" d="M 5 30 L 173 31
L 197 40 L 279 126 L 280 137 L 7 138 L 5 30 z"/>
<path stroke="#202020" stroke-width="1" style="fill:none" d="M 293 38 L 338 40 L 416 120 L 417 161 L 289 159 L 293 38 z"/>
<path stroke="#202020" stroke-width="1" style="fill:none" d="M 436 41 L 482 40 L 557 118 L 558 160 L 434 157 L 436 41 z"/>
<path
stroke="#ffff00" stroke-width="1" style="fill:none" d="M 11 138 L 281
136 L 283 239 L 241 239 L 161 320 L 130 319 L 55 244 L 9 244 L 8 223 L
11 138 z"/>
<text x="115" y="234" font-family="arial-bold" font-size="12pt"
 fill="#841f1f" text-anchor="end">s.X</text>
<text x="466" y="106" font-family="arial-bold" font-size="12pt" fill="#841f1f" text-anchor="end">s.F</text>
<text x="323" y="106" font-family="arial-bold" font-size="12pt" fill="#841f1f" text-anchor="end">s.E</text>
<text x="50" y="90" font-family="arial-bold" font-size="12pt" fill="#841f1f" text-anchor="end">s.canteen</text>
<text x="35" y="310" font-family="arial-bold" font-size="12pt" fill="#841f1f" text-anchor="end">s.B</text>
<text x="185" y="308" font-family="arial-bold" font-size="12pt" fill="#841f1f" text-anchor="end">s.A</text>
</svg>

Any suggestion 

thanks valerio


      ___________________________________ 
Scopri il Blog di Yahoo! Mail: trucchi, novità, consigli... e la tua opinione!
http://www.ymailblogit.com/blog/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20080602/22fd51a1/attachment.html


More information about the mapserver-users mailing list