User:Trolleway/Maperitive Rules/Kiev
Jump to navigation
Jump to search
Maperitive style for medium-scale (zoom 14-15) maps of cities. Designed to use as overlay for public transport maps.
Стиль для среднемасштабных (14-15 уровня) карт городов. Создан для использования в качестве картоосновы для схем городского транспорта. Названия улиц показываются не на дорогах, а рядом, что позволяет рисовать поверх дорог условные линии.
// Rendering rules for maperitive based on default style
// Extended to Russian rural tagging. Added garages, fences, grassland, cutline, and more. Also added contrast for print view.
// 2012-04-03 power lines, power=pole/tower, man_made=tower/chimeny, surface for roads, path and track styles, barriers.
features
points, areas
// parking : amenity=parking
postbox : amenity=post_box
postoffice : amenity=post_office
telephone : amenity=telephone
fire station : amenity=fire_station
police station : amenity=police
recycling : amenity=recycling
church : amenity=place_of_worship AND religion=christian
drinking water : amenity=drinking_water
bank : amenity=bank
atm : amenity=atm
toilets : amenity=toilets
library : amenity=library
tree : natural=tree
school : amenity=school
// bus stop : highway=bus_stop
railway station : railway=station
mini roundabout : highway=mini_roundabout
gate : barrier=gate
tourism viewpoint : tourism=viewpoint
tourism hotel : tourism=hotel
tourism museum : tourism=museum
amenity pub : amenity=pub
amenity fast_food : amenity=fast_food
// These are not shown on Mapnik
puffin : crossing_ref=puffin
memorial : historic=memorial
areas
beach : natural=beach
// building : building
water : natural=water OR waterway=riverbank OR landuse=reservoir OR landuse=basin
village green : landuse=village_green
wetland : natural=wetland OR natural=mud
//TODO: mud
forest : landuse=forest OR natural=wood
farm : landuse=farm
grass : landuse=grass OR natural=grassland OR natural=health OR natural=heath OR landuse=farmland OR landuse=farm OR natural=meadow OR landuse=meadow
scrub : natural=scrub
// fell : natural=fell
// glacier : natural=glacier
national park : boundary=national_park
allotments : landuse=allotments
academic : node[@isOneOf(amenity, university, college, school)] area[@isOneOf(amenity, university, college, school)]
meadow : natural=meadow OR landuse=meadow
// nature reserve : leisure=nature_reserve
// playground : leisure=playground
car park: amenity=parking
track : leisure=track
graveyard : amenity=grave_yard OR landuse=cemetery
military : landuse=military OR military=barracks
park : leisure=park
leisure garden : leisure=garden
// leisure pitch : leisure=pitch
leisure stadium : leisure=stadium
landuse retail : landuse=retail
landuse industrial : landuse=industrial OR landuse=farmyard OR landuse=quarry OR aeroway=aerodrome
landuse garages : landuse=garages
commercial area : landuse=commercial
residential area : landuse=residential
aeroway apron : aeroway=apron
aeroway terminal : aeroway=terminal
// city : admin_level=8
lines
// oneway : oneway=yes OR oneway=true OR oneway=-1
coastline : natural=coastline
river : waterway=river
stream : waterway=stream
canal : waterway=canal
drain : waterway=drain
railway rail : railway=rail OR railway=narrow_gauge
railway tram : railway=tram
// railway subway : railway=subway
// platform : railway=platform OR public_transport=platform
// line barrier : barrier=wall OR barrier=fence
highway motorway : highway=motorway
highway motorway link : highway=motorway_link
highway trunk : highway=trunk
highway trunk link: highway=trunk_link
highway primary link : highway=primary_link
highway primary : highway=primary
highway secondary : highway=secondary
highway tertiary : highway=tertiary
highway unclassified : highway=unclassified
highway residential : highway=residential OR highway=living_street
// highway living_street : highway=living_street
highway construction : highway=construction
// highway service : highway=service
highway pedestrian : highway=pedestrian
// highway track : highway=track
// highway footway : highway=footway
// highway cycleway : highway=cycleway
// highway path : highway=path OR highway=footway
// highway private : access=private AND highway
highway steps : highway=steps
bridge foot : bridge=yes AND (foot=yes OR highway=footway)
historic citywalls : historic=citywalls OR historic=city_wall
// cutline : man_made=cutline
// power line : power=line
aeroway runway : aeroway=runway
aeroway taxiway : aeroway=taxiway
// boundary country : boundary=administrative AND (admin_level=2 OR admin_level=4) AND NOT natural=coastline
// boundary province : boundary=administrative AND admin_level=6
// boundary municipal : boundary=administrative AND admin_level=8
contour major : contour[@isMulti(elevation, 50)]
contour minor : contour[@isMulti(elevation, 10) and not @isMulti(elevation, 50)]
gps tracks : gpstrack[]
gps routes : gpsroute[]
// Routes
// route ncn : relation[type=route AND route=bicycle AND network=ncn]
route byway : relation[type=route AND route=bicycle AND network="National Byway"]
route foot : relation[type=route AND route=foot]
points
place city : place=city
place town : place=town
place village : place=village
place hamlet : place=hamlet
place suburb : place=suburb
hospital : amenity=hospital
diy : shop=doityourself
hair dresser : shop=hairdresser
supermarket : shop=supermarket
convenience : shop=convenience
bakery : shop=bakery
restaurant : amenity=restaurant
cafe : amenity=cafe
pharmacy : amenity=pharmacy
peak : natural=peak
// power tower : power=tower OR power=pole
// radio tower: man_made=tower OR man_made=chimeny
gps waypoints : gpswaypoint[]
gps trackpoints: gpstrack[].gpspoint[]
gps routepoints: gpsroute[].gpspoint[]
properties
map-background-color : #ffffff
map-background-opacity : 1
map-sea-color : #B5D0D0
font-weight : bold
font-family : Verdana
text-max-width : 7
text-halo-width : 25%
text-halo-opacity : 0.75
text-align-horizontal : center
text-align-vertical : center
font-stretch : 0.9
map.rendering.lflp.min-buffer-space : 5
map.rendering.lflp.max-allowed-corner-angle : 30
map.rendering.text-direction : auto
rules
target: gps tracks
define
line-color : red
line-opacity : 0.75
min-zoom : 5
line-width : 5
draw : line
target: gps routes
define
line-color : blue
line-opacity : 0.75
line-style : dash
min-zoom : 5
line-width : 5
draw : line
target : gps waypoints
define
font-family : Courier
font-size : 10:5;16:72
text-color : black
text-opacity : 0.33
text-halo-opacity : 0
text: "{" name "}"
draw : text
target : gps trackpoints
define
min-zoom : 17
shape : square
shape-size : 10
line-color : green
line-width : 1
fill-opacity : 0
draw : shape
target : gps routepoints
define
min-zoom : 12
shape : diamond
shape-size : 10
line-color : green
line-width : 1
fill-opacity : 0
draw : shape
target : $featuretype(point)
if : place*
define
font-weight : bold
text : [[name]]
if : *city
define
font-size : 6:8;14:20
min-zoom : 6
max-zoom : 14
elseif : *town
define
font-size : 9:8;12:10;20:20
min-zoom : 9
elseif : *village
define
font-size : 12:10;20:20
min-zoom : 12
elseif : *hamlet
define
font-size : 14:8;20:16
min-zoom : 14
elseif : *suburb
define
font-size : 13:10;20:20
min-zoom : 13
text-color : white black 50%
draw : text
target : playground
define
fill-color : #CCFEF0
line-style : none
draw : fill
define
line-color : #ADCCB5
line-width : 1
draw : line
define
min-zoom : 17
draw : text
target : $featuretype(area)
define
line-style : none
line-width : 1
if : forest
define
min-zoom : 9
fill-color : #8DC56C
elseif : beach
define
min-zoom : 10
fill-color : #FEFEC0
elseif : farm
define
min-zoom : 9
fill-color : #E9D8BD
elseif : fell
define
fill-color : #C5FF5B black 10%
elseif : water
define
fill-color : #B5D0D0
curved : true
elseif : residential area
define
fill-color : #DCDCDC
elseif : grass
define
fill-color : #CFECA8
elseif : scrub
define
fill-color : #b1c78f
// text : "кустарник"
elseif : allotments
define
fill-color : #C8B084
elseif : meadow
define
fill-color : #CFECA8
elseif : nature reserve
define
fill-color : #ABDE96
elseif : car park
define
fill-color : #F6EEB7
elseif : park
define
fill-color : #C0F6B0
elseif : leisure garden
define
fill-color : #CFECA8
elseif : graveyard
define
fill-color : #A9CAAE
elseif : building
define
fill-color : #BCA9A9
elseif : leisure pitch
define
fill-color : #89D2AE
elseif : leisure stadium
define
fill-color : #33CC99
elseif : track
define
fill-color : #74DCBA
elseif : village green
define
fill-color : #CFECA8
elseif : landuse retail
define
fill-color : #F0D9D9
line-color : #F4A19E
draw : line
elseif : landuse industrial
define
fill-color : #DFD1D6
elseif : landuse garages
define
fill-color : #818181
elseif : commercial area
define
fill-color : #EFC8C8
elseif : military
define
fill-color : #FE9898
elseif : aeroway*
define
fill-color : #E9D1FE
elseif : glacier
define
fill-color : #DDECEC
line-style : dash
line-color : #DDECEC black 10%
elseif : wetland
define
fill-color : #cfd3de
line-style : dash
line-color : blue black 99%
text : "болото"
fill-hatch : horizontal
fill-hatch-opacity : 0.5
fill-hatch-color : #DDECEC
else
stop
draw : fill
define
min-zoom : 14
draw : text
target : landuse garages
define
text : ""
draw : text
target : city
define
fill-color : yellow
draw : fill
// aeroway taxiway : aeroway=taxiway
// aeroway apron : aeroway=apron
// aeroway terminal : aeroway=terminal
target : aeroway runway
define
min-zoom : 11
line-color : #BBBBCC
line-width : 11:2;15:20
draw : line
target : aeroway taxiway
define
min-zoom : 11
line-color : #BBBBCC
line-width : 11:1;15:6
draw : line
target : glacier
define
min-zoom : 10
text-color : #A3A3FE
draw : text
target : academic
define
fill-color : #F0F0D8
line-style : none
draw : fill
define
line-color : #E5D2CC
line-width : 1
draw : line
// draw : text
target : boundary*
define
line-color : #9E1A99
line-opacity : 0.5
if : boundary country
define
line-width : 6:1;9:3;10:6
elseif : boundary province
define
min-zoom : 4
line-width : 4:1;11:3
line-style : dash
elseif : boundary municipal
define
min-zoom : 12
line-width : 12:1;14:2
line-style : dash
draw : line
target : national park
define
fill-color : #8DC56C
fill-opacity : 0.2
line-style : none
draw : fill
define
line-color : #8DC56C black 20%
line-opacity : 0.5
line-width : 3
line-style : dash
font-size : 3:3;12:12
text-color : green
font-weight : normal
draw : line
draw : text
target : peak
define
shape : triangle
shape-size : 12
fill-color : #D08F55
line-style : none
min-zoom : 11
draw : shape
define
text : @if(name, name @if(ele, "n(" ele ")"), ele)
text-color : #ae4242
min-zoom : 13
font-size : 10
text-max-width : 10
text-offset-vertical : 100%
text-align-vertical : near
draw : text
target : platform
define
min-zoom : 13
line-color : gray
line-width : 3
draw : line
target : railway rail
define
min-zoom : 13
line-color : black
line-width : 3
draw : line
define
min-zoom : 6
max-zoom : 13
line-style : none
line-color : white black 30%
line-width : 6:1;8:1;12:1.5
draw : line
target : railway tram
define
line-color : black
line-width : 2
draw : line
target : railway subway
define
line-color : black
line-style : dot
line-width : 2
draw : line
target : highway private
define
min-zoom : 15
line-width : 4
line-style : dash
line-color : #F7D4D4
draw : line
target : cutline
define
line-width : 1
line-style : dashlong
line-color : black
draw : line
define
shape-mode : linear
text : "Просека"
draw : text
target : power line
define
line-width : 1
line-style : solid
line-color : black
draw : line
define
shape-mode : linear
text : "ЛЭП"
draw : text
target : power line
define
shape-mode : linear
shape : custom
line-width: 1
shape-def: m:1,-2;l:3,0;l:1,2 ; m:-2,-2; l:-4,0; l:-2,2;
draw : shape
target : highway*
define
font-size : 15:10;18:14
font-weight : bold
for : oneway=yes OR oneway=true
define
min-zoom : 18
shape : custom
shape-def : 60,0,20,-40,20,-15,-60,-15,-60,15,20,15,20,40;Z
shape-size : 12
shape-aspect : 0.75
shape-spacing : 6
fill-color : #6C70D4
line-style : none
for : oneway=-1
define
angle : 180
draw : shape
define
line-style : solid
line-join : round
line-start-cap : round
line-end-cap : round
text-offset-vertical : -100%
text-align-vertical : near
text : [[name]]
if : *motorway*
if : *link
define
line-width : 7:1;12:3;13:4;16:7;18:8
else
define
line-width : 7:1;9:2;12:3;13:7;16:10;18:12
define
min-zoom : 12
line-color : #FDD6A4
border-style : solid
border-color : #849BBD black 20%
border-width : 15%
draw : line
define
min-zoom : 7
max-zoom : 12
border-style : none
draw : line
define
min-zoom : 10
max-zoom : 20
font-family : Tahoma
text-align-horizontal : center
text-align-vertical : center
text : ref
font-size : 12
text-color : #fcfcfb
text-halo-width : 0
shape : custom
shape-def : p:#809bc0;pw:5;f:#809bc0;m:-10,-10;l:10,-10;a:10,10,10,10;l:-10,10;a:10,10,-10,-10;z;p:#fcfcfb;pw:2;m:-10,-10;l:10,-10;a:10,10,10,10;l:-10,10;a:10,10,-10,-10;z
shield-padding-left : 5
shield-padding-right : 5
shield-padding-top : 7
shield-padding-bottom : 7
shield-resize-mode : free
draw : shield
elseif : *trunk*
define
min-zoom : 12
line-color : #FDD6A4
line-width : 11:1;13:2;15:14;18:16
border-style : solid
border-color : #96D296 black 20%
border-width : 15%
for : tunnel=yes
define
border-style : dot
draw : line
define
min-zoom : 7
max-zoom : 12
border-style : none
draw : line
elseif : *primary*
define
min-zoom : 11
line-color : #FDD6A4
line-width : 11:2;12:2;15:10;18:12
border-style : solid
border-color : #ECA2A3 black 20%
border-width : 15%
for : tunnel=yes
define
border-style : dot
draw : line
define
min-zoom : 7
max-zoom : 11
border-style : none
draw : line
define
min-zoom : 13
max-zoom : 20
draw : text
elseif : *secondary
define
min-zoom : 12
line-color : #FDD6A4
line-width : 10:1;11:2;13:2;15:10;18:12
border-style : solid
border-color : #CAA36F
border-width : 20%
for : tunnel=yes
define
border-style : dot
draw : line
define
min-zoom : 8.5
max-zoom : 12
border-style : none
draw : line
define
min-zoom : 13
max-zoom : 20
draw : text
elseif : *tertiary
define
min-zoom : 13
line-color : #FEFEB2
line-width : 10:1;13:2;15:10;18:12
border-style : solid
// border-color : #FEFEB2 black 20%
// border-width : 15%
border-color : #FEFEB2 gray 99%
border-width : 20%
for : tunnel=yes
define
border-style : dot
draw : line
define
min-zoom : 10
max-zoom : 13
line-color : white black 25%
border-style : none
draw : line
define
min-zoom : 15
max-zoom : 20
draw : text
elseif : *service
define
min-zoom : 13
line-color : white
line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:5;18:6
border-style : solid
border-color : #FEFEB2 black 99%
border-width : 40%
curved : false
for : tunnel=yes
define
border-style : dot
draw : line
define
text : @if(name, name @if(surface, "\n(" surface ")"), surface)
draw : text
elseif : *pedestrian
define
min-zoom : 13
line-color : #EDEDED
line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:5;18:6
border-style : solid
border-color : #B1B1B1 black 20%
border-width : 15%
for : tunnel=yes
define
border-style : dot
draw : line
elseif : $regex("(.*residential)|(.*unclassified)|(.*living_streer)")
define
min-zoom : 9
line-color : white
line-width : 12:1;13:1.5;15:10;18:10
border-style : solid
border-color : white gray 99%
border-width : 20%
for : tunnel=yes
define
border-style : dot
draw : line
define
min-zoom : 10
max-zoom : 13
border-style : none
line-color : white black 25%
draw : line
define
min-zoom : 15
max-zoom : 20
// text : @if(name, name @if(surface, "\n(" surface ")"), surface)
draw : text
elseif : *living_street
define
min-zoom : 13
line-color : white black 10%
line-width : 12:1;18:12
border-style : solid
border-color : white black 50%
border-width : 20%
for : tunnel=yes
define
border-style : dot
draw : line
define
min-zoom : 10
max-zoom : 13
border-style : none
line-color : white black 25%
draw : line
define
min-zoom : 15
max-zoom : 20
draw : text
elseif : *construction
define
min-zoom : 13
line-color : white yellow 60%
line-width : 12:1;18:12
line-style : dot
border-style : solid
border-color : white black 30%
border-width : 20%
for : tunnel=yes
define
border-style : dot
draw : line
define
min-zoom : 10
max-zoom : 13
border-style : none
line-color : white black 25%
draw : line
define
min-zoom : 15
max-zoom : 20
draw : text
elseif : *track
define
min-zoom : 7
line-color : black
line-width : 12:1;13:1.5;14:2
line-style : solid
border-style : none
border-color : white
border-width : 100%
border-opacity : 0.3
for : tunnel=yes
define
border-style : dot
draw : line
define
text : @if(name, name @if(surface, "\n(" surface ")"), surface)
draw : text
elseif : *cycleway
define
min-zoom : 13
line-color : blue
line-width : 1.5
line-style : dot
border-style : solid
border-color : white
border-width : 100%
border-opacity : 0.3
for : tunnel=yes
define
border-style : dot
draw : line
elseif : *path
define
min-zoom : 10
line-color : black
line-width : 1.5
line-style : dash
for : tunnel=yes
define
border-style : dot
draw : line
else
stop
//target : highway footway
//define
// min-zoom : 9
// line-color : white
// line-width : 3
// border-style : solid
// border-color : white black 99%
// border-width : 40%
//draw : line
target : highway steps
define
min-zoom : 16
shape : custom
shape-def : -1,1, -1,-1, 1,-1, 1,1;Z
shape-spacing : 2
shape-size : 16:1;20:3
shape-aspect : 3
fill-color : #F98072
line-style : none
draw : shape
target : line barrier
define
min-zoom : 9
line-color : black
line-width : 2
draw : line
// линия с 2 наклонными палочками
// define
// line-width : 2
// min-zoom : 14
// shape-mode : linear
// shape : custom
// shape-def : l: 0,0; 3,5; m:3,0; l:6,5; ;
// shape-spacing : 1.0
// draw : shape
define
line-width : 5
min-zoom : 14
shape-mode : linear
shape : custom
shape-def : l: 0,0; 0,2; m:4,0;
shape-spacing : 0.001
draw : shape
define
shape-mode : linear
text: "Забор"
draw : text
target : bridge foot
define
min-zoom : 13
line-color : white
line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:5;18:6
border-style : solid
border-color : #FEFEB2 black 20%
border-width : 15%
draw : line
draw : text
target : historic citywalls
define
min-zoom : 13
line-color : #8D968D
line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:10
draw : line
draw : text
define
target : river
define
line-color : #B5D0D0
line-width : 7:1;12:2;14:5
curved : true
draw : line
target : canal
define
min-zoom : 12
line-color : #B5D0D0
line-width : 12:1;17:8
curved : true
draw : line
target : drain
define
min-zoom : 13
line-color : #B5D0D0
line-width : 1
draw : line
target : stream
define
min-zoom : 13
line-color : #B5D0D0
line-width : 13:1;15:2
curved : true
draw : line
target: parking
define
icon-image : icons/SJJB/png/transport_parking.n.32.png
min-zoom : 15
icon-width : 16
draw : icon
target: bus stop
define
icon-image : icons/SJJB/png/transport_bus_stop.n.32.png
min-zoom : 15
icon-width : 16
draw : icon
target: railway station
// define
// icon-image : icons/SJJB/png/transport_train_station.n.32.png
// min-zoom : 15
// icon-width : 16
// draw : icon
define
shape : square
fill-color : darkblue
line-style : solid
line-width : 1
line-color : white
shape-size: 10:2;14:10;15:20
draw : shape
define
text : name
text-offset-vertical : 100%
min-zoom:14
font-size : 10:6;14:13;15:16
draw : text
target: postbox
define
icon-image : icons/SJJB/png/amenity_post_box.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
define
min-zoom : 17
text : collection_times
text-offset-vertical : 200%
draw : text
target: postoffice
define
icon-image : icons/SJJB/png/amenity_post_office.p.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: telephone
define
icon-image : icons/SJJB/png/amenity_telephone.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: fire station
define
icon-image : icons/SJJB/png/amenity_firestation.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: hospital
define
icon-image : icons/SJJB/png/health_hospital.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: police station
define
icon-image : icons/SJJB/png/amenity_police.n.32
min-zoom : 16
icon-width : 16
draw : icon
target: cafe
define
icon-image : icons/SJJB/png/food_cafe.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: recycling
define
icon-image : icons/SJJB/png/amenity_recycling.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: supermarket
define
icon-image : icons/SJJB/png/shopping_supermarket.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: diy
define
icon-image : icons/SJJB/png/shopping_diy.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: convenience
define
icon-image : icons/SJJB/png/shopping_convenience.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: mini roundabout
define
icon-image : icons/SJJB/png/transport_roundabout_anticlockwise.p.32.png
min-zoom : 16
icon-width : 9
draw : icon
target: church
define
icon-image : icons/SJJB/png/place_of_worship_christian3.glow.32.png
min-zoom : 16
icon-width : 16
define
text-offset-vertical : 150%
draw : text
draw : icon
target: drinking water
define
icon-image : icons/SJJB/png/food_drinkingtap.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: bank
define
min-zoom : 17
text-color : #2B80FE
text-offset-vertical : 150%
draw : text
define
icon-image : icons/SJJB/png/money_bank2.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: atm
define
min-zoom : 17
text-color : #2B80FE
text-offset-vertical : 150%
draw : text
define
icon-image : icons/SJJB/png/money_atm2.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: restaurant
define
min-zoom : 17
text-color : #2B80FE
text-offset-vertical : 150%
draw : text
define
icon-image : icons/SJJB/png/food_restaurant.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: hair dresser
define
icon-image : icons/SJJB/png/shopping_hairdresser.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: toilets
define
icon-image : icons/SJJB/png/amenity_toilets.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: pharmacy
define
icon-image : icons/SJJB/png/health_pharmacy.p.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: library
define
icon-image : icons/SJJB/png/amenity_library.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: bakery
define
min-zoom : 17
text-color : #2B80FE
text-offset-vertical : 150%
draw : text
define
icon-image : icons/SJJB/png/shopping_bakery.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: tree
define
icon-image : http://svn.openstreetmap.org/applications/rendering/mapnik/symbols/tree2.png
min-zoom : 16
icon-width : 6
draw : icon
target: memorial
define
icon-image : icons/SJJB/png/tourist_memorial.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
target: school
define
icon-image : icons/SJJB/png/education_school.n.32.png
min-zoom : 16
icon-width : 16
draw : icon
define
text-offset-vertical : 150%
draw : text
target : puffin
define
icon-image : icons/SJJB/png/transport_traffic_lights.p.32.png
min-zoom : 16
icon-width : 16
draw : icon
target : gate
define
icon-image : http://svn.openstreetmap.org/applications/rendering/mapnik/symbols/gate2.png
min-zoom : 16
icon-width : 7
draw : icon
target : tourism*
define
min-zoom : 17
text-color : #2B80FE
text-offset-vertical : 150%
draw : text
if : *hotel
define
icon-image : icons/SJJB/png/accommodation_hotel2.n.32.png
min-zoom : 16
icon-width : 16
elseif : *viewpoint
define
icon-image : icons/SJJB/png/tourist_view_point.p.32.png
min-zoom : 16
icon-width : 16
elseif : *museum
define
icon-image : icons/SJJB/png/tourist_museum.n.32.png
min-zoom : 16
icon-width : 16
else
stop
draw : icon
target : amenity*
define
min-zoom : 17
text-color : #856951
draw : text
define
min-zoom : 16
icon-width : 16
if : *pub
define
icon-image : icons/SJJB/png/food_pub.n.32.png
elseif : *fast_food
define
icon-image : icons/SJJB/png/food_fastfood2.n.32.png
else
stop
draw : icon
target : power tower
define
shape: square
shape-size:1
max-zoom:15
draw : shape
target : power tower
define
shape-size:20
shape : custom
line-width:2
min-zoom: 15
shape-def: m:-4,-6;l:0,7;l:4,-6; m:-2,5;l:-2,7;l:2,7;l:2,5; m:-3,2;l:-3,4;l:3,4;l:3,2;
//// m:0,7;l:0,8; m:-3,-4;l:1,1; m:3,-4;l:-1,1
draw : shape
target : radio tower
define
shape: square
shape-size:1
max-zoom:15
draw : shape
target : radio tower
define
shape: circle
shape-size:5
fill-color: white
draw : shape
target : radio tower
define
shape-size:40
shape : custom
line-width:3
min-zoom: 15
shape-def: m:0,0; l:10,20; l:-10,20; l:0,40; m:-14,38; l:0,45; l:14,35;
draw : shape
target: contour*
define
line-color : #7f3300
line-opacity : 0.35
curved : true
if : *major
define
min-zoom : 9
line-width : 11:0.1;11.9:1;12:2
else
define
min-zoom : 12
line-width : 1
draw : contour
draw : text
target: coastline
define
line-color : #B5D0D0
line-width : 2
draw : line