#
# topo ruleset for mapweaver
#

RULE CONFIG scaleset=12500
RULE CONFIG ruler=2
# RULE CONFIG legend=4

RULE NODE
keyvalue=place=city
size=0
labelsize=60
shape=square
legend=yes
legendlabel=Großstadt

RULE NODE
keyvalue=place=town
label=name
labelsize=50
size=0
legend=yes
legendlabel=Stadt

RULE NODE
keyvalue=place=village
size=0
labelsize=40
svgString=fill="black"
legend=yes
legendlabel=Dorf

RULE NODE
keyvalue=place=suburb
size=0
labelsize=40
legend=yes
legendlabel=Vorort

RULE NODE
keyvalue=place=locality
size=10
label=name
labelsize=30
shape=circle

RULE NODE
keyvalue=natural=peak
size=15
label=name!ele
labelsize=30
shape=triangle

RULE NODE
keyvalue=man_made=tower
icon=icons/tower.svg
label=none
labelsize=30

RULE NODE
keyvalue=railway=station
label=name
shape=square
size=12
labelsize=30

RULE NODE
keyvalue=amenity=restaurant
icon=icons/restaurant.svg
label=name
labelsize=30

RULE WAY
keyvalue=highway=motorway
color=white
size=18
label=ref
labelsize=30
labeloffset=-25
bordercolor=black
bordersize=4
direxclude=yes

RULE WAY
keyvalue=highway=motorway_link
label=none
color=white
size=14
bordercolor=black
bordersize=2
direxclude=yes

RULE WAY
keyvalue=highway=trunk
color=white
size=18
label=ref
labelsize=30
labeloffset=-25
bordercolor=black
bordersize=4
direxclude=yes

RULE WAY
keyvalue=highway=trunk_link
label=none
color=white
size=14
bordercolor=black
bordersize=2
direxclude=yes

RULE WAY
keyvalue=highway=primary
label=ref
labelsize=25
labeloffset=-20
color=yellow
size=14
bordercolor=black
bordersize=2
legend=yes
legendlabel=Bundesstraße

RULE WAY
keyvalue=highway=primary_link
label=none
color=yellow
size=14
bordercolor=black
bordersize=2

RULE WAY
keyvalue=highway=secondary
label=ref
labelsize=25
labeloffset=-20
color=yellow
size=14
bordercolor=black
bordersize=2
legend=yes
legendlabel=Landstraße

RULE WAY
keyvalue=highway=secondary_link
label=none
color=yellow
size=14
bordercolor=black
bordersize=2

RULE WAY
keyvalue=highway=tertiary
color=yellow
label=ref
labelsize=25
labeloffset=-20
size=14
bordercolor=black
bordersize=2
legend=yes
legendlabel=Kreisstraße

RULE WAY
keyvalue=highway=tertiary_link
color=white
label=none
size=14
bordercolor=black
bordersize=2
legend=no

RULE WAY
keyvalue=highway=residential
label=none
color=white
size=8
bordersize=2
legend=yes
legendlabel=Wohnstraße

RULE WAY
keyvalue=highway=unclassified
label=none
labelsize=18
labeloffset=8
color=white
size=8
bordersize=2
legend=no

RULE WAY
keyvalue=highway=service
label=none
color=white
size=6
bordersize=2

RULE WAY
keyvalue=highway=pedestrian
label=none
color=white
size=6
bordersize=2

RULE WAY
keyvalue=highway=track;tracktype=grade1
label=name
labelsize=25
labeloffset=-15
color=white
size=4
bordersize=2

RULE WAY
keyvalue=highway=track;tracktype=grade2
label=name
labelsize=25
labeloffset=-15
color=white
size=4
bordersize=2

RULE WAY
keyvalue=highway=track;tracktype=grade3
label=name
labelsize=25
labeloffset=-15
color=black
size=2
bordersize=0

RULE WAY
keyvalue=highway=track;tracktype=grade4
label=none
color=black
size=2
bordersize=0
dash=20,20

RULE WAY
keyvalue=highway=track;tracktype=grade5
label=none
color=black
size=2
bordersize=0
dash=10,20

RULE WAY
keyvalue=highway=track
label=name
labelsize=25
labeloffset=-15
color=black
size=2
bordersize=0

RULE WAY
keyvalue=highway=footway
label=name
labelsize=25
labeloffset=-15
color=black
size=2
bordersize=0
dash=5,15

RULE WAY
keyvalue=highway=path
label=name
labelsize=25
labeloffset=-15
color=black
size=2
bordersize=0
dash=5,5

