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

Mapfile: Positionierung Straßennamen über Linie

File:
1 edited

Legend:

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

    r344 r345  
    2525# 2014-08-29 F.J. krz: Umstellung auf Version 0.8 - Datenbankname, Titel 
    2626# 2014-09-15 F.J. krz: Filter fÃŒr Historische Objekte "WHERE endet IS NULL" in DATA fÃŒr Tabellen ax_* 
    27 # 2014-10-28 F.J. krz: "ANGLE follow" bei ap_lto_stra 
     27# 2014-10-28 F.J. krz: "ANGLE follow" bei ap_lto_stra, Textgrößen verkleinert in PrÀsentation 
     28# 2014-10-28 F.J. krz: Versuch "OPACITY 80" auf "nutzung_alle" 
     29# 2014-10-29 F.J. krz: Straßennamen auf Liniengeometrie besser positionieren 
    2830 
    2931### 
     
    3335# ToDo: 
    3436# - Gebaeude: Layer nach "Name" und "Funktion" auftrennen. 
    35  
    3637# - neuen Layer "Namen" auf View ap_pto_nam (NAM, ZNM) 
    37  
    38 # - Bei PrÀsentation/Beschriftung die doppelten Texte unterdrÃŒcken (-> View?) 
    39 #   FÃŒr appto_stra und appto_rest bereits erfolgt. 
    40  
    4138# - Mit Status on/off die gÀngigen Layer vorkonfigurieren? 
    42  
    43 # - ZuordnungspfeilE FS: 
    44 #   Linie im Druck zu dÃŒnn 
    45 #   Ist doppelt: in "FlurstÃŒck" ("ag_l_flurstueck") und in "PrÀsentation/Zuordnungspfeile" ("ap_lpo") 
    46  
    47 # - Zuordnungspfeile NebengebÀude: 
    48 #   entfÀllt? Oder auch fÃŒr Hausnummern verwendet? 
    49 #   Was wird da eigentlich zugeordnet?  Beispiel: 140 am Quellenweg 
    50  
    51 # - Straßennamen im Cache abgeschnitten, PARTIALS TRUE?  Beispiel: 250 BrÃŒderweg 
    52 # - Hausnummern doppelt oder mehrfach (z.B. 070: BÃŒrgermeister-Brinkmann-Weg 3) 
    5339# - Template auf GebÀude-Objekt, Auskunft aufrufen? 
    5440 
     
    169155        MINSCALEDENOM 50 
    170156        MAXSCALEDENOM 20000 # die Einzel-Layer bis 10T 
     157        OPACITY 80 
    171158        CLASSITEM nutz_id 
    172159        # ** Siedlung ** 
     
    38363823        END 
    38373824END 
     3825 
    38383826# ALKIS  AAA-PrÀsentationsobjekte 
    3839 # ToDo: Welche Texte sollen zu anderen Layern angezeigt werden? 
    38403827LAYER 
    38413828        NAME "ap_pto_stra" 
     
    38573844        #EXTENT 349000 5529000 356000 5533000 
    38583845        #MINSCALEDENOM 50 
    3859         MAXSCALEDENOM 4000 
     3846        MAXSCALEDENOM 2500 # 4000 
    38603847        SYMBOLSCALEDENOM 1000 
    38613848        LABELITEM schriftinhalt 
    3862          
    3863         # Strasse 
     3849 
     3850        # Strasse  
    38643851        CLASS 
    38653852                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    38663853                #NAME 'Straße' 
    3867                 STYLE 
    3868                         SYMBOL "point" SIZE 1 
    3869                 END 
     3854        #       STYLE 
     3855        #               SYMBOL "point" SIZE 1 
     3856        #       END 
    38703857                LABEL 
    3871                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3858                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    38723859                        TYPE TRUETYPE FONT "arialbold" 
    38733860                        ANGLE [winkel] POSITION ur # linksbÃŒndig/Basis 
    38743861                        COLOR 0 0 0 
    3875                         FORCE true 
     3862                        FORCE true PARTIALS true 
    38763863                END 
    38773864        END 
     
    38793866                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    38803867                #NAME 'Straße' 
    3881                 STYLE 
    3882                         SYMBOL "point" SIZE 1 
    3883                 END 
     3868        #       STYLE 
     3869        #               SYMBOL "point" SIZE 1 
     3870        #       END 
    38843871                LABEL 
    3885                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3872                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    38863873                        TYPE TRUETYPE FONT "arialbold" 
    38873874                        ANGLE [winkel] POSITION cc # zentrisch/Mitte 
     
    38933880                EXPRESSION ('[art]' eq 'Strasse')  
    38943881                NAME 'Straße' 
    3895                 STYLE 
    3896                         SYMBOL "point" SIZE 1 MINSIZE 1 
    3897                 END 
     3882        #       STYLE 
     3883        #               SYMBOL "point" SIZE 1 MINSIZE 1 
     3884        #       END 
    38983885                LABEL 
    3899                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     3886                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    39003887                        TYPE TRUETYPE FONT "arialbold" 
    39013888                        ANGLE [winkel] POSITION uc # zentrisch/Basis 
     
    39093896                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    39103897                #NAME 'Weg' 
    3911                 STYLE 
    3912                         SYMBOL "point" SIZE 1 
    3913                 END 
     3898        #       STYLE 
     3899        #               SYMBOL "point" SIZE 1 
     3900        #       END 
    39143901                LABEL 
    3915                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     3902                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    39163903                        TYPE TRUETYPE FONT "arial" 
    39173904                        ANGLE [winkel]  
     
    39243911                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    39253912                #NAME 'Weg' 
    3926                 STYLE 
    3927                         SYMBOL "point" SIZE 1 
    3928                 END 
     3913        #       STYLE 
     3914        #               SYMBOL "point" SIZE 1 
     3915        #       END 
    39293916                LABEL 
    3930                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     3917                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    39313918                        TYPE TRUETYPE FONT "arial" 
    39323919                        ANGLE [winkel] POSITION cc # zentrisch/Mitte 
     
    39383925                EXPRESSION ('[art]' eq 'Weg') 
    39393926                NAME 'Weg' 
    3940                 STYLE 
    3941                         SYMBOL "point" SIZE 1 
    3942                 END 
     3927        #       STYLE 
     3928        #               SYMBOL "point" SIZE 1 
     3929        #       END 
    39433930                LABEL 
    3944                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     3931                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    39453932                        TYPE TRUETYPE FONT "arial" 
    39463933                        ANGLE [winkel] POSITION uc # zentrisch/Basis 
     
    39553942                EXPRESSION ('[art]' eq 'Platz' AND '[ver]' eq 'Mitte') 
    39563943                #NAME 'Platz' 
    3957                 STYLE 
    3958                         SYMBOL "point" SIZE 1 
    3959                 END 
     3944        #       STYLE 
     3945        #               SYMBOL "point" SIZE 1 
     3946        #       END 
    39603947                LABEL 
    3961                         SIZE 10 MINSIZE 7 MAXSIZE 22 
     3948                        SIZE 9 MINSIZE 7 MAXSIZE 20 
    39623949                        TYPE TRUETYPE FONT "arialbold" 
    39633950                        ANGLE [winkel] POSITION cc # zentrisch/Mitte 
     
    39703957                EXPRESSION ('[art]' eq 'Platz') 
    39713958                NAME 'Platz' 
    3972                 STYLE 
    3973                         SYMBOL "point" SIZE 1 
    3974                 END 
     3959        #       STYLE 
     3960        #               SYMBOL "point" SIZE 1 
     3961        #       END 
    39753962                LABEL 
    3976                         SIZE 10 MINSIZE 7 MAXSIZE 22 
     3963                        SIZE 9 MINSIZE 7 MAXSIZE 20 
    39773964                        TYPE TRUETYPE FONT "arialbold" 
    39783965                        ANGLE [winkel] POSITION uc # zentrisch/Basis 
     
    39873974                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse' AND '[hor]' eq 'linksbÃŒndig') 
    39883975                #NAME 'Klassifizierung' 
    3989                 STYLE 
    3990                         SYMBOL "point" SIZE 1 
    3991                 END 
     3976        #       STYLE 
     3977        #               SYMBOL "point" SIZE 1 
     3978        #       END 
    39923979                LABEL 
    3993                         SIZE 11 MINSIZE 8 MAXSIZE 22 
     3980                        SIZE 10 MINSIZE 8 MAXSIZE 20 
    39943981                        TYPE TRUETYPE FONT "arialbold" 
    39953982                        ANGLE [winkel] POSITION ur # linksbÃŒndig/Basis 
     
    40023989                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse') 
    40033990                NAME 'Klassifizierung' 
    4004                 STYLE 
    4005                         SYMBOL "point" SIZE 1 MINSIZE 1 
    4006                 END 
     3991        #       STYLE 
     3992        #               SYMBOL "point" SIZE 1 MINSIZE 1 
     3993        #       END 
    40073994                LABEL 
    4008                         SIZE 11 MINSIZE 8 MAXSIZE 22 
     3995                        SIZE 10 MINSIZE 8 MAXSIZE 20 
    40093996                        TYPE TRUETYPE FONT "arialbold" 
    40103997                        ANGLE [winkel] POSITION uc # zentrisch/Basis 
     
    40144001        END 
    40154002END 
     4003 
     4004#### +++++++++++++++++++  ToDo: SCALE und Position in _4 ÃŒbertragen +++++++ 
    40164005 
    40174006LAYER # 2014-08-25 Neu: wie zuvor, aber positioniert ÃŒber Linie 
     
    40304019                wms_abstract "Beschriftung mit Art = Straße, Weg, Platz, Klassifizierung (Linie)" 
    40314020        END 
    4032         MAXSCALEDENOM 4000 
     4021        MAXSCALEDENOM 2500 # 4000 
    40334022        SYMBOLSCALEDENOM 1000 
    40344023        LABELITEM schriftinhalt 
     
    40434032        CLASS 
    40444033                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    4045                 STYLE 
    4046                         SYMBOL "point" SIZE 1 
    4047                 END 
     4034                #STYLE 
     4035                #       SYMBOL "point" SIZE 1 
     4036                #END 
     4037        #       STYLE # TEST: Positionierungs-Linie sichtbar machen 
     4038        #               COLOR 250 40 40 PATTERN 4 8 END # rot 
     4039        #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4040        #       END 
    40484041                LABEL 
    4049                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     4042                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    40504043                        TYPE TRUETYPE FONT "arialbold" 
    4051                         POSITION ur # linksbÃŒndig/Basis 
     4044                        ANGLE follow 
     4045 
     4046                        OFFSET 3 99 # Basis: Text ÃŒber der Linie, theoretisch 1/2 SIZE, aber scaliert nicht, bleibt fix! 
     4047                #       POSITION ur # linksbÃŒndig/Basis  
     4048                        POSITION uc # linksbÃŒndig/Basis  
     4049                        # Dok: With lines, it only uses lc or uc, ... 
     4050                        # immer c=center auf Linie, "linksbÃŒndig" kann also mit Mapserver nicht umgesetzt werden! 
     4051                        TEXT '[schriftinhalt]      ' # Ersatz: 6 Zeichen nach links verschieben 
     4052 
     4053                #       MINDISTANCE 5 # Wirkt nicht bei Kollision mit Klassifizierung 
     4054                        COLOR 0 0 0 
     4055                        FORCE true 
     4056                END 
     4057        END 
     4058        CLASS 
     4059                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
     4060        #       STYLE 
     4061        #               COLOR 40 250 40 PATTERN 4 8 END # grÃŒn 
     4062        #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4063        #       END 
     4064                LABEL 
     4065                        SIZE 8 MINSIZE 6 MAXSIZE 16 
     4066                        TYPE TRUETYPE FONT "arialbold" 
     4067                        #POSITION cc # zentrisch/Mitte 
    40524068                        ANGLE follow 
    40534069                        COLOR 0 0 0 
     
    40564072        END 
    40574073        CLASS 
    4058                 EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    4059                 STYLE 
    4060                         SYMBOL "point" SIZE 1 
    4061                 END 
    4062                 LABEL 
    4063                         SIZE 10 MINSIZE 6 MAXSIZE 20 
    4064                         TYPE TRUETYPE FONT "arialbold" 
    4065                         POSITION cc # zentrisch/Mitte 
    4066                         ANGLE follow 
    4067                         COLOR 0 0 0 
    4068                         FORCE true 
    4069                 END 
    4070         END 
    4071         CLASS 
    40724074                EXPRESSION ('[art]' eq 'Strasse')  
    40734075                NAME 'Straße' 
    4074                 STYLE 
    4075                         SYMBOL "point" SIZE 1 MINSIZE 1 
    4076                 END 
     4076        #       STYLE 
     4077        #               COLOR 40 40 250 PATTERN 4 8 END # blau 
     4078        #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4079        #       END 
    40774080                LABEL 
    4078                         SIZE 10 MINSIZE 6 MAXSIZE 20 
     4081                        SIZE 8 MINSIZE 6 MAXSIZE 16 
    40794082                        TYPE TRUETYPE FONT "arialbold" 
    40804083                        POSITION uc # zentrisch/Basis 
     
    40884091        CLASS 
    40894092                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    4090                 STYLE 
    4091                         SYMBOL "point" SIZE 1 
    4092                 END 
    40934093                LABEL 
    4094                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     4094                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    40954095                        TYPE TRUETYPE FONT "arial" 
    4096                         POSITION ur # linksbÃŒndig/Basis 
     4096                #       POSITION ur # linksbÃŒndig/Basis 
     4097                        POSITION uc # linksbÃŒndig/Basis  
     4098                        OFFSET 3 99 # siehe Straße 
     4099                        TEXT '[schriftinhalt]    ' 
    40974100                        ANGLE follow 
    40984101                        COLOR 0 0 0 
     
    41024105        #CLASS 
    41034106        #       EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    4104         #       STYLE 
    4105         #               SYMBOL "point" SIZE 1 
    4106         #       END 
    41074107        #       LABEL 
    41084108        #               SIZE 8 MINSIZE 5 MAXSIZE 16 
     
    41174117                EXPRESSION ('[art]' eq 'Weg') 
    41184118                NAME 'Weg' 
    4119                 STYLE 
    4120                         SYMBOL "point" SIZE 1 
    4121                 END 
     4119        #       STYLE # TEST 
     4120        #               COLOR 250 250 40 PATTERN 8 4 END 
     4121        #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4122        #       END 
    41224123                LABEL 
    4123                         SIZE 8 MINSIZE 5 MAXSIZE 16 
     4124                        SIZE 7 MINSIZE 5 MAXSIZE 14 
    41244125                        TYPE TRUETYPE FONT "arial" 
    41254126                        POSITION uc # zentrisch/Basis 
     
    41334134#       CLASS 
    41344135#               EXPRESSION ('[art]' eq 'Platz' AND '[ver]' eq 'Mitte') 
    4135 #               STYLE 
    4136 #                       SYMBOL "point" SIZE 1 
    4137 #               END 
    41384136#               LABEL 
    4139 #                       SIZE 10 MINSIZE 7 MAXSIZE 22 
     4137#                       SIZE 9 MINSIZE 7 MAXSIZE 20 
    41404138#                       TYPE TRUETYPE FONT "arialbold" 
    41414139#                       POSITION cc # zentrisch/Mitte 
     
    41484146#               EXPRESSION ('[art]' eq 'Platz') 
    41494147#               NAME 'Platz' 
    4150 #               STYLE 
    4151 #                       SYMBOL "point" SIZE 1 
    4152 #               END 
     4148#               #STYLE 
     4149#               #       SYMBOL "point" SIZE 1 
     4150#               #END 
    41534151#               LABEL 
    4154 #                       SIZE 10 MINSIZE 7 MAXSIZE 22 
     4152#                       SIZE 9 MINSIZE 7 MAXSIZE 20 
    41554153#                       TYPE TRUETYPE FONT "arialbold" 
    41564154#                       POSITION uc # zentrisch/Basis 
     
    41644162        CLASS 
    41654163                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse' AND '[hor]' eq 'linksbÃŒndig') 
    4166                 STYLE 
    4167                         SYMBOL "point" SIZE 1 
    4168                 END 
     4164        #       STYLE # TEST 
     4165        #               COLOR 40 40 40 PATTERN 8 4 END 
     4166        #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4167        #       END 
    41694168                LABEL 
    4170                         SIZE 11 MINSIZE 8 MAXSIZE 22 
     4169                        SIZE 10 MINSIZE 8 MAXSIZE 20 
    41714170                        TYPE TRUETYPE FONT "arialbold" 
    41724171                        POSITION ur # linksbÃŒndig/Basis 
     
    41794178                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse') 
    41804179                NAME 'Klassifizierung' 
    4181                 STYLE 
    4182                         SYMBOL "point" SIZE 1 MINSIZE 1 
    4183                 END 
     4180        #       STYLE # TEST 
     4181        #               COLOR 40 40 40 PATTERN 8 4 END 
     4182        #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4183        #       END 
    41844184                LABEL 
    4185                         SIZE 11 MINSIZE 8 MAXSIZE 22 
     4185                        SIZE 10 MINSIZE 8 MAXSIZE 20 
    41864186                        TYPE TRUETYPE FONT "arialbold" 
    41874187                        POSITION uc # zentrisch/Basis 
     
    42364236                END 
    42374237                LABEL 
    4238                         SIZE 10 MINSIZE 8 MAXSIZE 16 
     4238                #       SIZE 10 MINSIZE 8 MAXSIZE 16 
     4239                        SIZE 9 MINSIZE 7 MAXSIZE 16 
    42394240                        TYPE TRUETYPE FONT "arial" 
    42404241                        ANGLE [winkel] 
     
    42514252                END 
    42524253                LABEL 
    4253                         SIZE 10 MINSIZE 8 MAXSIZE 16 
     4254                #       SIZE 10 MINSIZE 8 MAXSIZE 16 
     4255                        SIZE 9 MINSIZE 7 MAXSIZE 16 
    42544256                        TYPE TRUETYPE FONT "arial" 
    42554257                        ANGLE [winkel] 
Note: See TracChangeset for help on using the changeset viewer.