[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)