[Mapserver-DE] SVG OUTPUTFORMAT TEXT LABEL

Adrian Dahinden A.Dahinden at alpgis.ch
Mit Feb 20 16:43:28 CET 2019


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

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20190220/fcf05145/attachment.html