[Mapserver-DE] SVG OUTPUTFORMAT TEXT LABEL
Jeff McKenna
jmckenna at gatewaygeomatics.com
Die Sep 22 23:57:42 CEST 2020
Hi Adrian!
(file this response under #betterlatethannever ha)
The MapServer document that you referenced states "WMS layers are not
yet supported". Maybe I should improve the styling of that sentence in
the document, as it sort of blends in, instead of a strong warning.
Have you tried your tests with CGI mapserv?map= or a shp2img request at
the commandline (you can use the "-i" switch to specify that format) ?
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
co-founder of FOSS4G
http://gatewaygeo.com/
On 2019-02-20 11:43 a.m., Adrian Dahinden wrote:
> Guten Tag
>
> Hat jemand Erfahrung mit dem SVG OUTPUTFORMAT von MapServer beim Rendern
> von Textlabels?
>
> Bei einer GetMap Anfrage mit dem Format *«FORMAT=image/svg+xml»* auf
> Textlabels, liefert der Mapserver die Texte als /<path …
> >/**anstatt**/<text …>/ Elemente zurück.
>
> Laut der Dokumentation sollte dies bei TRUETYPE Fonts aber nicht so
> sein: https://mapserver.org/output/svg.html#text-features
>
> Meine MapFile Konfiguration sieht folgendermassen aus:
>
> 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
>
> Wir verwenden MapServer Version 7.0.4.
>
> Freundliche Grüsse
>
> 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:a.dahinden at alpgis.ch
>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)