RULE WAY
keyvalue=highway=steps
color=black
size=5
bordersize=0
dash=4,4
dashcap=butt


RULE WAY
keyvalue=waterway=stream
label=name
labelsize=25
labelcolor=darkblue
color=lightblue
size=5
labeloffset=0
bordersize=0

RULE WAY
keyvalue=railway=rail
label=none
color=white
size=4
bordersize=2
bordercolor=black
dash=40,40
dashcap=butt


RULE AREA
keyvalue=building=yes
color=grey
legend=yes
legendlabel=Gebäude

RULE AREA
keyvalue=natural=water
color=lightblue
base=yes
label=name

RULE AREA
keyvalue=waterway=riverbank
color=lightblue
base=yes

RULE AREA
keyvalue=natural=land
color=lightgreen
base=yes

RULE AREA
keyvalue=leisure=park
color=lightgreen
base=yes
label=name

RULE AREA
keyvalue=natural=wood
color=darkgreen
base=yes
label=name

RULE AREA
keyvalue=landuse=forest
color=darkgreen
base=yes
label=name

RULE AREA
keyvalue=landuse=farmland
color=lightgreen
base=yes
label=name

RULE AREA
keyvalue=landuse=farmyard
color=lightgreen
base=yes
label=name

RULE AREA
keyvalue=landuse=farm
color=lightgreen
base=yes
label=name

RULE AREA
keyvalue=landuse=grass
color=lightgreen
base=yes

RULE AREA
keyvalue=landuse=meadow
color=lightgreen
base=yes

RULE AREA
keyvalue=landuse=village_green
color=lightgreen
base=yes

RULE AREA
keyvalue=aeroway=runway
color=gray
base=yes

RULE AREA
keyvalue=aeroway=taxiway
color=gray
base=yes





RULE AREA
keyvalue=landuse=cemetery
icon=icons/areaCemetery.svg


#RULE ROUTE
#type=hiking
#color=blue;green;yellow
#opacity=100
#label=name
#dash=20,20



#
#
#

RULE NODE
keyvalue=aerialway=station
size=15
labelsize=25
shape=circle
legend=no

RULE NODE
keyvalue=aerialway=pylon
size=10
shape=circle
legend=no

RULE WAY
keyvalue=aerialway=cable_car
label=name
labelsize=25
color=black
size=8
labeloffset=-10
bordersize=0

RULE WAY
keyvalue=aerialway=gondola
label=name
labelsize=25
color=black
size=6
labeloffset=-10
bordersize=0

RULE WAY
keyvalue=aerialway=*
label=name
labelsize=25
color=black
size=4
labeloffset=-10
bordersize=0


#---

RULE WAY
keyvalue=contour_ext=elevation_major
label=ele
labelsize=25
labelcolor=green
color=green
size=3
labeloffset=-2
bordersize=0

RULE WAY
keyvalue=contour_ext=elevation_medium
label=ele
labelsize=20
labelcolor=green
color=green
size=2
labeloffset=-2
bordersize=0

RULE WAY
keyvalue=contour_ext=elevation_minor
label=none
labelcolor=green
color=green
size=1
labeloffset=-2
bordersize=0



# MOUNTAINS

RULE NODE
keyvalue=mountain_pass=yes
icon=icons/mountainPass.svg
label=name!ele
labelsize=30

RULE NODE
keyvalue=tourism=viewpoint
icon=icons/viewpoint.svg
label=name
labelsize=30

RULE NODE
keyvalue=tourism=alpine_hut
icon=icons/alpineHut.svg
label=name
labelsize=30

RULE NODE
keyvalue=amenity=shelter
icon=icons/shelter.svg
label=name
labelsize=30


RULE WAY
keyvalue=natural=ridge
color=grey
size=4
label=name
labelsize=30
labeloffset=3

RULE WAY
keyvalue=natural=arete
color=grey
size=4
label=name
labelsize=30
labeloffset=3

RULE WAY
keyvalue=natural=cliff
color=red
size=6
label=name
labelsize=30
labeloffset=-20
bordercolor=white
bordersize=0
dash=8,8


# POWER

RULE NODE
keyvalue=power=tower
size=8
label=none
shape=square

RULE NODE
keyvalue=power=pole
size=6
label=none
shape=square

RULE WAY
keyvalue=power=line
color=orange
size=2
bordersize=0
label=none

RULE AREA
keyvalue=power=station
color=gray

RULE AREA
keyvalue=power=sub_station
color=gray

RULE NODE
keyvalue=power=generator;source=wind
icon=icons/powerWind.svg
label=none

