# $Id$ # $Date$ # UMN MapServer Mapfile für Freie Vektor-Geodaten Osnabrück NAME Osnabrueck STATUS ON SIZE 400 400 EXTENT 3427000 5787000 3444200 5801000 UNITS METERS SHAPEPATH "frida-1.0.1-shp-joined" SYMBOLSET "symbols" FONTSET "fonts.list" #IMAGECOLOR 238 238 238 IMAGECOLOR 250 252 217 #IMAGETYPE png # WEB TEIL WEB EMPTY_TEMPLATE "query-error.html" HEADER "query-header.html" FOOTER "query-footer.html" TEMPLATE "osnabrueck.html" IMAGEPATH "tmp/" IMAGEURL "/tmp/" LOG "/tmp/osnabrueck.log" MINSCALE 1000 END #REFERENZKARTE REFERENCE IMAGE "images/referenz.png" EXTENT 3427000 5787000 3444200 5801000 SIZE 100 100 STATUS ON COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END #LEGENDE LEGEND STATUS ON KEYSIZE 25 15 IMAGECOLOR 250 252 217 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 0 END END #MASSSTAB SCALEBAR IMAGECOLOR 238 238 238 STATUS TRUE STYLE 1 LABEL COLOR 0 0 0 END UNITS METERS END #Abfrage QUERYMAP SIZE 300 300 STATUS ON STYLE HILITE COLOR 255 0 0 END #1.Layer GRÜNFLACHEN LAYER NAME "Grünflächen" DATA "gruenflaechen-joined" TYPE POLYGON CLASS NAME "Wald" COLOR 30 154 64 END STATUS ON END #2.Layer Seen mit Fließgewässer zusammen in einer Gruppe damit sie zusammen angezeigt werden können LAYER NAME "gewaesserpolyl" DATA "gewaesserflaechen" GROUP "gewaesser" TYPE POLYGON CLASS NAME "See" COLOR 14 49 175 END STATUS ON END #3.Layer Fließgewässer mit Seen in einer Gruppe LAYER NAME "gewaesserlinien" DATA "gewaesserlinien-joined" GROUP "gewaesser" SYMBOLSCALE 2000 TYPE LINE CLASS NAME "Fließgewässer" COLOR 24 64 206 SYMBOL "str" SIZE 30 MINSIZE 1 MAXSIZE 30 END STATUS ON END #------------------------------------ #Alle Hintergrundfarben der Strassen #Hintergrund für sonst. Strassen #------------------------------------- #4. Layer Hintergrund für sonst. Strassen LAYER NAME "sonststrassenhinten" DATA "strassen-joined" TYPE LINE SYMBOLSCALE 2000 CLASS MAXSCALE 5000 NAME "sonstStrassenhinten" EXPRESSION ( not'[strTypID]'='4' and not '[strTypID]'='3' and not '[strTypID]'='2' and not '[strTypID]'='1') SYMBOL "str" COLOR 147 147 147 MINSIZE 1 MAXSIZE 19 SIZE 19 END STATUS ON END #5. Layer Hintergrund für Nebenstrassen LAYER NAME "nebenstrassenhinten" DATA "strassen-joined" TYPE LINE SYMBOLSCALE 2000 CLASS MAXSCALE 5000 NAME "Nebenstrassehinten" EXPRESSION ('[strTypID]'='4') COLOR 147 147 147 SYMBOL "str" SIZE 28 MAXSIZE 28 MINSIZE 1 END STATUS ON END #6. Layer Hintergrund für Hauptstrassen LAYER NAME "hauptstrassenhinten" DATA"strassen-joined" TYPE LINE SYMBOLSCALE 2000 CLASS MAXSCALE 30000 NAME "Hauptstrassehinten" EXPRESSION ('[strTypID]'='3') COLOR 147 147 147 SYMBOL "str" MAXSIZE 31 MINSIZE 1 SIZE 31 END STATUS ON END #7. Layer Hintergrund der Bundesstrassen LAYER NAME "bundesstrassenhinten" DATA "strassen-joined" TYPE LINE SYMBOLSCALE 2000 CLASS MAXSCALE 30000 NAME "Bundesstrassehinten" EXPRESSION ('[strTypID]'='2') COLOR 147 147 147 SYMBOL "str" SIZE 41 MAXSIZE 41 MINSIZE 1 END STATUS ON END #8. Layer Hintergrund für Autobahnen LAYER NAME "autobahnhinten" DATA "strassen-joined" TYPE LINE SYMBOLSCALE 2000 CLASS NAME "Autobahnhinten" EXPRESSION ('[strTypID]'='1') COLOR 147 147 147 SYMBOL "str" MAXSIZE 51 MINSIZE 3 SIZE 51 END STATUS ON END #----------------------- #Strassenlayer sind alle getrennt, da damit eine bessere Zeichnung der Linien möglich ist und unabhängig voneinander die Dicke variieren kann #--------------------------- #9. Layer sonst. Strassen LAYER NAME "sonststrassen" DATA "strassen-joined" TYPE LINE TOLERANCE 5 TOLERANCEUNITS meters SYMBOLSCALE 2000 CLASS NAME "sonstStrassen" EXPRESSION ( not'[strTypID]'='4' and not '[strTypID]'='3' and not '[strTypID]'='2' and not '[strTypID]'='1') SYMBOL "str" COLOR 220 220 220 MINSIZE 1 MAXSIZE 15 SIZE 15 TEMPLATE "query-strassen.html" END STATUS ON HEADER "query-sonststrassen.html" END #10. Layer Nebenstrassen LAYER NAME "nebenstrassen" DATA "strassen-joined" TYPE LINE TOLERANCE 5 TOLERANCEUNITS meters SYMBOLSCALE 2000 CLASS NAME "Nebenstrasse" EXPRESSION ('[strTypID]'='4') #COLOR 147 147 147 COLOR 184 184 184 SYMBOL "str" SIZE 22 MAXSIZE 22 MINSIZE 1 TEMPLATE "query-strassen.html" END HEADER "query-nebenstrassen.html" STATUS ON END #11. Layer Hauptstrassen LAYER NAME "hauptstrassen" DATA"strassen-joined" TOLERANCE 5 TOLERANCEUNITS meters TYPE LINE SYMBOLSCALE 2000 CLASS NAME "Hauptstrasse" EXPRESSION ('[strTypID]'='3') COLOR 249 234 15 SYMBOL "str" MAXSIZE 25 MINSIZE 1 SIZE 25 TEMPLATE "query-strassen.html" END HEADER "query-hauptstrassen.html" STATUS ON END #12. Layer Bundesstrassen LAYER NAME "bundesstrassen" DATA "strassen-joined" TYPE LINE TOLERANCE 5 TOLERANCEUNITS meters SYMBOLSCALE 2000 CLASS NAME "Bundesstrasse" EXPRESSION ('[strTypID]'='2') COLOR 249 234 15 SYMBOL "str" SIZE 35 MAXSIZE 35 MINSIZE 1 TEMPLATE "query-strassen.html" END HEADER "query-bundesstrassen.html" STATUS ON END #13. Layer Autobahnen LAYER NAME "autobahn" DATA "strassen-joined" TYPE LINE TOLERANCE 5 TOLERANCEUNITS meters SYMBOLSCALE 2000 CLASS NAME "Autobahn" EXPRESSION ('[strTypID]'='1') COLOR 242 102 9 SYMBOL "str" MAXSIZE 45 MINSIZE 3 SIZE 45 OVERLAYCOLOR 75 75 75 OVERLAYSIZE 1 OVERLAYSYMBOL "str" TEMPLATE "query-strassen.html" END HEADER "query-autobahn.html" STATUS ON END #14. Layer Stadtgrenzen #LAYER #NAME "Stadtteilgrenzen" #DATA "stadtteile" #TYPE LINE #SYMBOLSCALE 10000 # CLASS # NAME "Grenzen" # COLOR 0 0 0 # SYMBOL "str" # MINSIZE 1 # MAXSIZE 3 # SIZE 3 # END # STATUS ON #END #15. Layer Sehenswürdigkeiten LAYER NAME "Sehenswürdigkeiten" DATA "poi-joined" TYPE POINT SYMBOLSCALE 5000 CLASS NAME "Parkplatz" EXPRESSION ('[poiTypID]'='3') SYMBOL "parkplatz" SIZE 25 MAXSIZE 25 MINSIZE 12 TEMPLATE "query-poi.html" END CLASS NAME "Friedhof" EXPRESSION ('[poiTypID]'='1') COLOR 0 0 0 SYMBOL "friedhof" SIZE 15 MINSIZE 1 MAXSIZE 15 TEMPLATE "query-poi.html" END CLASS NAME "Kirche" EXPRESSION ('[poiTypID]'='6') COLOR 0 0 0 SYMBOL "kirche" SIZE 7 MINSIZE 1 MAXSIZE 7 TEMPLATE "query-poi.html" END CLASS EXPRESSION ( not '[poiTypID]'='3' and not '[poiTypID]'='1' and not '[poiTypID]'='6') SIZE 10 MINSIZE 1 MAXSIZE 10 NAME "anderes" COLOR 238 182 0 SYMBOL "andere" TEMPLATE "query-poi.html" END HEADER "query-poi-header.html" STATUS ON END #16. Layer Strassenbeschriftung LAYER NAME "Beschriftung" DATA "strassen-joined" TYPE ANNOTATION SYMBOLSCALE 4000 MAXSCALE 10000 LABELCACHE ON CLASS EXPRESSION (not '[strTypID]'='1'and not '[strTypID]'='2' and not '[strTypID]'='3' and not '[strID]'='1' and not '[strID]'='0') LABEL TYPE TRUETYPE FONT freesans SIZE 10 MAXSIZE 10 COLOR 0 0 0 MINDISTANCE 250 ANGLE AUTO POSITION CC OUTLINECOLOR 255 255 255 PARTIALS False END END STATUS ON LABELITEM "strName" END #17. Layer Hauptstrassenbeschriftung # ist extra da sie Maßstabsmäßig anders angezeigt werden soll,als die Beschriftung der anderen Strassen LAYER NAME "HauptBeschriftung" DATA "strassen-joined" TYPE ANNOTATION SYMBOLSCALE 4000 MAXSCALE 20000 LABELCACHE ON CLASS EXPRESSION ('[strTypID]'='1' or '[strTypID]'='2' or '[strTypID]'='3' and not '[strID]'='1' and not '[strID]'='0') LABEL TYPE TRUETYPE FONT freesans SIZE 10 MAXSIZE 10 MINSIZE 7 COLOR 0 0 0 MINDISTANCE 250 ANGLE AUTO POSITION CC OUTLINECOLOR 255 255 255 PARTIALS False END END STATUS ON LABELITEM "strName" END #18. Layer Beschriftung der Stadtteile #LAYER #NAME "grenzen" #DATA "stadtteile" #TYPE ANNOTATION #MINSCALE 10000 #SYMBOLSCALE 10000 #LABELCACHE ON # CLASS # LABEL # TYPE TRUETYPE # FONT freesans # COLOR 0 0 0 # ANGLE 360 # POSITION CC # MINSIZE 10 # MAXSIZE 20 # SIZE 20 # OUTLINECOLOR 255 255 255 # # PARTIALS false # END # END # STATUS ON #LABELITEM "stName" #END #19. Layer für Marker # wird für die Kennzeichnung des angezeigten Punktes bei der Abfrage benötigt LAYER NAME "mymarker" TYPE POINT STATUS OFF CLASS NAME "ergebnis query" SYMBOL "str" size 10 COLOR 0 0 255 END POSTLABELCACHE TRUE END END