[Mapserver-DE] Horizoltale Strassennamen

Michael Schulz mschulz at webgis.de
Mon Sep 12 17:20:18 CEST 2005


Hallo Linda,

a) die automatische Rotation von Labels funktioniert nur mit Layern vom 
Typ line. Dann mit "Angle auto" die automatische Rotation definieren.

b) massstabsabhängige Beschriftung ist auf zwei Wegen zu erreichen:
    1) definiere je eine Klasse für jeden gewünschten Massstabsbereich 
(min-, maxscale auf layerebene verwenden), dann kannst Du darin die 
entsprechenden Größenangaben für die Labels anpassen.

    2) man kann mit symbolscale die Größen, sowohl von labeltext als 
auch von Symbolen relativ definieren. Dazu müssen an der entsprechende 
Stelle (also beim Label oder beim Style) die parameter minsize und 
maxsize verwendet werden. Mapserver bestimmt dann automatisch z.B. die 
Schriftgröße für einen bestimmten Massstab innerhalb des definerten 
Bereiches min/maxsize.
Hier der Link zur Doku am besten nochmal unter symbolscale nachlesen:
http://mapserver.gis.umn.edu/doc46/mapfile-reference.html#layer

Bei a) und b)2) müssen truetype Schriften verwendet werden, b)1) 
funktioniert auch mit bitmap schriften.

Grüße, Michael


Linda Gervasi schrieb:
> Hallo
> 
> Ich habe ein Mapfile erstellt mit 4 verschiedenen Ebenen - eine davon
> enhält Strassennamen.
> 
> Die Namen der Strassen erscheinen, nur stehen sie alle waagrecht und
> sind nicht den Strassen angepasst (habe ein beispiel als attachment).
> 
> Mein Mapfile sieht folgendermassen aus:
> 
> 
> 
> 
>  # Beschriftung-Layer begins here
> 
> LAYER
>      NAME 'strasse_SGr_textx'
>      STATUS ON
>      DATA 'C:\ms4w\Apache\htdocs\...\strasse_SGr_textx'
>      TYPE ANNOTATION
>      LABELCACHE ON
> 
> 
>      LABELITEM 'Textstring'      #Spaltenname
> 
>      CLASS
>      
> 
>           LABEL
>                SIZE tiny
>                COLOR 255 0 0
>                OUTLINECOLOR 255 255 255
> 
>           end
>    END
> END
>    # Ende Layer Beschriftung
> 
> 
> 
> Kann mir jemand einen Hinweis geben, wie ich die Strassennamen
> anpassen kann, dh.  dass sie je nach Strassenrichtung auch die
> Richtung ändern?
> 
> Und wie regle ich das, dass die Strassennamen sich mit den
> verschiedenen Zoomfaktoren vergrössern und verkleinern?
> 
> 
> Danke!
> 
> 
> Linda
> 
> 
> ------------------------------------------------------------------------
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de


-- 
-----------------------------------------------------------
Michael Schulz                            mschulz at webgis.de

in medias res  Gesellschaft für Informationstechnologie mbH

In den Weihermatten 66              Tel +49 (0)761 556959-5
79108 Freiburg                      Fax +49 (0)761 556959-6

                www.webgis.de / www.zopecms.de
-----------------------------------------------------------
NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU
-----------------------------------------------------------




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)