[mapserver-users] Beschriftung Objekte mit gleicher Lage
Jörg Thomsen
jt at mapmedia.de
Tue Jan 6 04:49:42 PST 2015
hello and a happy new year!
here you can find a multilabel-example:
http://mapserver.org/development/announce/6-2.html#complex-multi-label-symbol-symbology
https://github.com/mapserver/msautotest/blob/branch-6-2/renderers/multilabel.map
If you don't want a fixed position of the labels you can collect the
attributes / labels in one text-line and use a wrap-character:
CLASS
NAME "blah"
TEXT ([schild1]![schild12]![schild3])
LABEL
WRAP "!"
TYPE truetype
FONT 'verdana'
....
END
END
both will cause blank lines. To avoid them, my only idea is to use a
view if your data is in a database. You'll have to use conidtions like
SELECT schild1 || schild2 FROM
(SELECT
CASE
WHEN schild1 NOT NULL THEN schild1 || "!"
ELSE ""
END AS schild1,
CASE
WHEN schild2 NOT NULL THEN schild2 || "!"
ELSE ""
END AS schild2
FROM table)
Jörg
Am 06.01.2015 um 13:10 schrieb mark kellermann:
>
> Hallo,
>
> ich möchte Punkte (Schilder) beschriften mit Ihrer Nummer.
> An manchen Standorten (Masten) hängen teilweise vier Schilder.
> Wenn ich die Schilder Beschriftung erzwinge (FORCE TRUE), liegt die
> Beschriftung übereinander!
>
> Wie kann ich dies ändern, dass man die Beschriftung aller Punkte lesen kann?
>
> MfG
> Mark Kellermann
>
>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list