Difference between revisions of "Neuerungen des UMN MapServers 5.0"
Line 16: | Line 16: | ||
[[Image:dynamische_groessen.PNG|Größenangaben aus Tabelle generiert]] | [[Image:dynamische_groessen.PNG|Größenangaben aus Tabelle generiert]] | ||
+ | |||
+ | In 5.0 funktionieren die LAYER- Parameter LABELANGLEITEM und LABELSIZEITEM nicht mehr, genauso wenig wie die STYLE-Parameter ANGLEITEM und SIZEITEM. | ||
+ | |||
+ | Nicht nur für Labelgrössen können Werte aus einem Tabellenfeld gelesen werden. Dieses funktioniert nun auch im STYLE-Bereich für folgende Parameter: | ||
+ | |||
+ | ANGLE, COLOR, OUTLINECOLOR, SIZE, SYMBOL | ||
+ | |||
+ | bzw. im Label-Bereich für | ||
+ | |||
+ | ANGLE, COLOR, OUTLINECOLOR, SIZE, FONT, PRIORITY | ||
+ | |||
+ | Farbangaben können mittlerweile nicht nur in RGB (z.B. 220 0 0) sondern auch Hexadezimal angegeben werden (z.B. #ff00ff). |
Revision as of 10:26, 3 October 2007
Mapfile
Mittlerweile ist es möglich, dass Labelbeschriftungen dynamisch aus einem Wertefeld generiert warden. Dieses funktioniert über „SIZE [meingroessenfeld]“
Eine Anbindung an eine PostGIS-Datenbank z.B. , welche in einer Tabelle die Spalte „groesse“ mit unterschiedlichen Integerwerten beinhaltet, produziert dann über folgende Mapfile-Angaben:
LABEL TYPE TRUETYPE FONT 'arial' SIZE [groesse] COLOR 0 0 0 END
z.B. folgende Karte:
In 5.0 funktionieren die LAYER- Parameter LABELANGLEITEM und LABELSIZEITEM nicht mehr, genauso wenig wie die STYLE-Parameter ANGLEITEM und SIZEITEM.
Nicht nur für Labelgrössen können Werte aus einem Tabellenfeld gelesen werden. Dieses funktioniert nun auch im STYLE-Bereich für folgende Parameter:
ANGLE, COLOR, OUTLINECOLOR, SIZE, SYMBOL
bzw. im Label-Bereich für
ANGLE, COLOR, OUTLINECOLOR, SIZE, FONT, PRIORITY
Farbangaben können mittlerweile nicht nur in RGB (z.B. 220 0 0) sondern auch Hexadezimal angegeben werden (z.B. #ff00ff).