Re: SVG OUTPUTFORMAT TEXT LABEL
Stephen Woodbridge <[email protected]>
| Newsgroups | gmane.comp.gis.mapserver.user |
|---|---|
| Message-ID | <[email protected]> |
I'm guessing that this is a CAIRO issue because mapserver hands off the rendering to CAIRO and at a low level CAIRO is sending the vectors to the SVG file rather than rasterizing them. That said, I haven't looked at the code and I'll defer to any of the dev's. -Steve W On 2/27/2019 5:50 AM, Adrian Dahinden wrote: > > Hello mapserver users > > Does anyone have experience with the SVG OUTPUTFORMAT of MapServer > when rendering text labels? > > For a GetMap request with the format «FORMAT = image / svg + xml» the > mapserver returns on text labels the labels as <path ...> instead of > <text ...> svg elements. > > According to the documentation, this should not be the case with > TRUETYPE fonts: https://mapserver.org/output/svg.html#text-features > > I assume there the docs isn’t true yet, since it is over 10 years old. > Or is this simply not implemented in the CAIRO/SVG render engine? > > My MapFile configuration looks like this: > > MAP > > … > > IMAGETYPE svg > > … > > OUTPUTFORMAT > > NAME svg > > MIMETYPE "image/svg+xml" > > DRIVER CAIRO/SVG > > FORMATOPTION "COMPRESSED_OUTPUT=FALSE" > > FORMATOPTION "FULL_RESOLUTION=TRUE" > > IMAGEMODE RGB > > EXTENSION "svg" > > END > > … > > WEB > > IMAGEPATH 'geotmp/log/mapserver/' > > IMAGEURL 'geotmp/log/mapserver/' > > END > > ... > > LAYER > > NAME "Nr" > > TYPE POINT > > PROJECTION > > "init=epsg:2056" > > END > > CONNECTIONTYPE postgis > > PROCESSING "CLOSE_CONNECTION=DEFER" > > CONNECTION "user=www-data password=www-data dbname=… host=…" > > DATA "pos from (SELECT … FROM …) AS foo using unique gid using > epsg:2056" > > LABELITEM "nummer" > > CLASS > > LABEL > > TYPE TRUETYPE > > FONT arial > > SIZE 5 > > COLOR 0 0 0 > > END > > END > > END > > … > > END > > We use MapServer version 7.0.4. > > Kind regards > > Adrian Dahinden > > ALPGIS AG > Raumentwicklung und Geoinformation > Fliederweg 11 > 3600 Thun > > > Telefon 033 224 04 30 / direkt 033 224 04 34 > Fax 033 224 40 60 > www.alpgis.ch <http://www.alpgis.ch/> > mailto:[email protected] > > > _______________________________________________ > mapserver-users mailing list > [email protected] > https://lists.osgeo.org/mailman/listinfo/mapserver-users --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus _______________________________________________ mapserver-users mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-users