Ignore:
Timestamp:
10/29/14 14:59:08 (9 years ago)
Author:
frank.jaeger
Message:

Mapfile: Positionierung Straßennamen über Linie

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/umn/alkis/alkis_muster.map

    r344 r345  
    88# 2014-08-29 F.J. krz: Umstellung auf Version 0.8 - Datenbankname, Titel 
    99# 2014-09-15 F.J. krz: Filter fÃŒr Historische Objekte "WHERE endet IS NULL" in DATA fÃŒr Tabellen ax_* 
    10 # 2014-10-28 F.J. krz: "ANGLE follow" bei ap_lto_stra 
    11  
    12 ### 
    13 # Tipp: Verwenden sie "Map-Trimmer" http://map.krz.de/?Software:Maptrimmer um auskommentierte Bereiche zu entfernen. 
    14 ### 
    15  
    16 # ToDo: 
    17 # - Gebaeude: Layer nach "Name" und "Funktion" auftrennen. 
    18  
    19 # - neuen Layer "Namen" auf View ap_pto_nam (NAM, ZNM) 
    20  
    21 # - Bei PrÀsentation/Beschriftung die doppelten Texte unterdrÃŒcken (-> View?) 
    22 #   FÃŒr appto_stra und appto_rest bereits erfolgt. 
    23  
    24 # - Mit Status on/off die gÀngigen Layer vorkonfigurieren? 
    25  
    26 # - ZuordnungspfeilE FS: 
    27 #   Linie im Druck zu dÃŒnn 
    28 #   Ist doppelt: in "FlurstÃŒck" ("ag_l_flurstueck") und in "PrÀsentation/Zuordnungspfeile" ("ap_lpo") 
    29  
    30 # - Zuordnungspfeile NebengebÀude: 
    31 #   entfÀllt? Oder auch fÃŒr Hausnummern verwendet? 
    32 #   Was wird da eigentlich zugeordnet?  Beispiel: 140 am Quellenweg 
    33  
    34 # - Straßennamen im Cache abgeschnitten, PARTIALS TRUE?  Beispiel: 250 BrÃŒderweg 
    35 # - Hausnummern doppelt oder mehrfach (z.B. 070: BÃŒrgermeister-Brinkmann-Weg 3) 
    36 # - Template auf GebÀude-Objekt, Auskunft aufrufen? 
    37  
    38 ### 
    39 # Tipp fÃŒr Mapbender 2-Nutzer: 
    40 # Damit bei einem bestehenden WMS nach dem Neu-Hochladen auch die geÀnderte Layer-Reihenfolge wirksam wird, 
    41 # sollte in der Mapbender-Datenbank folgendes SQL ausgefÃŒhrt werden: 
    42 #  UPDATE gui_layer g SET gui_layer_priority = (SELECT layer_pos FROM layer l  
    43 #   WHERE g.fkey_layer_id = l.layer_id AND g.gui_layer_wms_id = l.fkey_wms_id) 
    44 #  WHERE g.gui_layer_wms_id = ___; -- HIER: die ID des WMS einsetzen 
    45 ### 
    46  
    47 ### 
    48 # GID = Geo Info Dok 
    49 # Farbangabe  dort "Farbe    - 0      - 0         - 0        - 20     "  
    50 # das bedeutet:    "Grundton - cyan % - magenta % - yellow % - black %" 
    51 ### 
     10# 2014-10-28 F.J. krz: "ANGLE follow" bei ap_lto_stra, Textgrößen verkleinert in PrÀsentation 
     11# 2014-10-29 F.J. krz: Straßennamen auf Liniengeometrie besser positionieren 
     12 
     13# Weitere Kommentare: siehe Entwicklungs-Version 
    5214 
    5315MAP 
     
    6022        FONTSET "fonts/fonts_alkis.fnt" 
    6123        UNITS METERS 
    62         #CONFIG "MS_ERRORFILE" "/opt/gdi/log/umn.log" 
    63         #DEBUG 3 
    6424        WEB 
    6525                METADATA 
     
    12282## 20 AX_Moor 
    12383## 21 AX_Sumpf 
    124 ##    (AX_UnkultivierteFlaeche) 
     84##   (AX_UnkultivierteFlaeche) 
    12585## 22 AX_UnlandVegetationsloseFlaeche 
    126 ##    (AX_Vegetationsmerkmal) 
     86##   (AX_Vegetationsmerkmal) 
    12787## ** GewÀsser ** 
    12888## 24 AX_Fliessgewaesser 
     
    38203780        END 
    38213781END 
     3782 
    38223783# ALKIS  AAA-PrÀsentationsobjekte 
    3823 # ToDo: Welche Texte sollen zu anderen Layern angezeigt werden? 
     3784 
    38243785LAYER 
    38253786        NAME "ap_pto_stra" 
     
    38403801        #PROJECTION "init=epsg:25832" END 
    38413802        #EXTENT 349000 5529000 356000 5533000 
    3842         #MINSCALEDENOM 50 
    3843         MAXSCALEDENOM 4000 
     3803        MAXSCALEDENOM 2500 
    38443804        SYMBOLSCALEDENOM 1000 
    38453805        LABELITEM schriftinhalt 
    3846          
    3847         # Strasse 
     3806 
     3807        # Strasse  
    38483808        CLASS 
    38493809                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    3850                 #NAME 'Straße' 
    3851                 STYLE 
    3852                         SYMBOL "point" SIZE 1 
    3853                 END 
    38543810                LABEL 
    3855                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3811                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    38563812                        TYPE TRUETYPE FONT "arialbold" 
    38573813                        ANGLE [winkel] POSITION ur # linksbÃŒndig/Basis 
    38583814                        COLOR 0 0 0 
    3859                         FORCE true 
     3815                        FORCE true PARTIALS true 
    38603816                END 
    38613817        END 
    38623818        CLASS 
    38633819                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    3864                 #NAME 'Straße' 
    3865                 STYLE 
    3866                         SYMBOL "point" SIZE 1 
    3867                 END 
    38683820                LABEL 
    3869                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3821                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    38703822                        TYPE TRUETYPE FONT "arialbold" 
    38713823                        ANGLE [winkel] POSITION cc # zentrisch/Mitte 
     
    38773829                EXPRESSION ('[art]' eq 'Strasse')  
    38783830                NAME 'Straße' 
    3879                 STYLE 
    3880                         SYMBOL "point" SIZE 1 MINSIZE 1 
    3881                 END 
    38823831                LABEL 
    3883                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3832                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    38843833                        TYPE TRUETYPE FONT "arialbold" 
    38853834                        ANGLE [winkel] POSITION uc # zentrisch/Basis 
     
    38923841        CLASS 
    38933842                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    3894                 #NAME 'Weg' 
    3895                 STYLE 
    3896                         SYMBOL "point" SIZE 1 
    3897                 END 
    38983843                LABEL 
    3899                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     3844                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    39003845                        TYPE TRUETYPE FONT "arial" 
    39013846                        ANGLE [winkel]  
     
    39073852        CLASS 
    39083853                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    3909                 #NAME 'Weg' 
    3910                 STYLE 
    3911                         SYMBOL "point" SIZE 1 
    3912                 END 
    39133854                LABEL 
    3914                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     3855                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    39153856                        TYPE TRUETYPE FONT "arial" 
    39163857                        ANGLE [winkel] POSITION cc # zentrisch/Mitte 
     
    39223863                EXPRESSION ('[art]' eq 'Weg') 
    39233864                NAME 'Weg' 
    3924                 STYLE 
    3925                         SYMBOL "point" SIZE 1 
    3926                 END 
    39273865                LABEL 
    3928                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     3866                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    39293867                        TYPE TRUETYPE FONT "arial" 
    39303868                        ANGLE [winkel] POSITION uc # zentrisch/Basis 
     
    39363874        # Platz  
    39373875        CLASS 
    3938                 #EXPRESSION 'Platz' 
    39393876                EXPRESSION ('[art]' eq 'Platz' AND '[ver]' eq 'Mitte') 
    3940                 #NAME 'Platz' 
    3941                 STYLE 
    3942                         SYMBOL "point" SIZE 1 
    3943                 END 
    39443877                LABEL 
    3945                         SIZE 10 MINSIZE 7 MAXSIZE 22 
     3878                        SIZE 9 MINSIZE 7 MAXSIZE 20 
    39463879                        TYPE TRUETYPE FONT "arialbold" 
    39473880                        ANGLE [winkel] POSITION cc # zentrisch/Mitte 
     
    39513884        END 
    39523885        CLASS 
    3953                 #EXPRESSION 'Platz' 
    39543886                EXPRESSION ('[art]' eq 'Platz') 
    39553887                NAME 'Platz' 
    3956                 STYLE 
    3957                         SYMBOL "point" SIZE 1 
    3958                 END 
    39593888                LABEL 
    3960                         SIZE 10 MINSIZE 7 MAXSIZE 22 
     3889                        SIZE 9 MINSIZE 7 MAXSIZE 20 
    39613890                        TYPE TRUETYPE FONT "arialbold" 
    39623891                        ANGLE [winkel] POSITION uc # zentrisch/Basis 
     
    39683897        # Klassifikation 
    39693898        CLASS 
    3970                 #EXPRESSION 'BezKlassifizierungStrasse' 
    39713899                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse' AND '[hor]' eq 'linksbÃŒndig') 
    3972                 #NAME 'Klassifizierung' 
    3973                 STYLE 
    3974                         SYMBOL "point" SIZE 1 
    3975                 END 
    39763900                LABEL 
    3977                         SIZE 11 MINSIZE 8 MAXSIZE 22 
     3901                        SIZE 10 MINSIZE 8 MAXSIZE 20 
    39783902                        TYPE TRUETYPE FONT "arialbold" 
    39793903                        ANGLE [winkel] POSITION ur # linksbÃŒndig/Basis 
     
    39833907        END 
    39843908        CLASS 
    3985                 #EXPRESSION 'BezKlassifizierungStrasse' 
    39863909                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse') 
    39873910                NAME 'Klassifizierung' 
    3988                 STYLE 
    3989                         SYMBOL "point" SIZE 1 MINSIZE 1 
    3990                 END 
    39913911                LABEL 
    3992                         SIZE 11 MINSIZE 8 MAXSIZE 22 
     3912                        SIZE 10 MINSIZE 8 MAXSIZE 20 
    39933913                        TYPE TRUETYPE FONT "arialbold" 
    39943914                        ANGLE [winkel] POSITION uc # zentrisch/Basis 
     
    39993919END 
    40003920 
    4001 LAYER # 2014-08-25 Neu: wie zuvor, aber positioniert ÃŒber Linie 
     3921LAYER 
    40023922        NAME "ap_lto_stra" 
    40033923        GROUP "praesentation" 
     
    40143934                wms_abstract "Beschriftung mit Art = Straße, Weg, Platz, Klassifizierung (Linie)" 
    40153935        END 
    4016         MAXSCALEDENOM 4000 
     3936        MAXSCALEDENOM 2500 
    40173937        SYMBOLSCALEDENOM 1000 
    40183938        LABELITEM schriftinhalt 
    40193939 
    4020 ## SELECT DISTINCT art, hor, ver FROM pp_strassenname_l ORDER BY art, hor, ver; 
    4021 # "BezKlassifizierungStrasse"; "linksbÃŒndig"; "Basis" 
    4022 # "Strasse"; "linksbÃŒndig"; "Basis" 
    4023 # "Strasse"; "zentrisch";   "Mitte" 
    4024 # "Weg";     "linksbÃŒndig"; "Basis" 
    4025  
    40263940        # Strasse 
    40273941        CLASS 
    40283942                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    4029                 STYLE 
    4030                         SYMBOL "point" SIZE 1 
    4031                 END 
    40323943                LABEL 
    4033                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3944                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    40343945                        TYPE TRUETYPE FONT "arialbold" 
    40353946                        POSITION ur # linksbÃŒndig/Basis 
    40363947                        ANGLE follow 
     3948                        OFFSET 3 99 
     3949                        POSITION uc 
     3950                        TEXT '[schriftinhalt]      '  
    40373951                        COLOR 0 0 0 
    40383952                        FORCE true 
     
    40413955        CLASS 
    40423956                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    4043                 STYLE 
    4044                         SYMBOL "point" SIZE 1 
    4045                 END 
    40463957                LABEL 
    4047                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3958                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    40483959                        TYPE TRUETYPE FONT "arialbold" 
    4049                         POSITION cc # zentrisch/Mitte 
     3960                        #POSITION cc 
    40503961                        ANGLE follow 
    40513962                        COLOR 0 0 0 
     
    40563967                EXPRESSION ('[art]' eq 'Strasse')  
    40573968                NAME 'Straße' 
    4058                 STYLE 
    4059                         SYMBOL "point" SIZE 1 MINSIZE 1 
    4060                 END 
    40613969                LABEL 
    4062                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3970                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    40633971                        TYPE TRUETYPE FONT "arialbold" 
    40643972                        POSITION uc # zentrisch/Basis 
     
    40723980        CLASS 
    40733981                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    4074                 STYLE 
    4075                         SYMBOL "point" SIZE 1 
    4076                 END 
    40773982                LABEL 
    4078                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     3983                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    40793984                        TYPE TRUETYPE FONT "arial" 
    4080                         POSITION ur # linksbÃŒndig/Basis 
     3985                        POSITION uc 
     3986                        OFFSET 3 99 
     3987                        TEXT '[schriftinhalt]    ' 
    40813988                        ANGLE follow 
    40823989                        COLOR 0 0 0 
     
    40843991                END 
    40853992        END 
    4086         #CLASS 
    4087         #       EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    4088         #       STYLE 
    4089         #               SYMBOL "point" SIZE 1 
    4090         #       END 
    4091         #       LABEL 
    4092         #               SIZE 8 MINSIZE 5 MAXSIZE 16 
    4093         #               TYPE TRUETYPE FONT "arial" 
    4094         #               POSITION cc # zentrisch/Mitte 
    4095         #               ANGLE follow 
    4096         #               COLOR 0 0 0 
    4097         #               FORCE true 
    4098         #       END 
    4099         #END 
    41003993        CLASS 
    41013994                EXPRESSION ('[art]' eq 'Weg') 
    41023995                NAME 'Weg' 
    4103                 STYLE 
    4104                         SYMBOL "point" SIZE 1 
    4105                 END 
    41063996                LABEL 
    4107                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     3997                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    41083998                        TYPE TRUETYPE FONT "arial" 
    41093999                        POSITION uc # zentrisch/Basis 
     
    41144004        END 
    41154005 
    4116         # Platz  
    4117 #       CLASS 
    4118 #               EXPRESSION ('[art]' eq 'Platz' AND '[ver]' eq 'Mitte') 
    4119 #               STYLE 
    4120 #                       SYMBOL "point" SIZE 1 
    4121 #               END 
    4122 #               LABEL 
    4123 #                       SIZE 10 MINSIZE 7 MAXSIZE 22 
    4124 #                       TYPE TRUETYPE FONT "arialbold" 
    4125 #                       POSITION cc # zentrisch/Mitte 
    4126 #                       ANGLE follow 
    4127 #                       COLOR 0 0 90 
    4128 #                       FORCE true 
    4129 #               END 
    4130 #       END 
    4131 #       CLASS 
    4132 #               EXPRESSION ('[art]' eq 'Platz') 
    4133 #               NAME 'Platz' 
    4134 #               STYLE 
    4135 #                       SYMBOL "point" SIZE 1 
    4136 #               END 
    4137 #               LABEL 
    4138 #                       SIZE 10 MINSIZE 7 MAXSIZE 22 
    4139 #                       TYPE TRUETYPE FONT "arialbold" 
    4140 #                       POSITION uc # zentrisch/Basis 
    4141 #                       ANGLE follow 
    4142 #                       COLOR 0 0 90 
    4143 #                       FORCE true 
    4144 #               END 
    4145 #       END 
    4146  
    41474006        # Klassifikation 
    41484007        CLASS 
    41494008                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse' AND '[hor]' eq 'linksbÃŒndig') 
    4150                 STYLE 
    4151                         SYMBOL "point" SIZE 1 
    4152                 END 
    41534009                LABEL 
    4154                         SIZE 11 MINSIZE 8 MAXSIZE 22 
     4010                        SIZE 10 MINSIZE 8 MAXSIZE 20 
    41554011                        TYPE TRUETYPE FONT "arialbold" 
    41564012                        POSITION ur # linksbÃŒndig/Basis 
     
    41634019                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse') 
    41644020                NAME 'Klassifizierung' 
    4165                 STYLE 
    4166                         SYMBOL "point" SIZE 1 MINSIZE 1 
    4167                 END 
    41684021                LABEL 
    4169                         SIZE 11 MINSIZE 8 MAXSIZE 22 
     4022                        SIZE 10 MINSIZE 8 MAXSIZE 20 
    41704023                        TYPE TRUETYPE FONT "arialbold" 
    41714024                        POSITION uc # zentrisch/Basis 
     
    41774030END 
    41784031 
    4179 ## ToDo: neuen Layer Namen auf View ap_pto_nam (NAM, ZNM) 
    4180 ##  Unterscheidung horizontale/vertikale Position. 
    4181 ##  Namen von GebÀude wieder wegnehmen? - Oder ALLE Namen jeweils auch einer fachlichen Ebene/Gruppe zuordnen? 
    41824032LAYER 
    41834033        NAME "ap_pto" # Rest 
     
    42204070                END 
    42214071                LABEL 
    4222                         SIZE 10 MINSIZE 8 MAXSIZE 16 
     4072                        SIZE 9 MINSIZE 7 MAXSIZE 16 
    42234073                        TYPE TRUETYPE FONT "arial" 
    42244074                        ANGLE [winkel] 
     
    42354085                END 
    42364086                LABEL 
    4237                         SIZE 10 MINSIZE 8 MAXSIZE 16 
     4087                        SIZE 9 MINSIZE 7 MAXSIZE 16 
    42384088                        TYPE TRUETYPE FONT "arial" 
    42394089                        ANGLE [winkel] 
    42404090                        POSITION cc 
    42414091                        COLOR 0 0 0 
    4242                         WRAP "/n" # z.b. "Schwimm-/nbecken", Fehler: das "n" bleibt im Label! 
     4092                        WRAP "/n" 
    42434093                        MAXLENGTH 15 
    42444094                END 
Note: See TracChangeset for help on using the changeset viewer.