User:Baiuvarius/Topo 50/Topo 50.mrules
Jump to navigation
Jump to search
Topo 50.mrules
//Maperitive-Rendering-Regeln für topographische Karten
//Baiuvarius
import-script:round.py
features
Autobahnknoten:way[highway=motorway].node[highway=motorway_junction]
// Landschaft: (@isOneOf(place,island,islet,archipelago) or @isoneof(natural,valley,gorge,ridge,arete,cliff,saddle,sinkhole)) AND name
points,areas
Ortsname 1 : @isOneOf(place,city,town,village,municipality)
Ortsname 2 : @isOneOf(place,borough,suburb,quarter,neighbourhood,hamlet,isolated_dwelling,farm)
// and not type=multipolygon
// points,areas
Flaechenname Landschaft: (@isOneOf(place,archipelago,island,islet,locality) or @isoneof(natural,valley,cliff,sinkhole,bare_rock,scree,shingle,sand,dune,beach,mud)) AND name
Flaechenname Gewaesser: (place=sea or @isoneof(natural,glacier,bay,strait,reef,shoal) or (natural=water and not @isoneof(water, river, canal, fish_pass, lock, wastewater)) OR @isOneOf(landuse,reservoir,basin) or wetland=tidalflat) and name
Flaechenname Vegetation: (@isoneof(natural,wood,scrub,heath,moor,grassland,fell) or (natural=wetland and not (wetland=tidalflat or wetland=saltern)) or landuse=forest or landuse=meadow) and name
Bergbau : man_made=mineshaft or landuse=quarry
Kraftwerk : power=plant
Umspannstation : power=substation and @isoneof(substation,transmission,converter)
Erdoelpumpe : man_made=petroleum_well or (man_made=pumping_rig and type=oil)
Gaspumpe : man_made=gas_well or (man_made=pumping_rig and type=gas)
Klaeranlage : man_made=wastewater_plant
Sportplatz : leisure=pitch
Stadion : leisure=stadium
Campingplatz : tourism=camp_site
Schloss : historic=castle
Dom : building=cathedral
Kirche : building=church OR (amenity=place_of_worship and building and religion=christian)
Kapelle : building=chapel OR historic=wayside_chapel
Synagoge: building=synagogue or (amenity=place_of_worship and religion=jewish)
Moschee: building=mosque or (amenity=place_of_worship and religion=muslim)
Krankenhaus: amenity=hospital
Windmuehle : man_made=windmill
Wassermuehle : man_made=watermill
Wasserbehaelter : man_made=reservoir_covered OR (man_made=storage_tank AND content=water)
Wasserturm : man_made=water_tower
Leuchtturm : man_made=lighthouse
Sendeturm : man_made=communications_tower OR (man_made=tower AND tower:type=communication)
Kuehlturm: man_made=tower and tower:type=cooling
Turm : man_made=tower and not (tower:type=communication or tower:type=cooling)
Schornstein : man_made=chimney
Hoehleneingang : natural=cave_entrance
Steinsetzung : site_type=megalith
Huegelgrab : site_type=tumulus
Denkmal:historic=monument OR artwork_type=statue OR man_made=obelisk OR (historic=memorial AND NOT (@isOneOf(memorial:type,stolperstein,Stolperstein,plate,plaque) OR @isOneOf(memorial,plaque,blue_plaque,stolperstein)))
Kreuz : historic=wayside_shrine OR historic=wayside_cross or man_made=cross or summit:cross=yes
Hubschrauberlandeplatz : aeroway=helipad
Funkmast : (man_made=mast OR man_made=antenna) AND tower:type=communication
Radioteleskop: man_made=telescope and telescope:type=radio
Felsen:natural=rock OR natural=stone
Quelle : natural=spring and not amenity=drinking_water
Brunnen : man_made=water_well or amenity=fountain
Herberge: tourism=hostel
Huette: tourism=wilderness_hut
Huette bewirtschaftet: tourism=alpine_hut
Unterstand: amenity=shelter and not shelter_type=public_transport
Aussichtspunkt: tourism=viewpoint and not man_made=tower
Trinkwasser: amenity=drinking_water or (man_made=water_tap and drinking_water=yes) or (amenity=watering_place and drinking_water=yes)
Golfplatz : leisure=golf_course
Bunker: military=bunker or building=bunker
lines,areas
Fussgaengerzone: highway=pedestrian
Staudamm: waterway=dam
points
Berggipfel: natural=peak OR natural=volcano
Sattel: natural=saddle or mountain_pass=yes
Hoehenpunkt : man_made=survey_point AND ele
Wegweiser : information=guidepost and ele and not (@isoneof(natural,peak,volcano,saddle) or mountain_pass=yes)
Windrad : power=generator AND generator:source=wind
Bahnhof : railway=station or railway=halt
Grenzuebergang: barrier=border_control
Bake : seamark=beacon or man_made=beacon
Hochspannungsmast : power=tower
Baum : natural=tree AND (name OR denotation=landmark OR denotation=natural_monument OR monument=yes)
Gewaessereinzelzeichen: waterway_direction
Barriere 1: (@isoneof(barrier, block, bollard, bump_gate, bus_trap, cycle_barrier, gate, motorcycle_barrier, sump_buster) and not bicylce=no) or (barrier and bicycle=yes)
Barriere 2: (@isoneof(barrier, chain, debris, hampshire_gate, horse_stile, jersey_barrier, kissing_gate, lift_gate, log, rope, spikes, stile, swing_gate, turnstile) and not bicycle=yes) or (barrier and bicycle=no)
Brueckenanfang:bridge_start=yes and not bridge_end
Brueckenende:bridge_end=yes and not bridge_start
Tunnelportal anfang:tunnel_start=yes and not tunnel_end
Tunnelportal ende:tunnel_end=yes and not tunnel_start
lines
// Name Gewaesserachse breit: waterway_label=river OR waterway_label=canal
// Name Gewaesserachse schmal: @isOneOf (waterway_label,stream,drain,ditch)
Landschaft Linie 1: @isoneof(natural,valley,ridge) AND name
Landschaft Linie 2: @isoneof(natural,gorge,arete,cliff) AND name
Tunnelachse: (highway or railway) and (tunnel and not tunnel=no) and not (@isoneof(highway,proposed,planned,construction) or @isoneof(railway,proposed,planned,construction))
Wall : site_type=fortification
Einfriedung : barrier=fence or (barrier=wall and historic) or barrier=city_wall or historic=citywalls
// Straßen und Wege
Schnellstrasse : highway=motorway or (highway=trunk and (oneway=yes and not junction=roundabout))
Schnellstrassenrampe : highway=motorway_link or highway=trunk_link
Hauptstrasse 1 : highway=primary OR highway=primary_link or (highway=trunk and (not oneway=yes or junction=roundabout))
Hauptstrasse 2 : highway=secondary OR highway=secondary_link
Hauptstrasse 3 : highway=tertiary OR highway=tertiary_link
Nebenstrasse : highway=unclassified
Ortsstrasse : @isOneOf(highway,road,residential,living_street) or (highway=service and not @isoneof(service,parking_aisle,drive-through,driveway))
Hauptweg: highway=track AND tracktype=grade1
Radweg: highway=cycleway OR (highway=path AND @isOneOf(surface,paved,asphalt,concrete*,paving_stones))
Weg 1: (highway=track AND tracktype=grade2 AND NOT (@isOneOf(smoothness,bad,very_bad,horrible,very_horrible,impassable)))
Weg 2: highway=track AND (NOT (tracktype=grade1 OR tracktype=grade2) OR @isOneOf(smoothness,bad,very_bad,horrible,very_horrible,impassable))
Pfad : (highway=path AND NOT @isOneOf(surface,paved,asphalt,concrete*,paving_stones)) OR @isoneof(highway,footway,bridleway,steps)
// Straßen im Bau
Schnellstrasse im Bau : @isOneOf(construction,motorway,motorway_link,trunk,trunk_link)
Schnellstrassenrampe im Bau: @isOneOf(construction,motorway_link,trunk_link)
Hauptstrasse im Bau : @isOneOf(construction,primary,primary_linksecondary,secondary_link,tertiary,tertiary_link)
Nebenstrasse im Bau : @isOneOf(construction,unclassified,service,road,residential,living_street)
// Eisenbahnen
Eisenbahn : railway=rail or railway=light_rail
Eisenbahn im Bau : construction=rail or construction=light_rail
Eisenbahn stillgelegt: railway=disused and not @isoneof(disused:railway,subway,tram,station,halt,platform,water_tower)
Schmalspurbahn : @isoneof(railway,narrow_gauge,funicular,monorail)
// or (railway=rail and rack and not rack=no)
// Schmalspurbahn: auch Standseil-, Einschienenbahn
Tram: railway=tram
Luftseilbahn : @isoneof(aerialway,cable_car,gondola,mixed_lift)
Materialseilbahn : aerialway=goods
Skilift: @isoneof(aerialway,chair_lift,drag_lift,t-bar,j-bar,platter,rope_tow)
Runway : aeroway=runway
Taxiway : aeroway=taxiway
Faehrlinie : route=ferry
Pier : man_made=pier
Kai: man_made=quay
Buhne : man_made=groyne OR man_made=breakwater
Hochspannungsleitung : power=line
Rohrleitung : man_made=pipeline AND location=overground
Foerderband: man_made=goods_conveyor
Baumreihe: natural=tree_row
Hecke : barrier=hedge or barrier=hedge_bank
Gewaesserachse breit: waterway=river OR waterway=canal
Gewaesserachse schmal: @isOneOf (waterway,stream,drain,ditch)
// Staudamm Linie: waterway=dam and not area
Wehr : waterway=weir
Wasserfall: waterway=waterfall
Schleusentor: waterway=lock_gate
// Höhenlinien
// Flachland: 20/10/5/(2.5)
// Mittelgebirge: 50/10/5/(2.5)
// Hochgebirge: 100/20/10/5/(2.5)
// in Maperitive aber nur ganzzahlige Höhen
Zaehllinie : contour[@isMulti(elevation, 100)]
Hauptlinie : contour[@isMulti(elevation, 20) and not @isMulti(elevation, 100)]
Hilfslinie 1 : contour[@isMulti(elevation, 10) and not @isMulti(elevation, 20)]
Hilfslinie 2 : contour[@isMulti(elevation, 5) and not @isMulti(elevation, 10)]
Boeschung: man_made=embankment
Gelaendekante: natural=cliff OR natural=river_terrace
Stuetzmauer : barrier=retaining_wall
Deich: man_made=dyke and not highway
// Grenzen
Verwaltungsgrenze : way[boundary=administrative]
Nationalparkgrenze : (boundary=protected_area AND protect_class=2) OR boundary=national_park
NSGgrenze : (boundary=protected_area AND protect_class=4) or leisure=nature_reserve
TrUebPlgrenze : military=training_area OR military=danger_area
areas
Gemeinde: boundary=administrative and gemeinde=yes and not place
Siedlungsflaeche: landuse=residential or landuse=retail
Industrieflaeche: landuse=industrial or landuse=commercial
Deponie: landuse=landfill
Friedhof: landuse=cemetery or amenity=grave_yard
Erholungsflaeche: landuse=recreation_ground or @isoneof(leisure,common,stadium,water_park,golf_course) or (leisure=sports_centre and not building=yes)
Park : leisure=park
Gebaeude : building AND NOT building=no
Parkplatz: amenity=parking
Flugplatz: aeroway=aerodrome
Vorfeld : aeroway=apron
Schienenverkehrsfläche: landuse=railway
Raststaette: highway=services or highway=rest_area
Wiese : landuse=meadow OR natural=grassland
Garten : leisure=garden or landuse=allotments
Plantage : landuse=orchard OR landuse=plant_nursery
Heide : natural=heath
Feuchtgebiet: @isoneof(natural,wetland,moor,mud)
Wald : landuse=forest OR natural=wood
Gebuesch : natural=scrub
Hopfen : landuse=farmland AND crop=hop
Weingarten : landuse=vineyard
Fels : natural=bare_rock
Gletscher : natural=glacier
Steine : natural=shingle OR natural=scree or (natural=beach and @isoneof(surface,gravel,fine_gravel,pebblestone,pebbles))
Sand : natural=sand or natural=dune or (natural=beach and surface=sand)
Gewaesserflaeche : waterway=riverbank OR natural=water OR landuse=reservoir or (landuse=basin and not @isoneof(basin,detention,infiltration))
// Staudamm Flaeche: waterway=dam
properties
curved : false
font-family : LM Roman 10
text-letter-spacing: -0.05
font-style:italic
font-size:15
font-weight:bold
text-halo-width : 5
text-halo-color:#fefefe
text-halo-opacity:80%
map-background-color:white
map-sea-color:#ccffff
text-avoid-overlaps:false
//detect-label-collision:true
text-line-spacing:0.66
line-color:black
border-color:black
fill-color:black
map.rendering.lflp.min-buffer-space : 5
map.rendering.lflp.max-allowed-corner-angle : 30
rules
//Beschriftungen
target : Ortsname 1
define
text-max-width:1000
text-align-horizontal: near
text-offset-vertical:-50%
for : place=city
define
text-offset-horizontal:75
text : @up(name)
font-family : LM Roman 12
font-style:normal
font-stretch:0.8
for : population>=1000000
define
font-size : 75
elsefor : population>=500000
define
font-size : 70
elsefor : population>=200000
define
font-size : 65
else
define
font-size : 60
elsefor : place=town
define
text-offset-horizontal:50
text : @up(name)
font-style:normal
font-stretch:0.8
for: gemeinde=yes
define
font-family : LM Roman 12
else
define
font-family : LM Roman Slanted 10
for : population>=100000
define
font-size : 60
elsefor : population>=50000
define
font-size : 55
elsefor : population>=20000
define
font-size : 50
elsefor : population>=10000
define
font-size : 45
else
define
font-size : 40
elsefor : place=village OR place=municipality
define
text-offset-horizontal:30
for: gemeinde=yes
define
font-family:LM Roman 12
font-style:normal
elsefor: population>=1000
define
font-family:LM Roman Slanted 10
//font-style:normal
//font-weight:normal
font-stretch: 0.9
for : population>=50000
define
font-size : 55
elsefor : population>=10000
define
font-size : 50
elsefor : population>=5000
define
font-size : 45
elsefor : population>=1000
define
font-size : 40
else
define
font-size : 35
draw : text
for : ele
define
font-family: LM Sans Demi Cond 10
font-size : 15
font-style : normal
font-weight: normal
font-stretch:1.05
text-letter-spacing: 0
text-offset-vertical : 50%
text : "("ele")"
draw : text
target: Gemeinde
define
font-family:LM Roman 12
font-style:normal
text-letter-spacing:0.5
for : population>=50000
define
font-size : 55
elsefor : population>=10000
define
font-size : 50
elsefor : population>=5000
define
font-size : 45
elsefor : population>=1000
define
font-size : 40
else
define
font-size : 35
draw : text
target:Berggipfel
define
font-family: LM Roman Unslanted 10
font-size : 25
font-style:normal
text-align-vertical:far
text-offset-vertical:-40%
draw : text
target:Sattel
define
font-family: LM Roman Unslanted 10
font-size : 25
font-style:normal
text-align-vertical:far
text-offset-vertical:-25%
draw : text
target : Ortsname 2
define
text-max-width:1000
text-align-horizontal: near
text-offset-vertical:-50%
for : place=suburb or place=neighbourhood
define
text-offset-horizontal:30
for : population>=1000
define
font-family : LM Roman Slanted 9
font-style:normal
font-weight:normal
for : population>=10000
define
text : @up(name)
font-stretch:0.85
for : population>=100000
define
font-size : 55
elsefor : population>=50000
define
font-size : 50
elsefor : population>=10000
define
font-size : 45
elsefor : population>=2000
define
font-size : 40
elsefor : population>=1000
define
font-size : 35
elsefor : population>=100
define
font-size : 30
else
define
font-size : 25
elsefor : place=hamlet
define
font-size : 25
text-offset-horizontal:10
elsefor : place=isolated_dwelling OR place=farm
define
font-size : 20
draw : text
for : ele
define
font-family: LM Sans Demi Cond 10
font-size : 15
font-style : normal
font-weight: normal
font-stretch:1.05
text-letter-spacing: 0
text-offset-vertical : 50%
text : "("ele")"
draw : text
target:Flaechenname*
if: *Gewaesser
define
text-color:#0066ff
painting-cycle:790
elseif: *Vegetation
define
text-color:#006600
painting-cycle:790
for:place=sea or area>=50
define
text:@up(name)
font-stretch:0.85
if:*Landschaft
define
font-family : LM Sans 10
//font-style:normal
//font-weight:normal
else
for:place=sea or area>=10
define
font-family : LM Roman Slanted 9
font-style:normal
font-weight:normal
for:place=sea or area>=10
define
font-style:normal
font-weight:normal
for:place=sea
define
font-size:100
elsefor: area>=100
define
font-size:75
elsefor: area>=50
define
font-size:65
elsefor: area>=10
define
font-size:55
elsefor: area>=5
define
font-size:45
elsefor: area>=2
define
font-size:35
elsefor: area>=0.5
define
font-size:25
else
if: *Gewaesser
for: area>=0.02
define
font-size:20
else
stop
else
for: area>=0.1
define
font-size:20
else
stop
for:ele
define
text-offset-vertical:20%
text-align-vertical:far
draw : text
for:ele
//define
// shape:custom
// line-join:miter
// shape-def: pw:1.25;p:#0066ff;f:none;m:-50,0;50,0;m:-39,96;39,93;0,28;-39,96;39,93
// shape-size:19
//draw:shape
define
font-family:LM Sans 10
font-size : 15
font-style : normal
font-weight:normal
text-func:roundElevation(e)
text-offset-vertical:-20%
text-align-vertical:near
draw:text
target:Landschaft*
if: *Linie and $featuretype(area)
stop
define
font-family:LM Sans 10
font-size : 40
font-style : normal
font-weight:normal
if:*1
define
font-size : 40
text-letter-spacing:1
else
define
font-size : 15
for:ele
define
text-offset-vertical:-50%
draw : text
for : ele
define
font-size : 15
text-offset-vertical : 50%
text-func:roundElevation(e)
draw : text
target:Autobahnknoten
define
font-size : 20
font-weight : normal
text:ref " " name
//draw:text
//Gewaesserachse siehe weiter unten
//Einzelzeichen
target:Berggipfel
define
shape:triangle
shape-size:15
line-width:5
line-join:round
line-color:#fefefe
line-opacity:0.8
draw:shape
define
shape:triangle
shape-size:15
line-style:none
draw:shape
for : ele
define
font-family: LM Sans 10
font-size : 15
font-style:normal
//font-weight:normal
text-offset-vertical : 100%
text-func:roundElevation(e)
//painting-cycle:790
draw : text
target:Sattel
define
shape:circle
shape-size:4.5
line-style:none
fill-color:#fefefe
fill-opacity:0.8
draw:shape
define
shape:circle
shape-size:2
line-style:none
fill-color:black
fill-opacity:1
draw:shape
for : ele
define
font-family: LM Sans 10
font-size : 15
font-style:normal
//font-weight:normal
text-offset-vertical : 80%
text-func:roundElevation(e)
draw : text
target:Felsen
define
line-join:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;f:none;pw:5;m:-45,0;0,130,45,0;z
shape-size:26
draw:shape
define
line-join:miter
line-end-cap:none
shape:custom
shape-def: pw:0;m:-45,0;0,130,45,0;z
shape-size:26
draw:shape
for:name
define
font-size:20
text-offset-vertical:-100%
text-align-vertical:far
draw:text
for : ele
define
font-family: LM Sans 10
font-size : 15
font-style:normal
font-weight:normal
text-offset-vertical : 150%
text-func:roundElevation(e)
draw : text
target:Bergbau
for:man_made=mineshaft
define
line-join:round
line-start-cap:round
line-end-cap:round
shape : custom
shape-def : p:#fefefe,0.8;pw:6.5;-10,10,9,-9;m:10,10;-9,-9;pw:5;m:-17,9;-9,17,-5,13,-13,5;z;m:5,13;9,17,15,11,15,3;z
shape-size:17
for: disused=yes
define
angle:180
draw : shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape : custom
shape-def : p:black;pw:1.5;-10,10,9,-9;m:10,10;-9,-9;pw:0;m:-17,9;-9,17,-5,13,-13,5;z;m:5,13;9,17,15,11,15,3;z
shape-size:17
for: disused=yes
define
angle:180
draw : shape
elsefor: resource=peat
define
fill-texture:icons/Topo50/torfstich.png
line-style:none
draw:fill
else
define
shape : custom
shape-def : pw:1.25;m:0,3;6,3;m:-6,1;6,1;m:-6,-1;6,-1;m:-6,-3;2,-3;m:3,4;3,3;m:1,3;1,1;m:5,3;5,1;m:-5,1;-5,-1;m:-1,1;-1,-1;m:3,1;3,-1;m:-3,-1;-3,-3;m:1,-1;1,-3;m:-5,-3;-5,-4;m:-1,-3;-1,-4
shape-size:30
draw : shape
for:resource
for:resource=aggregate
define
text:"Kies/Sand"
elsefor:resource=antimony
define
text:"Antimon"
elsefor:resource=arsenic
define
text:"Arsen"
elsefor:resource=arsenopyrite
define
text:"Arsenkies"
elsefor:resource=barite
define
text:"Baryt"
elsefor:resource=basalt
define
text:"Basalt"
elsefor:resource=bauxite
define
text:"Bauxit"
elsefor:resource=bentonite
define
text:"Bentonit"
elsefor:resource=bismuth
define
text:"Wismut"
elsefor:resource=chromite
define
text:"Chromit"
elsefor:resource=clay
define
text:"Ton"
elsefor:resource=coal
define
text:"Kohle"
elsefor:resource=cobalt
define
text:"Kobalt"
elsefor:resource=copper
define
text:"Kupfer"
elsefor:resource=diatomite
define
text:"Kieselgur"
elsefor:resource=dimension_stone
define
text:"Naturstein"
elsefor:resource=dolomite
define
text:"Dolomit"
elsefor:resource=feldspar
define
text:"Feldspat"
elsefor:resource=fluorite
define
text:"Flussspat"
elsefor:resource=gold
define
text:"Gold"
elsefor:resource=graphite
define
text:"Graphit"
elsefor:resource=gravel
define
text:"Kies"
elsefor:resource=gypsum
define
text:"Gips"
elsefor:resource=ilmenite
define
text:"Ilmenit"
elsefor:resource=iron_ore
define
text:"Eisenerz"
elsefor:resource=kaolin or resource=kaolinite
define
text:"Kaolin"
elsefor:resource=lead
define
text:"Blei"
elsefor:resource=limestone
define
text:"Kalk"
elsefor:resource=loam
define
text:"Lehm"
elsefor:resource=manganese
define
text:"Mangan"
elsefor:resource=mica
define
text:"Glimmer"
elsefor:resource=nickel
define
text:"Nickel"
elsefor:resource=oil_sand
define
text:"Ölsand"
elsefor:resource=oil_shale
define
text:"Ölschiefer"
elsefor:resource=potash
define
text:"Kali"
elsefor:resource=rutile
define
text:"Rutil"
elsefor:resource=salt
define
text:"Salz"
elsefor:resource=sand
define
text:"Sand"
elsefor:resource=sandstone
define
text:"Sandstein"
elsefor:resource=schist
define
text:"Glimmerschiefer"
elsefor:resource=silica
define
text:"Quarz"
elsefor:resource=silver
define
text:"Silber"
elsefor:resource=slate
define
text:"Schiefer"
elsefor:resource=stone
define
text:"Gestein"
elsefor:resource=tin
define
text:"Zinn"
elsefor:resource=travertine
define
text:"Travertin"
elsefor:resource=tuff
define
text:"Tuff"
elsefor:resource=tungsten
define
text:"Wolfram"
elsefor:resource=uranium
define
text:"Uran"
elsefor:resource=zinc
define
text:"Zink"
elsefor:resource=zircon
define
text:"Zirkon"
else
stop
define
font-size:20
text-offset-vertical:100%
draw:text
target:Kraftwerk
define
line-join:miter
shape : custom
//shape-def : pw:0;m:0,-125;a:125,125,0,125;a:125,125,0,-125;z;f:white;m:0,-110;a:110,110,0,110;a:110,110,0,-110;z;pw:2;m:7,89;-31,-3,31,25,-6,-59;pw:0;f:black;m:-33,-21;40,-53,-25,-100;z
shape-def : pw:0;m:0,-115;a:115,115,0,115;a:115,115,0,-115;z;f:white;m:0,-100;a:100,100,0,100;a:100,100,0,-100;z;pw:2;m:12,87;-24,-1,35,25,0,-56;pw:0;f:black;m:-23,-33;32,-57,-16,-93;z
shape-size:40
draw : shape
define
fill-color:#cccccc
line-style:none
draw:fill
target:Umspannstation
define
line-join:miter
shape : custom
shape-def : pw:0;m:-115,-115;-115,115,115,115,115,-115;z;f:white;m:-100,-100;-100,100,100,100,100,-100;z;pw:2;m:12,87;-24,-1,35,25,0,-56;pw:0;f:black;m:-23,-33;32,-57,-16,-93;z
shape-size:20
draw : shape
define
fill-color:#cccccc
line-style:none
draw:fill
target:Erdoelpumpe
define
line-join:round
line-start-cap:round
line-end-cap:round
shape : custom
shape-def : p:#fefefe,0.8;f:none;pw:6.5;m:0,4;a:4,4,0,-4;a:4,4,0,4;z;m:0,4;0,14;m:-8,7;-8,10,8,18,8,15
shape-size:18
draw : shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape : custom
shape-def : p:black;f:white;pw:1.5;m:0,4;a:4,4,0,-4;a:4,4,0,4;z;m:0,4;0,14;m:-8,7;-8,10,8,18,8,15
shape-size:18
draw : shape
target:Gaspumpe
define
line-join:round
line-start-cap:round
line-end-cap:round
shape : custom
shape-def : p:#fefefe,0.8;f:none;pw:6.5;m:0,4;a:4,4,0,-4;a:4,4,0,4;z;m:0,4;0,12;a:4,4,8,12
shape-size:16
draw : shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape : custom
shape-def : p:black;f:white;pw:1.5;m:0,4;a:4,4,0,-4;a:4,4,0,4;z;m:0,4;0,12;a:4,4,8,12
shape-size:16
draw : shape
target:Klaeranlage
define
line-join:round
shape : custom
shape-def : pw:6.5;p:#fefefe,0.8;f:none;m:-1,-1;-1,1;1,1;1,-1;z
shape-size:7
//draw : shape
define
line-join:miter
shape : custom
shape-def : pw:1.5;p:#0066ff;f:white;m:-1,-1;-1,1;1,1;1,-1;z;f:none;m:-1,-1;1,1
shape-size:7
draw : shape
define
fill-color:#cccccc
line-style:none
draw:fill
target:Sportplatz
define
fill-color:#e6ffcc
line-width:1.5
draw : fill
target:Stadion
define
text:"Stadion"
draw:text
target:Campingplatz
define
shape:custom
line-join:round
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:6.5;m:-15,0;15,0;m:-11,0;4,25;m:11,0;-4,25
shape-size:31
draw:shape
define
shape:custom
line-join:miter
line-start-cap:none
line-end-cap:none
shape-def: p:none;f:white;m:-11,0;0,18;11,0;z;p:black;pw:1.5;m:-15,0;15,0;m:-11,0;4,25;m:11,0;-4,25;pw:0;f:black;m:-6,0;0,10;6,0;z
shape-size:31
draw:shape
define
fill-color:#e6ffcc
//fill-texture:icons/Topo50/wiese.png
line-style:none
draw:fill
target:Golfplatz
define
shape:custom
line-join:round
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:6;m:0,0;0,19;pw:5;m:1,20;11,16,1,11;z;f:none;pw:6;m:0,5;a:8,5,0,-5;a:8,5,0,5;z
shape-size:20
draw:shape
define
shape:custom
line-join:miter
line-start-cap:none
line-end-cap:none
shape-def: p:black;f:white;pw:1;m:0,5;a:8,5,0,-5;a:8,5,0,5;z;f:black;pw:1;m:0,0;0,20;pw:0;m:1,20;11,16,1,11;z
shape-size:20
draw:shape
target:Schloss
for:ruins=yes
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;pw:7;m:6,6;17,17;pw:5;m:18,17;21,6,11,10;z;m:0,9;a:9,9,0,-9;a:9,9,0,9;z
shape-size:21
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: p:black;pw:2;m:6,6;18,18;pw:0;m:18,17;21,6,11,10;z;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;f:white;m:0,7;a:7,7,0,-7;a:7,7,0,7;z
shape-size:21
draw:shape
else
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;f:#fefefe,0.8;pw:7;m:0,8;0,25;pw:5;m:1,25;11,20,1,15;z;m:0,9;a:9,9,0,-9;a:9,9,0,9;z
shape-size:25
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: p:black;pw:2;m:0,8;0,25;pw:0;m:1,25;11,20,1,15;z;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;f:white;m:0,7;a:7,7,0,-7;a:7,7,0,7;z
shape-size:25
draw:shape
target:Dom
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;pw:7;m:-7,17;7,17;m:-7,25;7,25;m:0,31;0,8;pw:5;m:0,9;a:9,9,0,-9;a:9,9,0,9;z
shape-size:31
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: p:black;pw:2;m:-8,17;8,17;m:-8,25;8,25;m:0,32;0,8;pw:0;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;f:white;m:0,7;a:7,7,0,-7;a:7,7,0,7;z
shape-size:32
draw:shape
target:Kirche
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;pw:7;m:-7,17;7,17;m:0,24;0,8;pw:5;m:0,9;a:9,9,0,-9;a:9,9,0,9;z
shape-size:24
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: p:black;pw:2;m:-8,17;8,17;m:0,25;0,8;pw:0;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;f:white;m:0,7;a:7,7,0,-7;a:7,7,0,7;z
shape-size:25
draw:shape
target:Kapelle
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;pw:7;m:-7,16;7,16;m:0,23;0,6;pw:5;m:-6,6;6,6,6,-6,-6,-6;z
shape-size:23
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: p:black;pw:2;m:-8,16;8,16;m:0,24;0,6;pw:0;m:-6,6;6,6,6,-6,-6,-6;z
shape-size:24
draw:shape
target:Synagoge
define
shape:custom
line-join:round
shape-def: p:#fefefe,0.8;pw:6.5;m:-17,-10;17,-10;0,20;z;m:-17,10;17,10;0,-20;z
shape-size:11
draw:shape
define
shape:custom
line-join:miter
shape-def: p:black;f:none;pw:1.5;m:-17,-10;17,-10;0,20;z;m:-17,10;17,10;0,-20;z
shape-size:11
draw:shape
target:Moschee
define
shape:circle
line-style:none
fill-color:#fefefe
fill-opacity:0.8
shape-size:7.25
draw:shape
define
shape:custom
line-join:miter
line-start-cap:none
line-end-cap:none
shape-def: p:none;f:black;pw:0;m:0,17;a:17,17,0,-17;a:17,17,0,17;z;f:#fefefe;m:5,14;a:14,14,5,-14;a:14,14,5,14;z
shape-size:19
draw:shape
target:Krankenhaus
define
shape:custom
line-join:miter
shape-def: pw:1.5;p:#ff0000;f:white;m:-87,-87;-87,88,88,88,88,-87;z;pw:3.5;m:-70,0;70,0;m:0,70;0,-70
shape-size:17.5
//draw:shape
target:Windmuehle
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;pw:7;m:-17,15;17,45;m:-17,45;17,15;pw:5;m:-6,0;-2,30,2,30,6,0;z
shape-size:40
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: pw:2;m:-17,15;17,45;m:-17,45;17,15;pw:0;m:-6,0;-2,30,2,30,6,0;z
shape-size:40
draw:shape
target:Wassermuehle
define
shape:custom
line-join:round
shape-def: p:#fefefe,0.8;pw:5;f:black;m:-20,55;-20,105;20,105;20,55;z;m:46,36;94,51;106,13;58,-2;z;m:49,-33;78,-73;46,-97;16,-56;z;m:-49,-33;-78,-73;-46,-97;-16,-56;z;m:-46,36;-94,51;-106,13;-58,-2;z;m:0,60;a:60,60,0,-60;a:60,60,0,60;z
shape-size:11
draw:shape
define
shape:custom
line-join:miter
shape-def: pw:0;f:black;m:-20,55;-20,105;20,105;20,55;z;m:46,36;94,51;106,13;58,-2;z;m:49,-33;78,-73;46,-97;16,-56;z;m:-49,-33;-78,-73;-46,-97;-16,-56;z;m:-46,36;-94,51;-106,13;-58,-2;z;m:0,60;a:60,60,0,-60;a:60,60,0,60;z;f:white;m:0,40;a:40,40,0,-40;a:40,40,0,40;z
shape-size:11
draw:shape
target:Wasserbehaelter
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: pw:2;p:#fefefe,0.8;m:0,60;a:60,60,0,-60;a:60,60,0,60;z
shape-size:24
//draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: pw:2;p:#0066ff;f:white;m:0,8;a:8,8,0,-8;a:8,8,0,8;z;p:none;f:#0066ff;m:-8,0;a:8,8,-24,0;z
shape-size:28
draw:shape
target:Wasserturm
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:5;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;pw:7;m:0,8;0,27
shape-size:27
draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: pw:0;p:#0066ff;f:#0066ff;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;f:white;m:0,7;a:7,7,0,-7;a:7,7,0,7;z;pw:2;m:0,8;0,28
shape-size:28
draw:shape
target:Leuchtturm
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:5;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;pw:7;m:0,8;0,24;m:5,25;20,30;m:5,20;20,15;m:-5,25;-20,30;m:-5,20;-20,15
shape-size:30
draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: pw:0;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;f:white;m:0,7;a:7,7,0,-7;a:7,7,0,7;z;pw:2;m:0,8;0,25;m:5,25;20,30;m:5,20;20,15;m:-5,25;-20,30;m:-5,20;-20,15
shape-size:30
draw:shape
target:Sendeturm
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:5;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;pw:7;m:0,8;0,24;pw:6;m:7,14;a:8,8,7,30;m:-7,30;a:8,8,-7,14
shape-size:30
draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: pw:0;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;f:white;m:0,7;a:7,7,0,-7;a:7,7,0,7;z;pw:2;m:0,8;0,25;pw:1;m:7,14;a:8,8,7,30;m:-7,30;a:8,8,-7,14
shape-size:30
draw:shape
target:Turm
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:5;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;pw:7;m:0,8;0,27
shape-size:27
draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: pw:0;m:0,9;a:9,9,0,-9;a:9,9,0,9;z;f:white;m:0,7;a:7,7,0,-7;a:7,7,0,7;z;pw:2;m:0,8;0,28
shape-size:28
draw:shape
for:tourism=viewpoint or tower:type=observation
define
font-size:20
text:"AT"
text-offset-horizontal:125%
draw:text
target:Kuehlturm
define
shape:custom
line-join:round
shape-def: p:#fefefe,0.8;pw:7;f:none;m:-8,0;-4,28,4,28,8,0;z
shape-size:28
draw:shape
define
shape:custom
line-join:miter
shape-def: pw:2;f:none;m:-8,0;-4,28,4,28,8,0;z
shape-size:28
draw:shape
target:Schornstein
define
shape:circle
line-width:6.5
line-color:#fefefe
fill-color:white
fill-opacity:0.8
shape-size:3.5
//draw:shape
define
shape:circle
line-width:1.5
line-color:black
fill-color:white
fill-opacity:1
shape-size:3.5
draw:shape
target:Hoehleneingang
define
shape:custom
line-join:round
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:7;m:13,0;6,0,6,9;a:6,6,18,9;m:-6,9;-6,0;m:6,9;a:5,6,16,9;m:-4,9;-4,0,-13,0
shape-size:18
draw:shape
define
shape:custom
line-join:miter
line-start-cap:none
line-end-cap:none
shape-def: pw:2;m:14,0;6,0,6,9;a:6,6,18,9;m:-6,9;-6,0;m:6,9;a:5,6,16,9;m:-4,9;-4,0,-14,0
shape-size:18
draw:shape
target:Windrad
define
shape:custom
line-join:round
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:7;m:0,0;0,25;m:-8,0;8,0;pw:5;m:-1,49;1,49,3,34,-3,34;z;m:7,32;19,23,18,21,4,27;z;m:-7,32;-19,23,-18,21,-4,27;z
shape-size:30
draw:shape
define
shape:custom
line-join:miter
line-start-cap:none
line-end-cap:none
shape-def: pw:2;m:0,0;0,25;m:-9,0;9,0;pw:0;m:-1,49;1,49,3,34,-3,34;z;m:7,32;19,23,18,21,4,27;z;m:-7,32;-19,23,-18,21,-4,27;z
shape-size:30
draw:shape
target:Wall
define
shape : custom
shape-def : pw:1.5;m:0,-35;0,35
shape-spacing : 0
shape-size : 7
painting-cycle:600
draw : shape
target:Steinsetzung
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:7;f:white;m:0,-5;a:8,5,0,5;a:8,5,0,-5;z;m:-9,-6;9,-6
shape-size:10
draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: pw:2;f:white;m:0,-5;a:8,5,0,5;a:8,5,0,-5;z;m:-10,-6;10,-6
shape-size:10
draw:shape
target:Huegelgrab
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;f:#fefefe,0.8;pw:5;m:-20,60;0,120,20,60;z;m:42,47;104,60,62,13;z;m:42,-47;104,-60,62,-13;z;m:-20,-60;0,-120,20,-60;z;m:-42,47;-104,60,-62,13;z;m:-42,-47;-104,-60,-62,-13;z
shape-size:15
draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: f:black;pw:0;m:-20,60;0,120,20,60;z;m:42,47;104,60,62,13;z;m:42,-47;104,-60,62,-13;z;m:-20,-60;0,-120,20,-60;z;m:-42,47;-104,60,-62,13;z;m:-42,-47;-104,-60,-62,-13;z
shape-size:15
draw:shape
target:Denkmal
define
shape:custom
line-join:round
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;f:#fefefe,0.8;pw:6;m:12,0;0,31,-12,0;z;m:-15,0;15,0;m:0,40;a:9,9,0,22;a:9,9,0,40;z
shape-size:20
draw:shape
define
shape:custom
line-join:miter
line-start-cap:none
line-end-cap:none
shape-def: pw:1;p:black;f:white;m:12,0;0,31,-12,0;z;pw:1.5;m:11,0;-1,31;pw:1;m:-16,0;16,0;m:0,40;a:9,9,0,22;a:9,9,0,40;z
shape-size:20
draw:shape
target:Kreuz
define
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;pw:6;f:none;m:-4,0;4,0;m:0,1;0,17;m:-5,12;5,12
shape-size:18
draw:shape
define
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: pw:1;f:none;m:-5,0;5,0;m:0,0;0,18;m:-6,12;6,12
shape-size:18
draw:shape
target:Einfriedung
define
shape:custom
shape-def: m:0,1;0,-1
shape-size:10
shape-aspect:0.5
shape-spacing:0
line-width:0.5
curved:false
painting-cycle:600
draw:shape
draw:line
target:Hubschrauberlandeplatz
define
shape:circle
shape-size:17.5
line-width:2.5
fill-color:white
text-halo-width:0
text:"H"
font-family:LM Sans 10
font-style:normal
font-size:15
//draw:shield
target:Bahnhof
for: station_direction
for: station_direction < 3
define
angle: 0
elsefor: station_direction < 8
define
angle: 5
elsefor: station_direction < 13
define
angle: 10
elsefor: station_direction < 18
define
angle: 15
elsefor: station_direction < 23
define
angle: 20
elsefor: station_direction < 28
define
angle: 25
elsefor: station_direction < 33
define
angle: 30
elsefor: station_direction < 38
define
angle: 35
elsefor: station_direction < 43
define
angle: 40
elsefor: station_direction < 48
define
angle: 45
elsefor: station_direction < 53
define
angle: 50
elsefor: station_direction < 58
define
angle: 55
elsefor: station_direction < 63
define
angle: 60
elsefor: station_direction < 68
define
angle: 65
elsefor: station_direction < 73
define
angle: 70
elsefor: station_direction < 78
define
angle: 75
elsefor: station_direction < 83
define
angle: 80
elsefor: station_direction < 88
define
angle: 85
elsefor: station_direction < 93
define
angle: 90
elsefor: station_direction < 98
define
angle: 95
elsefor: station_direction < 103
define
angle: 100
elsefor: station_direction < 108
define
angle: 105
elsefor: station_direction < 113
define
angle: 110
elsefor: station_direction < 118
define
angle: 115
elsefor: station_direction < 123
define
angle: 120
elsefor: station_direction < 128
define
angle: 125
elsefor: station_direction < 133
define
angle: 130
elsefor: station_direction < 138
define
angle: 135
elsefor: station_direction < 143
define
angle: 140
elsefor: station_direction < 148
define
angle: 145
elsefor: station_direction < 153
define
angle: 150
elsefor: station_direction < 158
define
angle: 155
elsefor: station_direction < 163
define
angle: 160
elsefor: station_direction < 168
define
angle: 165
elsefor: station_direction < 173
define
angle: 170
elsefor: station_direction < 178
define
angle: 175
elsefor: station_direction < 183
define
angle: 180
elsefor: station_direction < 188
define
angle: 185
elsefor: station_direction < 193
define
angle: 190
elsefor: station_direction < 198
define
angle: 195
elsefor: station_direction < 203
define
angle: 200
elsefor: station_direction < 208
define
angle: 205
elsefor: station_direction < 213
define
angle: 210
elsefor: station_direction < 218
define
angle: 215
elsefor: station_direction < 223
define
angle: 220
elsefor: station_direction < 228
define
angle: 225
elsefor: station_direction < 233
define
angle: 230
elsefor: station_direction < 238
define
angle: 235
elsefor: station_direction < 243
define
angle: 240
elsefor: station_direction < 248
define
angle: 245
elsefor: station_direction < 253
define
angle: 250
elsefor: station_direction < 258
define
angle: 255
elsefor: station_direction < 263
define
angle: 260
elsefor: station_direction < 268
define
angle: 265
elsefor: station_direction < 273
define
angle: 270
elsefor: station_direction < 278
define
angle: 275
elsefor: station_direction < 283
define
angle: 280
elsefor: station_direction < 288
define
angle: 285
elsefor: station_direction < 293
define
angle: 290
elsefor: station_direction < 298
define
angle: 295
elsefor: station_direction < 303
define
angle: 300
elsefor: station_direction < 308
define
angle: 305
elsefor: station_direction < 313
define
angle: 310
elsefor: station_direction < 318
define
angle: 315
elsefor: station_direction < 323
define
angle: 320
elsefor: station_direction < 328
define
angle: 325
elsefor: station_direction < 333
define
angle: 330
elsefor: station_direction < 338
define
angle: 335
elsefor: station_direction < 343
define
angle: 340
elsefor: station_direction < 348
define
angle: 345
elsefor: station_direction < 353
define
angle: 350
elsefor: station_direction < 358
define
angle: 355
else
define
angle: 0
define
line-width:2
line-color:black
fill-color:white
line-join:miter
for: railway=station and station_direction
define
shape:custom
shape-size:22
shape-def: pw:2;p:black;f:white;m:-6,-11;-6,11,6,11,6,-11;z
else
define
shape:square
shape-size:12
draw:shape
target:Grenzuebergang
define
shape:custom
shape-def: pw:2.5;p:#ff0000;f:white;m:0,-1;a:1,1,0,1;a:1,1,0,-1;z;m:-1,0;1,0
shape-size:25
draw:shape
target:Bake
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:6;m:-8,0;8,0;pw:7;m:0,0;0,25;pw:5;m:0,30;a:7,7,0,16;a:7,7,0,30;z
shape-size:30
draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: pw:1;m:-9,0;9,0;pw:2;m:0,0;0,25;pw:0;m:0,30;a:7,7,0,16;a:7,7,0,30;z
shape-size:30
draw:shape
target:Funkmast
define
shape:custom
line-start-cap:round
line-end-cap:round
shape-def: p:#fefefe,0.8;pw:6;m:-8,0;8,0;pw:7;m:0,8;0,24;pw:6;m:7,14;a:8,8,7,30;m:-7,30;a:8,8,-7,14
shape-size:30
draw:shape
define
shape:custom
line-start-cap:none
line-end-cap:none
shape-def: pw:1;m:-9,0;9,0;pw:2;m:0,0;0,25;pw:1;m:7,14;a:8,8,7,30;m:-7,30;a:8,8,-7,14
shape-size:30
draw:shape
target:Hochspannungsmast
define
shape:square
line-width:1
line-join:miter
fill-color:white
shape-size:5
draw:shape
target:Radioteleskop
define
shape:custom
shape-def: pw:0;m:-35,0;0,100,35,0;z;m:-65,209;a:150,150,-240,77;z;pw:4;m:17,137;47,177
shape-size:48
//draw:shape
target:Baum
for:leaf_type=needleleaved
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;pw:5;f:black;m:0,12;17,10;0,36;-17,10;z;m:0,32;11,30;0,50;-11,30;z;f:none;pw:6.5;m:-14,0;14,0;pw:5;m:0,0;0,13
shape-size:25
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: pw:0;f:black;m:0,12;17,10;0,36;-17,10;z;m:0,32;11,30;0,50;-11,30;z;f:none;pw:1.5;m:-14,0;14,0;pw:2;m:0,0;0,13
shape-size:25
draw:shape
else
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-def: p:#fefefe,0.8;f:none;pw:6.5;m:-14,0;14,0;pw:7;m:0,0;0,10;pw:6.25;f:#fefefe;m:0,10;a:17,20,0,50;a:17,20,0,10;z
shape-size:25
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-def: f:none;pw:1.5;m:-14,0;14,0;pw:2;m:0,0;0,10;pw:1.25;m:0,10;a:17,20,0,50;a:17,20,0,10;a:15,20,0,50;pw:1;m:3,15;a:16,20,3,45
shape-size:25
draw:shape
for:name
define
text-color:#006600
font-size:20
text-offset-vertical:-75%
text-align-vertical:far
painting-cycle:790
//draw:text
target:Quelle
define
shape:circle
line-style:none
fill-color:#0066ff
shape-size:3
draw:shape
for:name
define
text-color:#0066ff
font-size:20
text-offset-vertical:-50%
text-align-vertical:far
painting-cycle:790
//draw:text
target:Brunnen
define
shape:circle
shape-size:4
line-width:6.5
line-color:#fefefe
line-opacity:0.8
//draw:shape
define
shape:circle
shape-size:3
line-width:1
line-color:#0066ff
line-opacity:1
for:drinking_water=yes
define
fill-color:#ccffff
else
define
fill-color:white
draw:shape
for:drinking_water=yes
define
text-color:#0066ff
text:"TW"
font-size:18
text-offset-horizontal:125%
painting-cycle:790
//draw:text
target:Hoehenpunkt
define
shape:circle
shape-size:4.5
line-style:none
fill-color:#fefefe
fill-opacity:0.8
draw:shape
define
shape:circle
shape-size:2
line-style:none
fill-color:black
fill-opacity:1
draw:shape
define
text-func:roundElevation(e)
font-family:LM Sans 10
font-style:normal
font-weight:normal
font-size:15
text-offset-horizontal:5
text-align-horizontal: near
draw:text
target:Wegweiser
define
shape:circle
shape-size:4.5
line-style:none
fill-color:#fefefe
fill-opacity:0.8
draw:shape
define
shape:circle
shape-size:2
line-style:none
fill-color:black
fill-opacity:1
draw:shape
define
//text:name "\n" ele
text-func:roundElevation(e)
font-family:LM Sans 10
font-style:normal
font-weight:normal
font-size:15
text-align-horizontal: near
text-offset-horizontal: 5
draw:text
target: Herberge
define
text:"JH"
draw:text
target: Huette*
define
shape:custom
shape-size:7
if: *bewirtschaftet
define
line-join:round
line-start-cap:round
line-end-cap:round
shape-def:p:#fefefe,0.8;pw:7;f:none;m:-42,-63;-42,0,-50,0,0,60,50,0,42,0,42,-63;z
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape-def:pw:2;f:black;m:-42,-63;-42,0,-50,0,0,60,50,0,42,0,42,-63;z
draw:shape
else
define
line-join:round
line-start-cap:round
line-end-cap:round
shape-def:p:#fefefe,0.8;pw:7;f:none;m:-42,-63;-42,0,-50,0,0,60,50,0,42,0,42,-63;z
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape-def:pw:2;f:none;m:-42,-63;-42,0,-50,0,0,60,50,0,42,0,42,-63;z
draw:shape
target: Unterstand
define
line-join:round
line-start-cap:round
line-end-cap:round
shape:custom
shape-size:7
shape-def:p:#fefefe,0.8;pw:7;f:none;m:-42,-62;-42,0,-50,0,0,60,50,0,42,0,42,-62
draw:shape
define
line-join:miter
line-start-cap:none
line-end-cap:none
shape:custom
shape-size:7
shape-def:pw:2;f:none;m:-42,-63;-42,0,-50,0,0,60,50,0,42,0,42,-63
draw:shape
target: Aussichtspunkt
for: viewpoint_direction
for: viewpoint_direction < 3
define
angle: 0
elsefor: viewpoint_direction < 8
define
angle: 5
elsefor: viewpoint_direction < 13
define
angle: 10
elsefor: viewpoint_direction < 18
define
angle: 15
elsefor: viewpoint_direction < 23
define
angle: 20
elsefor: viewpoint_direction < 28
define
angle: 25
elsefor: viewpoint_direction < 33
define
angle: 30
elsefor: viewpoint_direction < 38
define
angle: 35
elsefor: viewpoint_direction < 43
define
angle: 40
elsefor: viewpoint_direction < 48
define
angle: 45
elsefor: viewpoint_direction < 53
define
angle: 50
elsefor: viewpoint_direction < 58
define
angle: 55
elsefor: viewpoint_direction < 63
define
angle: 60
elsefor: viewpoint_direction < 68
define
angle: 65
elsefor: viewpoint_direction < 73
define
angle: 70
elsefor: viewpoint_direction < 78
define
angle: 75
elsefor: viewpoint_direction < 83
define
angle: 80
elsefor: viewpoint_direction < 88
define
angle: 85
elsefor: viewpoint_direction < 93
define
angle: 90
elsefor: viewpoint_direction < 98
define
angle: 95
elsefor: viewpoint_direction < 103
define
angle: 100
elsefor: viewpoint_direction < 108
define
angle: 105
elsefor: viewpoint_direction < 113
define
angle: 110
elsefor: viewpoint_direction < 118
define
angle: 115
elsefor: viewpoint_direction < 123
define
angle: 120
elsefor: viewpoint_direction < 128
define
angle: 125
elsefor: viewpoint_direction < 133
define
angle: 130
elsefor: viewpoint_direction < 138
define
angle: 135
elsefor: viewpoint_direction < 143
define
angle: 140
elsefor: viewpoint_direction < 148
define
angle: 145
elsefor: viewpoint_direction < 153
define
angle: 150
elsefor: viewpoint_direction < 158
define
angle: 155
elsefor: viewpoint_direction < 163
define
angle: 160
elsefor: viewpoint_direction < 168
define
angle: 165
elsefor: viewpoint_direction < 173
define
angle: 170
elsefor: viewpoint_direction < 178
define
angle: 175
elsefor: viewpoint_direction < 183
define
angle: 180
elsefor: viewpoint_direction < 188
define
angle: 185
elsefor: viewpoint_direction < 193
define
angle: 190
elsefor: viewpoint_direction < 198
define
angle: 195
elsefor: viewpoint_direction < 203
define
angle: 200
elsefor: viewpoint_direction < 208
define
angle: 205
elsefor: viewpoint_direction < 213
define
angle: 210
elsefor: viewpoint_direction < 218
define
angle: 215
elsefor: viewpoint_direction < 223
define
angle: 220
elsefor: viewpoint_direction < 228
define
angle: 225
elsefor: viewpoint_direction < 233
define
angle: 230
elsefor: viewpoint_direction < 238
define
angle: 235
elsefor: viewpoint_direction < 243
define
angle: 240
elsefor: viewpoint_direction < 248
define
angle: 245
elsefor: viewpoint_direction < 253
define
angle: 250
elsefor: viewpoint_direction < 258
define
angle: 255
elsefor: viewpoint_direction < 263
define
angle: 260
elsefor: viewpoint_direction < 268
define
angle: 265
elsefor: viewpoint_direction < 273
define
angle: 270
elsefor: viewpoint_direction < 278
define
angle: 275
elsefor: viewpoint_direction < 283
define
angle: 280
elsefor: viewpoint_direction < 288
define
angle: 285
elsefor: viewpoint_direction < 293
define
angle: 290
elsefor: viewpoint_direction < 298
define
angle: 295
elsefor: viewpoint_direction < 303
define
angle: 300
elsefor: viewpoint_direction < 308
define
angle: 305
elsefor: viewpoint_direction < 313
define
angle: 310
elsefor: viewpoint_direction < 318
define
angle: 315
elsefor: viewpoint_direction < 323
define
angle: 320
elsefor: viewpoint_direction < 328
define
angle: 325
elsefor: viewpoint_direction < 333
define
angle: 330
elsefor: viewpoint_direction < 338
define
angle: 335
elsefor: viewpoint_direction < 343
define
angle: 340
elsefor: viewpoint_direction < 348
define
angle: 345
elsefor: viewpoint_direction < 353
define
angle: 350
elsefor: viewpoint_direction < 358
define
angle: 355
else
define
angle: 0
define
shape:custom
line-style:solid
shape-size:15
for: viewpoint_angle < 120
define
shape-def:p:#fefefe,0.8;f:#fefefe,0.8;pw:5;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:-11,10;-46,39,-39,46,-20,57,-11,59,11,59,20,57,39,46,46,39,11,10;z
elsefor: viewpoint_angle < 180
define
shape-def:p:#fefefe,0.8;f:#fefefe,0.8;pw:5;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:-15,3;-59,11,-57,20,-46,39,-39,46,-20,57,-11,59,11,59,20,57,39,46,46,39,57,20,59,11,15,3;z
elsefor: viewpoint_angle < 240
define
shape-def:p:#fefefe,0.8;f:#fefefe,0.8;pw:5;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:-14,-5;-57,-20,-59,-11,-59,11,-57,20,-46,39,-39,46,-20,57,-11,59,11,59,20,57,39,46,46,39,57,20,59,11,59,-11,57,-20,14,-5;z
elsefor: viewpoint_angle < 300
define
shape-def:p:#fefefe,0.8;f:#fefefe,0.8;pw:5;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:-10,-11;-39,-46,-46,-39,-57,-20,-59,-11,-59,11,-57,20,-46,39,-39,46,-20,57,-11,59,11,59,20,57,39,46,46,39,57,20,59,11,59,-11,57,-20,46,-39,39,-46,10,-11;z
else
define
shape:circle
shape-size:10
fill-color:#fefefe
fill-opacity:0.8
line-style:none
draw:shape
define
shape:custom
line-style:solid
shape-size:15
for: viewpoint_angle < 120
define
shape-def:p:black;f:black;pw:0;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:3,15;11,59,20,57,5,14;z;m:10,11;39,46,46,39,11,10;z;m:-10,11;-39,46,-46,39,-11,10;z;m:-3,15;-11,59,-20,57,-5,14;z
elsefor: viewpoint_angle < 180
define
shape-def:p:black;f:black;pw:0;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:3,15;11,59,20,57,5,14;z;m:10,11;39,46,46,39,11,10;z;m:14,5;57,20,59,11,59,11,15,3;z;m:-14,5;-57,20,-59,11,-15,3;z;m:-10,11;-39,46,-46,39,-11,10;z;m:-3,15;-11,59,-20,57,-5,14;z
elsefor: viewpoint_angle < 240
define
shape-def:p:black;f:black;pw:0;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:3,15;11,59,20,57,5,14;z;m:10,11;39,46,46,39,11,10;z;m:14,5;57,20,59,11,59,11,15,3;z;m:14,-5;57,-20,59,-11,15,-3;z;m:-14,-5;-57,-20,-59,-11,-15,-3;z;m:-14,5;-57,20,-59,11,-15,3;z;m:-10,11;-39,46,-46,39,-11,10;z;m:-3,15;-11,59,-20,57,-5,14;z
elsefor: viewpoint_angle < 300
define
shape-def:p:black;f:black;pw:0;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:3,15;11,59,20,57,5,14;z;m:10,11;39,46,46,39,11,10;z;m:14,5;57,20,59,11,59,11,15,3;z;m:14,-5;57,-20,59,-11,15,-3;z;m:10,-11;39,-46,46,-39,11,-10;z;m:-10,-11;-39,-46,-46,-39,-11,-10;z;m:-14,-5;-57,-20,-59,-11,-15,-3;z;m:-14,5;-57,20,-59,11,-15,3;z;m:-10,11;-39,46,-46,39,-11,10;z;m:-3,15;-11,59,-20,57,-5,14;z
else
define
shape-def:p:black;f:black;pw:0;m:0,5;a:5,5,0,-5;a:5,5,0,5;z;m:3,15;11,59,20,57,5,14;z;m:10,11;39,46,46,39,11,10;z;m:14,5;57,20,59,11,59,11,15,3;z;m:14,-5;57,-20,59,-11,15,-3;z;m:10,-11;39,-46,46,-39,11,-10;z;m:3,-15;11,-59,20,-57,5,-14;z;m:-3,-15;-11,-59,-20,-57,-5,-14;z;m:-10,-11;-39,-46,-46,-39,-11,-10;z;m:-14,-5;-57,-20,-59,-11,-15,-3;z;m:-14,5;-57,20,-59,11,-15,3;z;m:-10,11;-39,46,-46,39,-11,10;z;m:-3,15;-11,59,-20,57,-5,14;z
draw:shape
target: Trinkwasser
define
shape:custom
line-join:round
shape-def: p:#fefefe,0.8;pw:5;m:-30,-50;-50,50,50,50,30,-50;z
shape-size:10
draw:shape
define
shape:custom
line-join:miter
shape-def: p:#0066ff;f:#0066ff;pw:0;m:-30,-50;-50,50,50,50,30,-50;z;f:white;m:-25,0;-32,35,32,35,25,0;z
shape-size:10
draw:shape
target: Bunker
define
shape:custom
line-join:round
shape-def: p:#fefefe,0.8;pw:5;m:-13,0;-3,3,0,13,3,3,13,0,3,-3,0,-13,-3,-3;z
shape-size:13
draw:shape
define
shape:custom
line-join:miter
shape-def: p:black;f:black;pw:0;m:-13,0;-3,3,0,13,3,3,13,0,3,-3,0,-13,-3,-3;z;f:white;m:-3,3;3,3,3,-3,-3,-3;z
shape-size:13
draw:shape
//Flächennutzung, Bodenoberfläche
target:Gebaeude
for:building=greenhouse
define
fill-color:white
line-style:none
draw:fill
define
fill-color:black
fill-hatch-color:white
fill-hatch:vertical
line-width:1.5
line-join:miter
line-style:solid
painting-cycle:540
draw:fill
else
define
fill-color:black
line-style:none
painting-cycle:540
draw:fill
target:Gebuesch
define
fill-texture:icons/Topo50/gebuesch.png
line-style:none
draw:fill
target:Steine
define
fill-texture:icons/Topo50/steine.png
line-style:none
//painting-cycle:420
draw:fill
target:Sand
define
fill-texture:icons/Topo50/sand.png
line-style:none
draw:fill
target:Fels
define
fill-color:#e6e6e6
line-style:none
//painting-cycle:420
draw:fill
target:Siedlungsflaeche
define
fill-color:#ffb2b2
line-style:none
draw:fill
//for : name and not place
//define
//text-max-width:1000
//text-align-horizontal: near
//font-size : 25
//draw:text
target:Industrieflaeche
define
fill-color:#cccccc
line-style:none
draw:fill
target:Deponie
define
fill-color:#cccccc
line-style:none
draw:fill
target:Friedhof
define
fill-texture:icons/Topo50/friedhof.png
line-style:none
draw:fill
target:Erholungsflaeche
define
fill-color:#e6ffcc
line-style:none
draw:fill
target:Park
define
fill-color:#e6ffcc
line-style:none
draw:fill
target:Parkplatz
define
fill-color:white
line-width:1.5
draw:fill
target:Flugplatz
define
fill-color:#e6ffcc
line-width:1.5
draw:fill
for:aerodrome=gliding
define
shape:custom
shape-def: pw:0;f:black;m:0,-157;a:157,157,0,157;a:157,157,0,-157;z;f:white;m:0,-142;a:142,142,0,142;a:142,142,0,-142;z;f:black;m:-14,13;46,93,50,94,55,92,58,89,12,0,72,-27,101,-5,116,-13,94,-53,0,-15,-75,-94,-81,-94,-84,-92,-86,-90,-86,-86,-27,-4,-56,8,-96,28,-110,36,-115,41,-114,44,-109,46,-103,46,-88,42,-52,31;z
shape-size:40
draw:shape
else
define
font-size:20
draw:text
target:Schienenverkehrsfläche
define
fill-color:#cccccc
line-style:none
draw:fill
target:Raststaette
define
fill-color:white
line-width:1.5
draw:fill
target:Wiese
define
fill-texture:icons/Topo50/wiese.png
line-style:none
draw:fill
target:Garten
define
fill-color:#e6ffcc
line-style:none
draw:fill
target:Plantage
define
fill-texture:icons/Topo50/plantage.png
for:landuse=plant_nursery
define
line-width:0.5
line-color:#006600
else
define
line-style:none
draw:fill
target:Heide
define
fill-texture:icons/Topo50/heide.png
line-style:none
draw:fill
target:Feuchtgebiet
//Moor
for:@isoneof(wetland,bog,fen,string_bog,marsh,reedbed,saltmarsh) or natural=moor
define
fill-texture:icons/Topo50/moor.png
line-style:none
//Feuchtwiese
elsefor:wetland=wet_meadow
define
fill-texture:icons/Topo50/feuchtwiese.png
line-style:none
//Feuchtwald
elsefor:wetland=swamp or wetland=mangrove
define
fill-color:#ccff99
line-style:none
draw:fill
define
fill-texture:icons/Topo50/nass.png
line-style:none
//Watt
elsefor:wetland=tidalflat
define
fill-color:#f2d5aa
line-style:none
painting-cycle:521
//sonstiges Feuchtgebiet
else
define
fill-texture:icons/Topo50/nass.png
line-style:none
draw:fill
target:Wald
define
fill-color:#ccff99
line-style:none
draw:fill
// for:leaf_type=broadleaved
// define
// fill-texture:icons/Topo50/laubwald.png
// elsefor:leaf_type=needleleaved
// define
// fill-texture:icons/Topo50/nadelwald.png
// else
// define
// fill-texture:icons/Topo50/mischwald.png
// draw:fill
target:Hopfen
define
fill-texture:icons/Topo50/hopfen.png
line-style:none
draw:fill
target:Weingarten
define
fill-texture:icons/Topo50/weingarten.png
line-style:none
draw:fill
target:Gletscher
define
painting-cycle:451
line-style:none
fill-color:white
draw:fill
define
painting-cycle:450
line-style:solid
line-color:#0066ff
line-width:2
draw:line
target:Gewaesserflaeche
define
painting-cycle:520
//line-style:solid
//fill-color:none
for:waterway=lock or water=lock
define
line-width:5
line-color:black
else
define
line-color:#0066ff
line-width:2.5
for:intermittent=yes
define
line-style:dash
draw:line
define
painting-cycle:521
line-style:none
for: water=wastewater
define
fill-color:#f2f2cc
else
define
fill-color:#ccffff
draw:fill
//Grenzen
target:*grenze
define
curved:false
painting-cycle:670
line-opacity:0.6
if:Verwaltungs*
define
line-color:#9900ff
for: admin_level=2
define
line-style:dash10to2
line-width:12
elsefor: admin_level=4
define
line-style:dash
line-width:12
elsefor: admin_level=5
define
line-style:dashdot
line-width:9
elsefor: admin_level=6
define
line-style:dashdotdot
line-width:6
elsefor: admin_level=7 or admin_level=8
define
line-style:dot
line-width:3
else
stop
elseif:NSG*
define
line-width:6
line-color:#006600
//line-hatch:diagonalcross
//line-hatch-color:#fefefe
elseif:Nationalpark*
define
line-width:12
line-color:#006600
elseif:TrUebPl*
define
line-width:6
line-color:#ff66ff
else
stop
draw:line
target:Hochspannungsleitung
define
shape:custom
shape-def: f:none;m:1,-1;0,0;1,1
shape-size:10
shape-spacing:5
line-width:1
curved:false
painting-cycle:660
draw:shape
draw:line
//Verkehrsnetz
//Seilbahnen
target:Luftseilbahn
define
curved:false
shape:circle
line-style:none
shape-size:3.5
shape-spacing:11.4
painting-cycle:660
draw:shape
define
line-width:1.5
line-style:solid
draw:line
target:Materialseilbahn
define
line-width:1.5
line-style:solid
draw:line
define
curved:false
shape:circle
line-width:0.75
fill-color:white
shape-size:3.3
shape-spacing:12.3
painting-cycle:660
draw:shape
target:Skilift
define
line-width:1.5
line-color: #b36600
shape:custom
shape-def:p:#b36600;m:0,-1;0,1;z
shape-size:2.5
shape-spacing:5
shape-aspect:5
painting-cycle:660
draw:line
draw:shape
//Tunnelachse
target:Tunnelachse
define
line-width:1.5
line-style:dash
painting-cycle:590
for: highway=motorway or (highway=trunk and (oneway=yes and not junction=roundabout))
define
line-offset:0.75
line-offset-sides:right
draw:line
//Eisenbahn, Linie
target:Eisenbahn*
for:tunnel AND NOT tunnel=no
stop
for: service=yard or service=siding
// define
// line-color:#cccccc
stop
if: *stillgelegt
for: not (usage=tourism or service)
define
text:"stillgelegt"
font-weight:normal
text-offset-vertical:-95%
//draw:text
else
for: railway:traffic_mode=freight and not service
define
text:"nur Güterverkehr"
font-weight:normal
text-offset-vertical:-75%
//draw:text
for:usage=tourism or service
define
line-width:2
else
define
line-width:4
for:bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:652
elsefor:layer=4
define
painting-cycle:642
elsefor:layer=3
define
painting-cycle:632
elsefor:layer=2
define
painting-cycle:622
elsefor:layer=1
define
painting-cycle:612
else
define
painting-cycle:602
else
define
painting-cycle:602
if:*im Bau
define
line-style:dash
draw:line
//Eisenbahnbrücke, Decker
for:bridge and not bridge=no
define
line-start-cap:none
line-end-cap:none
for:usage=tourism or service
define
line-width:4
else
define
line-width:6
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
define
line-color:white
draw:line
//Eisenbahnbrücke, Kontur
for:usage=tourism or service
define
line-width:6.5
else
define
line-width:8.5
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
define
line-color:black
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-spacing:0
painting-cycle: 530
for:usage=tourism or service
define
shape-aspect:2.4
else
define
shape-aspect:2.8
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-spacing:0
painting-cycle: 530
for:usage=tourism or service
define
shape-aspect:2.4
else
define
shape-aspect:2.8
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset-sides:right
shape:custom
shape-size:5
shape-spacing:0
painting-cycle: 530
for:usage=tourism or service
define
line-offset:6
shape-def: m:0,-10;0,-24
shape-aspect:2.4
else
define
line-offset:7
shape-def: m:0,-1;0,-2
shape-aspect:2.8
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset-sides:left
shape:custom
shape-size:5
shape-spacing:0
painting-cycle: 530
for:usage=tourism or service
define
line-offset:6
shape-def: m:0,10;0,24
shape-aspect:2.4
else
define
line-offset:7
shape-def: m:0,1;0,2
shape-aspect:2.8
draw:shape
draw:line
//Schmalspurbahn, Linie
target:Schmalspurbahn
for:tunnel AND NOT tunnel=no
stop
define
line-color:black
line-width:1.6
line-style:dashlong
for: bridge and not bridge=no
for:layer>4
define
painting-cycle:652
elsefor:layer=4
define
painting-cycle:642
elsefor:layer=3
define
painting-cycle:632
elsefor:layer=2
define
painting-cycle:622
elsefor:layer=1
define
painting-cycle:612
else
define
painting-cycle:602
else
define
painting-cycle:602
draw:line
for: bridge and not bridge=no
define
line-color:white
line-width:1.5
border-width:0.75
border-style:solid
draw:line
//Schmalspurbahn, Decker
define
line-color:white
line-style:solid
border-style:none
for: bridge and not bridge=no
define
line-width:5
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
else
define
line-width:1.5
painting-cycle:601
draw:line
//Schmalspurbahn, Kontur
define
line-color:black
line-style:solid
for: bridge and not bridge=no
define
line-width:7.5
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
else
define
line-width:3
painting-cycle:600
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-spacing:0
painting-cycle: 530
shape-aspect:2.6
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-spacing:0
painting-cycle: 530
shape-aspect:2.6
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:6.5
line-offset-sides:right
shape:custom
shape-def: m:0,-12;0,-26
shape-size:5
shape-aspect:2.6
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:6.5
line-offset-sides:left
shape:custom
shape-def: m:0,12;0,26
shape-size:5
shape-aspect:2.6
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
//Strassennummern
target:*strasse*
if:*im Bau
stop
if:*rampe*
stop
for:tunnel and not tunnel=no
stop
define
font-family:LM Sans 10
font-style:normal
font-weight:normal
text-offset-vertical:-10%
map.rendering.lflp.min-buffer-space:200
for:@isMatch(ref,"A ")
define
font-size:30
for:int_ref
define
text:int_ref " ("ref")"
else
define
text:ref
elsefor:@isMatch(ref,"B ")
define
font-size:30
text:ref
elsefor:ref
define
font-size:20
text:ref
else
stop
draw:text
//Schnellstrasse, Mittellinie
target:Schnellstrasse*
if: *rampe*
stop
if: *im Bau
stop
for:tunnel AND NOT tunnel=no
stop
define
line-width:0.75
line-offset:1.4375
line-offset-sides:left
for:bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:652
elsefor:layer=4
define
painting-cycle:642
elsefor:layer=3
define
painting-cycle:632
elsefor:layer=2
define
painting-cycle:622
elsefor:layer=1
define
painting-cycle:612
else
define
painting-cycle:602
else
define
painting-cycle:602
draw:line
//Schnellstrasse, Decker
target:Schnellstrasse*
if: *rampe*
stop
define
line-offset:0.75
line-offset-sides:right
for:tunnel AND NOT tunnel=no
stop
define
line-width: 3.625
line-color:#ffb300
for: bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
else
define
painting-cycle:601
if:*im Bau
define
line-color:white
draw:line
//Schnellstrasse, Kontur
define
line-width: 7.625
line-color:black
for: bridge and not bridge=no
define
line-start-cap:none
line-end-cap:none
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
else
define
painting-cycle:600
if:*im Bau
define
line-style:dashlong
// else
// define
// line-style:solid
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-aspect:3.825
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-aspect:3.225
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:9.5625
line-offset-sides:right
shape:custom
shape-def: m:0,-97;0,-153
shape-size:5
shape-aspect:3.825
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:8.0625
line-offset-sides:left
shape:custom
shape-def: m:0,73;0,129
shape-size:5
shape-aspect:3.225
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
//Hauptstrasse, Decker
target:Hauptstrasse*
for:tunnel AND NOT tunnel=no
stop
// for:oneway=yes
// define
// line-offset:2
// line-offset-sides:right
if:*1
define
line-color:#ffb300
elseif:*2
define
line-color:#ffff00
elseif:*3
define
line-color:white
for: bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
else
define
painting-cycle:601
define
line-width:5
if:*im Bau
define
line-color:white
draw:line
//Hauptstrasse, Kontur
define
line-color:black
if: *3
define
line-width:8
else
define
line-width:10
for: bridge and not bridge=no
define
line-start-cap:none
line-end-cap:none
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
else
define
painting-cycle:600
if:*im Bau
define
line-style:dashlong
// else
// define
// line-style:solid
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-aspect:4
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-aspect:4
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:10
line-offset-sides:right
shape:custom
shape-def: m:0,-26;0,-40
shape-size:5
shape-aspect:4
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:10
line-offset-sides:left
shape:custom
shape-def: m:0,26;0,40
shape-size:5
shape-aspect:4
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
//Nebenstrasse, Decker
target:Nebenstrasse*
for:tunnel AND NOT tunnel=no
stop
for: bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
else
define
painting-cycle:601
define
line-width:4
line-color:white
draw:line
//Nebenstrasse, Kontur
define
line-color:black
for: bridge and not bridge=no
define
line-width: 7.5
line-start-cap:none
line-end-cap:none
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
else
define
line-width: 5.5
painting-cycle:600
if:*im Bau
define
line-style:dashlong
// else
// define
// line-style:solid
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-aspect:3.1
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-aspect:3.1
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:7.75
line-offset-sides:right
shape:custom
shape-def: m:0,-17;0,-31
shape-size:5
shape-aspect:3.1
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:7.75
line-offset-sides:left
shape:custom
shape-def: m:0,17;0,31
shape-size:5
shape-aspect:3.1
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
//Ortsstrasse, Decker
target:Ortsstrasse
for:tunnel AND NOT tunnel=no
stop
// for:oneway=yes
// define
// line-offset:1
// line-offset-sides:right
for: bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
else
define
painting-cycle:601
define
line-width:3
line-color:white
line-style:solid
draw:line
//Ortsstrasse, Kontur
define
line-color:black
for: bridge and not bridge=no
define
line-width: 6.5
line-start-cap:none
line-end-cap:none
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
else
define
line-width: 4.5
painting-cycle:600
if:*im Bau
define
line-style:dashlong
// else
// define
// line-style:solid
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-aspect:2.9
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-aspect:2.9
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:7.25
line-offset-sides:right
shape:custom
shape-def: m:0,-15;0,-29
shape-size:5
shape-aspect:2.9
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:7.25
line-offset-sides:left
shape:custom
shape-def: m:0,15;0,29
shape-size:5
shape-aspect:2.9
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
//Schnellstrassenrampe, Decker
target:Schnellstrassenrampe*
for:tunnel AND NOT tunnel=no
stop
define
line-width: 3.625
line-color:#ffb300
for: bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
else
define
painting-cycle:601
if:*im Bau
define
line-color:white
draw:line
//Schnellstrassenrampe, Kontur
define
line-width: 7.625
line-color:black
for: bridge and not bridge=no
define
line-start-cap:none
line-end-cap:none
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
else
define
painting-cycle:600
if:*im Bau
define
line-style:dashlong
// else
// define
// line-style:solid
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-aspect:3.525
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-aspect:3.525
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:8.8125
line-offset-sides:right
shape:custom
shape-def: m:0,-85;0,-141
shape-size:5
shape-aspect:3.525
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:8.8125
line-offset-sides:left
shape:custom
shape-def: m:0,85;0,141
shape-size:5
shape-aspect:3.525
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
//Fussgängerzone, Decker
target:Fussgaengerzone
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
elsefor:layer=-1
define
painting-cycle:591
elsefor:layer=-2
define
painting-cycle:581
elsefor:layer=-3
define
painting-cycle:571
elsefor:layer=-4
define
painting-cycle:561
elsefor:layer<-4
define
painting-cycle:551
else
define
painting-cycle:601
for:area=yes
define
fill-color:#e6ffcc
line-style:none
draw:fill
else
define
line-color:#e6ffcc
line-width:3
for: bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
draw:line
//Fussgängerzone, Kontur
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
elsefor:layer=-1
define
painting-cycle:590
elsefor:layer=-2
define
painting-cycle:580
elsefor:layer=-3
define
painting-cycle:570
elsefor:layer=-4
define
painting-cycle:560
elsefor:layer<-4
define
painting-cycle:550
else
define
painting-cycle:600
for:area=yes
define
fill-color:black
line-width:1.5
line-style:solid
draw:fill
else
define
line-color:black
for: bridge and not bridge=no
define
line-start-cap:none
line-end-cap:none
line-width:6.5
else
define
line-width:4.5
draw:line
//Haupt- oder Radweg, Decker
target:*weg
for:tunnel AND NOT tunnel=no
stop
define
line-width:3
line-color:white
for: bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
else
define
painting-cycle:601
draw:line
//Haupt- oder Radweg, Kontur
for:bridge and not bridge=no
define
line-width:6.5
line-color:black
line-start-cap:none
line-end-cap:none
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
draw:line
else
define
line-width:2.5
line-color:black
line-offset:1
painting-cycle:600
if: Hauptweg
define
line-offset-sides:left
draw:line
define
line-style:dash
line-offset-sides:right
draw:line
elseif: Radweg
define
line-style:dash
line-offset-sides:both
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: ps:solid;pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-aspect:2.9
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: ps:solid;pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-aspect:2.9
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:7.25
line-offset-sides:right
line-style:solid
shape:custom
shape-def: m:0,-15;0,-29
shape-size:5
shape-aspect:2.9
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:7.25
line-offset-sides:left
line-style:solid
shape:custom
shape-def: m:0,15;0,29
shape-size:5
shape-aspect:2.9
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
target:Weg*
for:tunnel AND NOT tunnel=no
stop
elsefor:bridge and not bridge=no
define
line-width:1.5
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
else
define
line-width:1.25
if:*2
define
line-style:dash10to2
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-aspect:2.25
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:1,0;1,1
shape-size:5
shape-aspect:2.25
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:5.625
line-offset-sides:right
line-style:solid
shape:custom
shape-def: m:0,-17;0,-45
shape-size:5
shape-aspect:2.25
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:5.625
line-offset-sides:left
line-style:solid
shape:custom
shape-def: m:0,17;0,45
shape-size:5
shape-aspect:2.25
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
target:Pfad
for:tunnel AND NOT tunnel=no
stop
elsefor:bridge and not bridge=no
define
line-width:1.5
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
else
define
line-width:1.25
line-style:dash
draw:line
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-aspect:2.25
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:1,0;1,1
shape-size:5
shape-aspect:2.25
shape-spacing:0
painting-cycle: 530
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset:5.625
line-offset-sides:right
line-style:solid
shape:custom
shape-def: m:0,-17;0,-45
shape-size:5
shape-aspect:2.25
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset:5.625
line-offset-sides:left
line-style:solid
shape:custom
shape-def: m:0,17;0,45
shape-size:5
shape-aspect:2.25
shape-spacing:0
painting-cycle: 530
draw:shape
draw:line
//Straßenbahn
target:Tram
for:tunnel AND NOT tunnel=no
stop
//Straßenbahnbrücke, Kontur
for:bridge and not bridge=no
define
line-width:5.5
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
draw:line
//Straßenbahnbrücke, Decker
define
line-width:3
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
define
line-color:white
draw:line
//Straßenbahn, Linie
define
line-width:1
line-color:black
for:bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:652
elsefor:layer=4
define
painting-cycle:642
elsefor:layer=3
define
painting-cycle:632
elsefor:layer=2
define
painting-cycle:622
elsefor:layer=1
define
painting-cycle:612
else
define
painting-cycle:602
else
define
painting-cycle:602
draw:line
define
shape:custom
shape-def: pw:2;m:0,0;0,-1
shape-size:20
shape-aspect:0.2
shape-spacing:0
draw:shape
for: @isoneof(embankment, yes, both, right) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,-1
shape-size:5
shape-spacing:0
painting-cycle: 530
shape-aspect:2.4
draw:shape
for: @isoneof(embankment, yes, both, left) or man_made=dyke
define
shape:custom
shape-def: pw:1.5;p:#b36600;m:0,0;0,1
shape-size:5
shape-spacing:0
painting-cycle: 530
shape-aspect:2.4
draw:shape
for: @isoneof(cutting, yes, both, right)
define
line-color:#b36600
line-width:1.5
line-offset-sides:right
shape:custom
shape-size:5
shape-spacing:0
painting-cycle: 530
line-offset:6
shape-def: m:0,-10;0,-24
shape-aspect:2.4
draw:shape
draw:line
for: @isoneof(cutting, yes, both, left)
define
line-color:#b36600
line-width:1.5
line-offset-sides:left
shape:custom
shape-size:5
shape-spacing:0
painting-cycle: 530
line-offset:6
shape-def: m:0,10;0,24
shape-aspect:2.4
draw:shape
draw:line
target:Bruecken*
for: bridge_direction < 3
define
angle: 0
elsefor: bridge_direction < 8
define
angle: 5
elsefor: bridge_direction < 13
define
angle: 10
elsefor: bridge_direction < 18
define
angle: 15
elsefor: bridge_direction < 23
define
angle: 20
elsefor: bridge_direction < 28
define
angle: 25
elsefor: bridge_direction < 33
define
angle: 30
elsefor: bridge_direction < 38
define
angle: 35
elsefor: bridge_direction < 43
define
angle: 40
elsefor: bridge_direction < 48
define
angle: 45
elsefor: bridge_direction < 53
define
angle: 50
elsefor: bridge_direction < 58
define
angle: 55
elsefor: bridge_direction < 63
define
angle: 60
elsefor: bridge_direction < 68
define
angle: 65
elsefor: bridge_direction < 73
define
angle: 70
elsefor: bridge_direction < 78
define
angle: 75
elsefor: bridge_direction < 83
define
angle: 80
elsefor: bridge_direction < 88
define
angle: 85
elsefor: bridge_direction < 93
define
angle: 90
elsefor: bridge_direction < 98
define
angle: 95
elsefor: bridge_direction < 103
define
angle: 100
elsefor: bridge_direction < 108
define
angle: 105
elsefor: bridge_direction < 113
define
angle: 110
elsefor: bridge_direction < 118
define
angle: 115
elsefor: bridge_direction < 123
define
angle: 120
elsefor: bridge_direction < 128
define
angle: 125
elsefor: bridge_direction < 133
define
angle: 130
elsefor: bridge_direction < 138
define
angle: 135
elsefor: bridge_direction < 143
define
angle: 140
elsefor: bridge_direction < 148
define
angle: 145
elsefor: bridge_direction < 153
define
angle: 150
elsefor: bridge_direction < 158
define
angle: 155
elsefor: bridge_direction < 163
define
angle: 160
elsefor: bridge_direction < 168
define
angle: 165
elsefor: bridge_direction < 173
define
angle: 170
elsefor: bridge_direction < 178
define
angle: 175
elsefor: bridge_direction < 183
define
angle: 180
elsefor: bridge_direction < 188
define
angle: 185
elsefor: bridge_direction < 193
define
angle: 190
elsefor: bridge_direction < 198
define
angle: 195
elsefor: bridge_direction < 203
define
angle: 200
elsefor: bridge_direction < 208
define
angle: 205
elsefor: bridge_direction < 213
define
angle: 210
elsefor: bridge_direction < 218
define
angle: 215
elsefor: bridge_direction < 223
define
angle: 220
elsefor: bridge_direction < 228
define
angle: 225
elsefor: bridge_direction < 233
define
angle: 230
elsefor: bridge_direction < 238
define
angle: 235
elsefor: bridge_direction < 243
define
angle: 240
elsefor: bridge_direction < 248
define
angle: 245
elsefor: bridge_direction < 253
define
angle: 250
elsefor: bridge_direction < 258
define
angle: 255
elsefor: bridge_direction < 263
define
angle: 260
elsefor: bridge_direction < 268
define
angle: 265
elsefor: bridge_direction < 273
define
angle: 270
elsefor: bridge_direction < 278
define
angle: 275
elsefor: bridge_direction < 283
define
angle: 280
elsefor: bridge_direction < 288
define
angle: 285
elsefor: bridge_direction < 293
define
angle: 290
elsefor: bridge_direction < 298
define
angle: 295
elsefor: bridge_direction < 303
define
angle: 300
elsefor: bridge_direction < 308
define
angle: 305
elsefor: bridge_direction < 313
define
angle: 310
elsefor: bridge_direction < 318
define
angle: 315
elsefor: bridge_direction < 323
define
angle: 320
elsefor: bridge_direction < 328
define
angle: 325
elsefor: bridge_direction < 333
define
angle: 330
elsefor: bridge_direction < 338
define
angle: 335
elsefor: bridge_direction < 343
define
angle: 340
elsefor: bridge_direction < 348
define
angle: 345
elsefor: bridge_direction < 353
define
angle: 350
elsefor: bridge_direction < 358
define
angle: 355
else
define
angle: 0
define
shape:custom
line-join:miter
for:bridge_layer>4
define
painting-cycle:650
elsefor:bridge_layer=4
define
painting-cycle:640
elsefor:bridge_layer=3
define
painting-cycle:630
elsefor:bridge_layer=2
define
painting-cycle:620
elsefor:bridge_layer=1
define
painting-cycle:610
else
define
painting-cycle:600
for: bridge_key=highway
for:bridge_value=motorway or bridge_value=trunk
define
shape-size:14.125
if: *anfang
define
shape-def: f:0;pw:1.25;m:65,8;113,-40
if: *ende
define
shape-def: f:0;pw:1.25;m:65,-8;113,40
elsefor:bridge_value=motorway_link or bridge_value=trunk_link
define
shape-size:12.625
if: *anfang
define
shape-def: f:0;pw:1.25;m:-101,-40;-53,8;m:53,8;11,-101
if: *ende
define
shape-def: f:0;pw:1.25;m:-101,40;-53,-8;m:53,-8;11,101
elsefor: @isoneof(bridge_value, primary, primary_link, secondary, secondary_link)
define
shape-size:15
if: *anfang
define
shape-def: f:0;pw:1.25;m:-30,-10;-18,2;m:18,2;30,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-30,10;-18,-2;m:18,-2;30,10
elsefor: @isoneof(bridge_value, tertiary, tertiary_link)
define
shape-size:13
if: *anfang
define
shape-def: f:0;pw:1.25;m:-26,-10;-14,2;m:14,2;26,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-26,10;-14,-2;m:14,-2;26,10
elsefor: bridge_value=unclassified
define
shape-size:11.5
if: *anfang
define
shape-def: f:0;pw:1.25;m:-23,-10;-11,2;m:11,2;23,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-23,10;-11,-2;m:11,-2;23,10
elsefor: @isoneof(bridge_value,service,road,residential,living_street,track1)
define
shape-size:10.5
if: *anfang
define
shape-def: f:0;pw:1.25;m:-21,-10;-9,2;m:9,2;21,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-21,10;-9,-2;m:9,-2;21,10
else
define
shape-size:5
if: *anfang
define
shape-def: f:0;pw:1.25;m:-1,-1;0,0;1,-1
if: *ende
define
shape-def: f:0;pw:1.25;m:-1,1;0,0;1,1
elsefor: bridge_key=railway
for: @isoneof(bridge_value,narrow_gauge,funicular,monorail)
define
shape-size:11.5
if: *anfang
define
shape-def: f:0;pw:1.25;m:-23,-10;-11,2;m:11,2;23,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-23,10;-11,-2;m:11,-2;23,10
elsefor: bridge_value=railservice
define
shape-size:11
if: *anfang
define
shape-def: f:0;pw:1.25;m:-22,-10;-10,2;m:10,2;22,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-22,10;-10,-2;m:10,-2;22,10
else
define
shape-size:12
if: *anfang
define
shape-def: f:0;pw:1.25;m:-24,-10;-12,2;m:12,2;24,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-24,10;-12,-2;m:12,-2;24,10
draw:shape
target:Tunnelportal*
for: tunnel_direction < 3
define
angle: 0
elsefor: tunnel_direction < 8
define
angle: 5
elsefor: tunnel_direction < 13
define
angle: 10
elsefor: tunnel_direction < 18
define
angle: 15
elsefor: tunnel_direction < 23
define
angle: 20
elsefor: tunnel_direction < 28
define
angle: 25
elsefor: tunnel_direction < 33
define
angle: 30
elsefor: tunnel_direction < 38
define
angle: 35
elsefor: tunnel_direction < 43
define
angle: 40
elsefor: tunnel_direction < 48
define
angle: 45
elsefor: tunnel_direction < 53
define
angle: 50
elsefor: tunnel_direction < 58
define
angle: 55
elsefor: tunnel_direction < 63
define
angle: 60
elsefor: tunnel_direction < 68
define
angle: 65
elsefor: tunnel_direction < 73
define
angle: 70
elsefor: tunnel_direction < 78
define
angle: 75
elsefor: tunnel_direction < 83
define
angle: 80
elsefor: tunnel_direction < 88
define
angle: 85
elsefor: tunnel_direction < 93
define
angle: 90
elsefor: tunnel_direction < 98
define
angle: 95
elsefor: tunnel_direction < 103
define
angle: 100
elsefor: tunnel_direction < 108
define
angle: 105
elsefor: tunnel_direction < 113
define
angle: 110
elsefor: tunnel_direction < 118
define
angle: 115
elsefor: tunnel_direction < 123
define
angle: 120
elsefor: tunnel_direction < 128
define
angle: 125
elsefor: tunnel_direction < 133
define
angle: 130
elsefor: tunnel_direction < 138
define
angle: 135
elsefor: tunnel_direction < 143
define
angle: 140
elsefor: tunnel_direction < 148
define
angle: 145
elsefor: tunnel_direction < 153
define
angle: 150
elsefor: tunnel_direction < 158
define
angle: 155
elsefor: tunnel_direction < 163
define
angle: 160
elsefor: tunnel_direction < 168
define
angle: 165
elsefor: tunnel_direction < 173
define
angle: 170
elsefor: tunnel_direction < 178
define
angle: 175
elsefor: tunnel_direction < 183
define
angle: 180
elsefor: tunnel_direction < 188
define
angle: 185
elsefor: tunnel_direction < 193
define
angle: 190
elsefor: tunnel_direction < 198
define
angle: 195
elsefor: tunnel_direction < 203
define
angle: 200
elsefor: tunnel_direction < 208
define
angle: 205
elsefor: tunnel_direction < 213
define
angle: 210
elsefor: tunnel_direction < 218
define
angle: 215
elsefor: tunnel_direction < 223
define
angle: 220
elsefor: tunnel_direction < 228
define
angle: 225
elsefor: tunnel_direction < 233
define
angle: 230
elsefor: tunnel_direction < 238
define
angle: 235
elsefor: tunnel_direction < 243
define
angle: 240
elsefor: tunnel_direction < 248
define
angle: 245
elsefor: tunnel_direction < 253
define
angle: 250
elsefor: tunnel_direction < 258
define
angle: 255
elsefor: tunnel_direction < 263
define
angle: 260
elsefor: tunnel_direction < 268
define
angle: 265
elsefor: tunnel_direction < 273
define
angle: 270
elsefor: tunnel_direction < 278
define
angle: 275
elsefor: tunnel_direction < 283
define
angle: 280
elsefor: tunnel_direction < 288
define
angle: 285
elsefor: tunnel_direction < 293
define
angle: 290
elsefor: tunnel_direction < 298
define
angle: 295
elsefor: tunnel_direction < 303
define
angle: 300
elsefor: tunnel_direction < 308
define
angle: 305
elsefor: tunnel_direction < 313
define
angle: 310
elsefor: tunnel_direction < 318
define
angle: 315
elsefor: tunnel_direction < 323
define
angle: 320
elsefor: tunnel_direction < 328
define
angle: 325
elsefor: tunnel_direction < 333
define
angle: 330
elsefor: tunnel_direction < 338
define
angle: 335
elsefor: tunnel_direction < 343
define
angle: 340
elsefor: tunnel_direction < 348
define
angle: 345
elsefor: tunnel_direction < 353
define
angle: 350
elsefor: tunnel_direction < 358
define
angle: 355
else
define
angle: 0
define
shape:custom
line-join:miter
define
painting-cycle:602
for: tunnel_key=highway
for:tunnel_value=service
stop
elsefor:tunnel_value=motorway or tunnel_value=trunk
define
shape-size:14.125
if: *anfang
define
shape-def: f:0;pw:1.25;m:-49,8;65,8;113,-40
if: *ende
define
shape-def: f:0;pw:1.25;m:-49,-8;65,-8;113,40
elsefor:tunnel_value=motorway_link or tunnel_value=trunk_link
define
shape-size:12.625
if: *anfang
define
shape-def: f:0;pw:1.25;m:-101,-40;-53,8;53,8;11,-101
if: *ende
define
shape-def: f:0;pw:1.25;m:-101,40;-53,-8;53,-8;11,101
elsefor: @isoneof(tunnel_value, primary, primary_link, secondary, secondary_link)
define
shape-size:15
if: *anfang
define
shape-def: f:0;pw:1.25;m:-30,-10;-18,2;18,2;30,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-30,10;-18,-2;18,-2;30,10
elsefor: @isoneof(tunnel_value, tertiary, tertiary_link)
define
shape-size:13
if: *anfang
define
shape-def: f:0;pw:1.25;m:-26,-10;-14,2;14,2;26,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-26,10;-14,-2;14,-2;26,10
elsefor: tunnel_value=unclassified
define
shape-size:11.5
if: *anfang
define
shape-def: f:0;pw:1.25;m:-23,-10;-11,2;11,2;23,-10
if: *ende
define
shape-def: f:0;pw:1.25;m:-23,10;-11,-2;11,-2;23,10
else
define
shape-size:10
if: *anfang
define
shape-def: f:0;pw:1.25;m:-2,-1;-1,0;1,0;2,-1
if: *ende
define
shape-def: f:0;pw:1.25;m:-2,1;-1,0;1,0;2,1
elsefor: tunnel_key=railway
define
shape-size:10
if: *anfang
define
shape-def: f:0;pw:1.25;m:-2,-1;-1,0;1,0;2,-1
if: *ende
define
shape-def: f:0;pw:1.25;m:-2,1;-1,0;1,0;2,1
draw:shape
target: Barriere*
for: has_direction=false
stop
for: barrier_direction < 3
define
angle: 0
elsefor: barrier_direction < 8
define
angle: 5
elsefor: barrier_direction < 13
define
angle: 10
elsefor: barrier_direction < 18
define
angle: 15
elsefor: barrier_direction < 23
define
angle: 20
elsefor: barrier_direction < 28
define
angle: 25
elsefor: barrier_direction < 33
define
angle: 30
elsefor: barrier_direction < 38
define
angle: 35
elsefor: barrier_direction < 43
define
angle: 40
elsefor: barrier_direction < 48
define
angle: 45
elsefor: barrier_direction < 53
define
angle: 50
elsefor: barrier_direction < 58
define
angle: 55
elsefor: barrier_direction < 63
define
angle: 60
elsefor: barrier_direction < 68
define
angle: 65
elsefor: barrier_direction < 73
define
angle: 70
elsefor: barrier_direction < 78
define
angle: 75
elsefor: barrier_direction < 83
define
angle: 80
elsefor: barrier_direction < 88
define
angle: 85
elsefor: barrier_direction < 93
define
angle: 90
elsefor: barrier_direction < 98
define
angle: 95
elsefor: barrier_direction < 103
define
angle: 100
elsefor: barrier_direction < 108
define
angle: 105
elsefor: barrier_direction < 113
define
angle: 110
elsefor: barrier_direction < 118
define
angle: 115
elsefor: barrier_direction < 123
define
angle: 120
elsefor: barrier_direction < 128
define
angle: 125
elsefor: barrier_direction < 133
define
angle: 130
elsefor: barrier_direction < 138
define
angle: 135
elsefor: barrier_direction < 143
define
angle: 140
elsefor: barrier_direction < 148
define
angle: 145
elsefor: barrier_direction < 153
define
angle: 150
elsefor: barrier_direction < 158
define
angle: 155
elsefor: barrier_direction < 163
define
angle: 160
elsefor: barrier_direction < 168
define
angle: 165
elsefor: barrier_direction < 173
define
angle: 170
elsefor: barrier_direction < 178
define
angle: 175
elsefor: barrier_direction < 183
define
angle: 180
elsefor: barrier_direction < 188
define
angle: 185
elsefor: barrier_direction < 193
define
angle: 190
elsefor: barrier_direction < 198
define
angle: 195
elsefor: barrier_direction < 203
define
angle: 200
elsefor: barrier_direction < 208
define
angle: 205
elsefor: barrier_direction < 213
define
angle: 210
elsefor: barrier_direction < 218
define
angle: 215
elsefor: barrier_direction < 223
define
angle: 220
elsefor: barrier_direction < 228
define
angle: 225
elsefor: barrier_direction < 233
define
angle: 230
elsefor: barrier_direction < 238
define
angle: 235
elsefor: barrier_direction < 243
define
angle: 240
elsefor: barrier_direction < 248
define
angle: 245
elsefor: barrier_direction < 253
define
angle: 250
elsefor: barrier_direction < 258
define
angle: 255
elsefor: barrier_direction < 263
define
angle: 260
elsefor: barrier_direction < 268
define
angle: 265
elsefor: barrier_direction < 273
define
angle: 270
elsefor: barrier_direction < 278
define
angle: 275
elsefor: barrier_direction < 283
define
angle: 280
elsefor: barrier_direction < 288
define
angle: 285
elsefor: barrier_direction < 293
define
angle: 290
elsefor: barrier_direction < 298
define
angle: 295
elsefor: barrier_direction < 303
define
angle: 300
elsefor: barrier_direction < 308
define
angle: 305
elsefor: barrier_direction < 313
define
angle: 310
elsefor: barrier_direction < 318
define
angle: 315
elsefor: barrier_direction < 323
define
angle: 320
elsefor: barrier_direction < 328
define
angle: 325
elsefor: barrier_direction < 333
define
angle: 330
elsefor: barrier_direction < 338
define
angle: 335
elsefor: barrier_direction < 343
define
angle: 340
elsefor: barrier_direction < 348
define
angle: 345
elsefor: barrier_direction < 353
define
angle: 350
elsefor: barrier_direction < 358
define
angle: 355
else
define
angle: 0
if: *1
define
shape:circle
shape-size:4.5
line-style:none
fill-color:#fefefe
fill-opacity:0.8
//draw:shape
define
shape:circle
shape-size:2
line-style:none
fill-color:#ff0000
fill-opacity:1
//draw:shape
if: *2
define
shape:custom
line-end-cap:round
line-start-cap:round
shape-def:p:#fefefe,0.8;pw:7;m:-1,0;1,0
shape-size:10
//draw:shape
define
shape:custom
line-end-cap:none
line-start-cap:none
shape-def:p:#ff0000;pw:2;m:-1,0;1,0
shape-size:10
//draw:shape
target:Runway
for:surface=grass
stop
define
line-color:white
line-width:20
line-start-cap:square
line-end-cap:square
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
elsefor:layer=-1
define
painting-cycle:591
elsefor:layer=-2
define
painting-cycle:581
elsefor:layer=-3
define
painting-cycle:571
elsefor:layer=-4
define
painting-cycle:561
elsefor:layer<-4
define
painting-cycle:551
else
define
painting-cycle:601
draw:line
define
line-color:black
line-width:23
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
elsefor:layer=-1
define
painting-cycle:590
elsefor:layer=-2
define
painting-cycle:580
elsefor:layer=-3
define
painting-cycle:570
elsefor:layer=-4
define
painting-cycle:560
elsefor:layer<-4
define
painting-cycle:550
else
define
painting-cycle:600
draw:line
target:Taxiway
for:surface=grass
stop
define
line-color:white
line-width:9
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
elsefor:layer=-1
define
painting-cycle:591
elsefor:layer=-2
define
painting-cycle:581
elsefor:layer=-3
define
painting-cycle:571
elsefor:layer=-4
define
painting-cycle:561
elsefor:layer<-4
define
painting-cycle:551
else
define
painting-cycle:601
draw:line
define
line-color:black
line-width:12
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
elsefor:layer=-1
define
painting-cycle:590
elsefor:layer=-2
define
painting-cycle:580
elsefor:layer=-3
define
painting-cycle:570
elsefor:layer=-4
define
painting-cycle:560
elsefor:layer<-4
define
painting-cycle:550
else
define
painting-cycle:600
draw:line
target:Vorfeld
define
fill-color:white
line-style:none
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
elsefor:layer=-1
define
painting-cycle:591
elsefor:layer=-2
define
painting-cycle:581
elsefor:layer=-3
define
painting-cycle:571
elsefor:layer=-4
define
painting-cycle:561
elsefor:layer<-4
define
painting-cycle:551
else
define
painting-cycle:601
draw:fill
define
fill-color:black
line-width:3
line-style:solid
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
elsefor:layer=-1
define
painting-cycle:590
elsefor:layer=-2
define
painting-cycle:580
elsefor:layer=-3
define
painting-cycle:570
elsefor:layer=-4
define
painting-cycle:560
elsefor:layer<-4
define
painting-cycle:550
else
define
painting-cycle:600
draw:fill
target:Faehrlinie
for:railway=ferry
define
shape:custom
shape-size:40
shape-def: pw:0;p:none;f:black;m:0,-1;a:1,1,0,1;a:1,1,0,-1;z
shape-aspect:0.45
shape-mode:center
elsefor:motor_vehicle=yes
define
shape:square
shape-size:9
line-color:black
fill-color:white
line-width:0.5
shape-mode:center
else
define
shape:custom
shape-size:25
shape-def: pw:1.25;p:black;f:white;m:0,-1;a:1,1,0,1;a:1,1,0,-1;z
shape-aspect:0.45
shape-mode:center
draw:shape
define
line-color:black
line-width:1.5
line-style:dash
//curved:true
draw:line
target:Pier
define
line-width:1.5
curved:false
draw:line
target:Kai
define
line-width:2
curved:false
draw:line
target:Buhne
define
line-width:2
draw:line
target:Rohrleitung
define
line-color:#b36600
line-width:1.5
curved:false
draw:line
define
shape:circle
fill-color:#b36600
line-style:none
shape-size:3
shape-spacing:20
draw:shape
target:Foerderband
define
line-color:#b36600
line-width:1.5
curved:false
draw:line
define
shape:circle
fill-color:#b36600
line-style:none
shape-size:3
shape-spacing:10
draw:shape
target:Baumreihe
define
shape:circle
line-width:1.25
line-color:#006600
fill-color:white
shape-size:2.5
shape-spacing:3
draw:shape
target:Hecke
define
shape:circle
line-width:0.5
line-color:#006600
fill-color:white
shape-size:3.5
shape-spacing:6
//draw:shape
define
line-style:dot
line-width:1.5
draw:line
//Gewässerachse, Decker
target:Gewaesserachse*
if:*breit
for: not ((tunnel AND NOT tunnel=no) or intermittent=yes)
define
painting-cycle:521
line-width:2.5
line-color:#ccffff
for: bridge and not bridge=no
define
line-start-cap:round
line-end-cap:round
for:layer>4
define
painting-cycle:651
elsefor:layer=4
define
painting-cycle:641
elsefor:layer=3
define
painting-cycle:631
elsefor:layer=2
define
painting-cycle:621
elsefor:layer=1
define
painting-cycle:611
else
define
painting-cycle:601
draw:line
//Gewässerachse, Kontur
define
painting-cycle:520
line-width:2
line-color:#0066ff
for:bridge and not bridge=no
define
line-start-cap:none
line-end-cap:none
for:layer>4
define
painting-cycle:650
elsefor:layer=4
define
painting-cycle:640
elsefor:layer=3
define
painting-cycle:630
elsefor:layer=2
define
painting-cycle:620
elsefor:layer=1
define
painting-cycle:610
else
define
painting-cycle:600
for:tunnel AND NOT tunnel=no
define
line-style:dot
elsefor:intermittent=yes
define
line-style:dash
else
if:*breit
for: lock=yes
define
line-width:7.5
line-color:black
else
define
line-width:5
draw:line
for:tunnel AND NOT tunnel=no
stop
//Name Gewaesserachse
define
text-max-width:1000
text-color:#0066ff
text-offset-vertical:-10%
painting-cycle:790
// curved:false
//draw:line
for:@isoneof(name,Rhein,Elbe) or @isoneof(name:de,Rhein,Elbe)
define
text:@up(name)
font-family:LM Roman 12
font-stretch:0.85
font-size:45
elsefor:motorboat=yes or CEMT
define
font-family:LM Roman 12
font-size:35
else
if:*breit
define
font-family:LM Roman 12
font-size:25
else
define
font-size:20
draw:text
//Fließrichtungspfeil
for:(waterway=river or waterway=stream) AND NOT intermittent=yes
for:tidal=yes
define
shape:custom
line-join:miter
shape-def: pw:2;p:#0066ff;f:#0066ff;m:-100,-60;100,-60;pw:0;m:-100,-30;-100,-90,-220,-60;z;m:100,-30;100,-90,220,-60;z
shape-size:44
shape-orientation:flow
shape-spacing:15
painting-cycle:700
else
define
shape:custom
line-join:miter
shape-def: pw:2;p:#0066ff;f:#0066ff;m:-160,-60;40,-60;pw:0;m:40,-30;160,-60,40,-90;z
shape-size:32
shape-orientation:flow
shape-spacing:15
painting-cycle:700
draw:shape
target:Staudamm
for: area=yes
define
fill-color:#666666
line-width:3
painting-cycle:540
draw:fill
else
define
line-width:3.25
line-color:white
border-width:0.75
border-style:solid
border-color:black
draw:line
define
shape:custom
shape-def: p:black;pw:2;m:0,0;0,-1
shape-size:4.25
shape-aspect:3
shape-spacing:0
painting-cycle:531
draw:shape
target:Wehr
define
line-width:1.25
draw:line
define
shape:custom
shape-def: pw:1.25;m:0,0;0,-1
shape-size:2.5
shape-aspect:2.4
shape-spacing:0
painting-cycle:531
draw:shape
target:Wasserfall
define
shape:custom
line-join:miter
shape-def: p:black;f:none;pw:2.5;m:-48,0;0,-48;48,0
shape-size:13
shape-spacing:0
draw: shape
target:Schleusentor
define
line-width:2
draw:line
target: Gewaessereinzelzeichen
for: has_direction=false
stop
for: waterway_direction < 3
define
angle: 0
elsefor: waterway_direction < 8
define
angle: 5
elsefor: waterway_direction < 13
define
angle: 10
elsefor: waterway_direction < 18
define
angle: 15
elsefor: waterway_direction < 23
define
angle: 20
elsefor: waterway_direction < 28
define
angle: 25
elsefor: waterway_direction < 33
define
angle: 30
elsefor: waterway_direction < 38
define
angle: 35
elsefor: waterway_direction < 43
define
angle: 40
elsefor: waterway_direction < 48
define
angle: 45
elsefor: waterway_direction < 53
define
angle: 50
elsefor: waterway_direction < 58
define
angle: 55
elsefor: waterway_direction < 63
define
angle: 60
elsefor: waterway_direction < 68
define
angle: 65
elsefor: waterway_direction < 73
define
angle: 70
elsefor: waterway_direction < 78
define
angle: 75
elsefor: waterway_direction < 83
define
angle: 80
elsefor: waterway_direction < 88
define
angle: 85
elsefor: waterway_direction < 93
define
angle: 90
elsefor: waterway_direction < 98
define
angle: 95
elsefor: waterway_direction < 103
define
angle: 100
elsefor: waterway_direction < 108
define
angle: 105
elsefor: waterway_direction < 113
define
angle: 110
elsefor: waterway_direction < 118
define
angle: 115
elsefor: waterway_direction < 123
define
angle: 120
elsefor: waterway_direction < 128
define
angle: 125
elsefor: waterway_direction < 133
define
angle: 130
elsefor: waterway_direction < 138
define
angle: 135
elsefor: waterway_direction < 143
define
angle: 140
elsefor: waterway_direction < 148
define
angle: 145
elsefor: waterway_direction < 153
define
angle: 150
elsefor: waterway_direction < 158
define
angle: 155
elsefor: waterway_direction < 163
define
angle: 160
elsefor: waterway_direction < 168
define
angle: 165
elsefor: waterway_direction < 173
define
angle: 170
elsefor: waterway_direction < 178
define
angle: 175
elsefor: waterway_direction < 183
define
angle: 180
elsefor: waterway_direction < 188
define
angle: 185
elsefor: waterway_direction < 193
define
angle: 190
elsefor: waterway_direction < 198
define
angle: 195
elsefor: waterway_direction < 203
define
angle: 200
elsefor: waterway_direction < 208
define
angle: 205
elsefor: waterway_direction < 213
define
angle: 210
elsefor: waterway_direction < 218
define
angle: 215
elsefor: waterway_direction < 223
define
angle: 220
elsefor: waterway_direction < 228
define
angle: 225
elsefor: waterway_direction < 233
define
angle: 230
elsefor: waterway_direction < 238
define
angle: 235
elsefor: waterway_direction < 243
define
angle: 240
elsefor: waterway_direction < 248
define
angle: 245
elsefor: waterway_direction < 253
define
angle: 250
elsefor: waterway_direction < 258
define
angle: 255
elsefor: waterway_direction < 263
define
angle: 260
elsefor: waterway_direction < 268
define
angle: 265
elsefor: waterway_direction < 273
define
angle: 270
elsefor: waterway_direction < 278
define
angle: 275
elsefor: waterway_direction < 283
define
angle: 280
elsefor: waterway_direction < 288
define
angle: 285
elsefor: waterway_direction < 293
define
angle: 290
elsefor: waterway_direction < 298
define
angle: 295
elsefor: waterway_direction < 303
define
angle: 300
elsefor: waterway_direction < 308
define
angle: 305
elsefor: waterway_direction < 313
define
angle: 310
elsefor: waterway_direction < 318
define
angle: 315
elsefor: waterway_direction < 323
define
angle: 320
elsefor: waterway_direction < 328
define
angle: 325
elsefor: waterway_direction < 333
define
angle: 330
elsefor: waterway_direction < 338
define
angle: 335
elsefor: waterway_direction < 343
define
angle: 340
elsefor: waterway_direction < 348
define
angle: 345
elsefor: waterway_direction < 353
define
angle: 350
elsefor: waterway_direction < 358
define
angle: 355
else
define
angle: 0
for:waterway=waterfall
define
shape:custom
line-join:miter
shape-def: p:black;f:none;pw:2.5;m:48,-65;0,-17;-48,-65
shape-size:13
elsefor: waterway=lock_gate
define
shape:custom
line-join:miter
shape-def: pw:1.5;f:none;m:85,60;0,-25,-85,60;pw:0;f:0;m:110,30;80,60,50,30,80,0;z;m:-50,30;-80,60,-110,30,-80,0;z
shape-size:22
elsefor: @isoneof(waterway,weir,dam)
define
shape:custom
shape-def: pw:2;f:none;m:1,0;-1,0
shape-size:10
else
stop
draw:shape
//Höhenlinien
target:Zaehllinie
define
font-family:LM Sans 10
font-style: italic
font-size: 15
text: elevation
text-color: #b36600
text-offset-vertical:-10%
painting-cycle: 512
draw: text
define
line-color: #b36600
curved: true
line-width: 1.5
painting-cycle: 510
draw : contour
target:Hauptlinie
define
line-color: #b36600
curved: true
line-width: 1
painting-cycle: 510
draw : contour
target:Hilfslinie*
define
line-color: #b36600
curved: true
painting-cycle: 510
if: *1
define
line-width: 0.75
line-style:dash10to2
else
define
line-width: 0.75
line-style:dash
draw : contour
target:Boeschung
define
line-width:0.5
draw:line
define
shape:custom
shape-def: pw:2.5;m:0,0;0,-1
shape-size:6.25
shape-aspect:1.6
shape-spacing:0
painting-cycle:531
draw:shape
target:Gelaendekante
define
line-color:#b36600
line-width:0.5
draw:line
define
shape:custom
shape-def: pw:2.5;p:#b36600;m:0,0;0,-1
shape-size:6.25
shape-aspect:1.6
shape-spacing:0
painting-cycle:530
draw:shape
target:Stuetzmauer
define
line-color:#b36600
line-width:2
draw:line
target:Deich
define
line-width:0.5
draw:line
define
shape:custom
shape-def: pw:2.5;m:0,0;0,-1;m:1,0;1,1
shape-size:4
shape-aspect:2.5
shape-spacing:0
painting-cycle:531
draw:shape
round.py
def roundElevation(e):
try:
return str(int(round(float(e['ele']))))
except:
return e['ele']