Created
October 29, 2010 09:08
-
-
Save andrewharvey/653184 to your computer and use it in GitHub Desktop.
Mapnik OSM osm.xml split into text and non-text
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<!DOCTYPE Map [ | |
<!ENTITY % entities SYSTEM "inc/entities.xml.inc"> | |
%entities; | |
]> | |
<!-- This stylesheet uses features only available in mapnik builds with | |
libxml2 as the XML parser. Furthermore, there are other features | |
and behaviour that necessitate an upgrade to mapnik 0.7.1 --> | |
<Map bgcolor="rgba(0,0,0,0)" srs="&srs900913;" minimum_version="0.7.1"> | |
&fontset-settings; | |
<Style name="area-text"> | |
<Rule> | |
<Filter>[way_area] >= 150000</Filter> | |
&maxscale_zoom14; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
<Rule> | |
<Filter>[way_area] >= 80000 and [way_area] < 150000</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
<Rule> | |
<Filter>[way_area] >= 20000 and [way_area] < 80000</Filter> | |
&maxscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
<Rule> | |
<Filter>[way_area] < 20000</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
</Style> | |
<Style name="highway-junctions"> | |
<Rule> | |
&maxscale_zoom11; | |
&minscale_zoom11; | |
<TextSymbolizer name="ref" fontset_name="oblique-fonts" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="2" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom14; | |
<TextSymbolizer name="ref" fontset_name="oblique-fonts" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="2"/> | |
<TextSymbolizer name="name" fontset_name="oblique-fonts" size="8" fill="#6666ff" halo_radius="1" wrap_width="2" dy="-8" min_distance="2" wrap_character=";" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
<TextSymbolizer name="ref" fontset_name="oblique-fonts" size="12" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="2"/> | |
<TextSymbolizer name="name" fontset_name="oblique-fonts" size="11" fill="#6666ff" halo_radius="1" wrap_width="2" dy="-10" min_distance="2" wrap_character=";" /> | |
</Rule> | |
</Style> | |
<Style name="text"> | |
<Rule> | |
<Filter>[place] = 'island'</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom18; | |
<TextSymbolizer name="name" fontset_name="oblique-fonts" size="9" fill="#000" dy="0" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity]='pub' or [amenity]='restaurant' or [amenity]='cafe' or [amenity]='fast_food' or [amenity]='biergarten'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="9" halo_radius="1" wrap_width="34"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity]='bar'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="11" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity]='cinema' or [amenity]='library' or [amenity]='theatre'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="12" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity]='parking' and ([access] = 'public' or not [access] <> '')</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="9" halo_radius="1" wrap_width="34"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity]='parking' and ([access] <> '' and not [access] = 'public')</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#66ccaf" dy="9" halo_radius="1" wrap_width="34"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'police'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="10" halo_radius="1" wrap_width="30"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'fire_station'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="9" halo_radius="1" wrap_width="30"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'place_of_worship'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" dy="11" halo_radius="1" wrap_width="30"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'wood'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000" halo_radius="2" wrap_width="10"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'peak'</Filter> | |
&maxscale_zoom13; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="brown" dy="5" halo_radius="1"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'peak' and not [name] != ''</Filter> | |
&maxscale_zoom14; | |
<TextSymbolizer name="ele" fontset_name="oblique-fonts" size="9" fill="brown" dy="6" halo_radius="1"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'peak' and [name] != ''</Filter> | |
&maxscale_zoom14; | |
<TextSymbolizer name="ele" fontset_name="oblique-fonts" size="9" fill="brown" dy="16" halo_radius="1"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'volcano'</Filter> | |
&maxscale_zoom13; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="brown" dy="5" halo_radius="1"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'volcano' and not [name] != ''</Filter> | |
&maxscale_zoom14; | |
<TextSymbolizer name="ele" fontset_name="oblique-fonts" size="9" fill="brown" dy="6" halo_radius="1"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'volcano' and [name] != ''</Filter> | |
&maxscale_zoom14; | |
<TextSymbolizer name="ele" fontset_name="oblique-fonts" size="9" fill="brown" dy="16" halo_radius="1"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'cave_entrance'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="brown" dy="9" halo_radius="1" wrap_width="20" /> | |
</Rule> | |
<Rule> | |
<Filter>[historic] = 'memorial'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="brown" dy="12" halo_radius="1" wrap_width="20" /> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir' or [landuse] = 'basin'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
<Rule> | |
<Filter>([leisure] <> '' or [landuse] <> '') and [point] = 'yes'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="2" wrap_width="10"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'bay'</Filter> | |
&maxscale_zoom14; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'spring'</Filter> | |
&maxscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#6699cc" dy="10" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" dy="15" halo_radius="1"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter> | |
&maxscale_zoom16; | |
<TextSymbolizer name="ele" fontset_name="oblique-fonts" size="8" fill="#6699cc" dy="25" halo_radius="1"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'bank'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="black" dy="9" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'hotel' or [tourism]='hostel'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="11" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'embassy'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="8" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism]='guest_house' or [tourism]='bed_and_breakfast'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#0066ff" dy="9" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'fuel' or [amenity]='bus_station'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="9" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'camp_site'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="15" halo_radius="1" wrap_width="70"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'caravan_site'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="19" halo_radius="1" wrap_width="70"/> | |
</Rule> | |
<Rule> | |
<Filter>[waterway] = 'lock'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="10" halo_radius="1" wrap_width="70"/> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'marina'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="blue" halo_radius="1" wrap_width="30"/> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'marina'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="blue" halo_radius="1" wrap_width="30"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'theme_park'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#734a08" halo_radius="1" wrap_width="30"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'theme_park'</Filter> | |
&maxscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" halo_radius="1" wrap_width="30"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism]='museum'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="10" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity]='prison'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="0"/> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'attraction'</Filter> | |
&maxscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#660033" halo_radius="2" wrap_width="10"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'university'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="bold-fonts" size="9" fill="#000033" halo_radius="1" wrap_width="16"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'school' or [amenity] = 'college'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000033" halo_radius="1" wrap_width="14"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'kindergarten'</Filter> | |
&maxscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#000033" halo_radius="1" wrap_width="14"/> | |
</Rule> | |
<Rule> | |
<Filter>[man_made] = 'lighthouse'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000033" dy="16" halo_radius="2" wrap_width="12"/> | |
</Rule> | |
<Rule> | |
<Filter>[man_made] = 'windmill'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#734a08" dy="12" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'hospital'</Filter> | |
&maxscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#da0092" dy="10" halo_radius="2" wrap_width="24"/> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'pharmacy'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#da0092" dy="9" halo_radius="1" wrap_width="12"/> | |
</Rule> | |
<Rule> | |
<Filter>[shop]='bakery' or [shop]='clothes' or [shop]='fashion' or [shop]='convenience' or [shop]='doityourself' or [shop]='hairdresser' or [shop]='butcher' or [shop]='car' or [shop]='car_repair' or [shop]='bicycle'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#939" dy="9" halo_radius="1" wrap_width="12"/> | |
</Rule> | |
<Rule> | |
<Filter>[shop]='supermarket' or [shop]='department_store'</Filter> | |
&maxscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#939" dy="9" halo_radius="1" wrap_width="20"/> | |
</Rule> | |
<Rule> | |
<Filter>[military] = 'danger_area'</Filter> | |
&maxscale_zoom12; | |
<TextSymbolizer name="name" fontset_name="bold-fonts" size="9" fill="pink" halo_radius="1" wrap_width="10"/> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'gate'</Filter> | |
&maxscale_zoom17; | |
<TextSymbolizer name="ref" fontset_name="book-fonts" size="10" fill="#aa66cc" halo_radius="1" wrap_width="10"/> | |
</Rule> | |
</Style> | |
<Style name="roads-text-low-zoom"> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 1</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield1.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 2</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield2.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 3</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield3.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 4</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield4.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 5</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield5.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 6</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 7</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 8</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield7.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 1</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield1.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 2</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield2.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 3</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield3.png" min_distance="24" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 4</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield4.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 5</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield5.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 6</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield6.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 7</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield7.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 8</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield8.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 1</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield1.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 2</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield2.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 3</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield3.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 4</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield4.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 5</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield5.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 6</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield6.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 7</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield7.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 8</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield8.png" min_distance="30" spacing="750"/> | |
</Rule> | |
</Style> | |
<Style name="roads-text"> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 1</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield1.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 2</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield2.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 3</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield3.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 4</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield4.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 5</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield5.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 6</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 7</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and [length] = 8</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield7.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 1</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield1.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 2</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield2.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 3</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield3.png" min_distance="24" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 4</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield4.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 5</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield5.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 6</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield6.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 7</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield7.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and [length] = 8</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield8.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 1</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield1.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 2</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield2.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 3</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield3.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 4</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield4.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 5</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield5.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 6</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield6.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 7</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield7.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and [length] = 8</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield8.png" min_distance="30" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'secondary' and [length] = 1) and not [bridge]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield1.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'secondary' and [length] = 2) and not [bridge]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield2.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'secondary' and [length] = 3) and not [bridge]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield3.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'secondary' and [length] = 4) and not [bridge]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield4.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'secondary' and [length] = 5) and not [bridge]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield5.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'secondary' and [length] = 6) and not [bridge]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield6.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'secondary' and [length] = 7) and not [bridge]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield7.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'secondary' and [length] = 8) and not [bridge]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield8.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' and [length] = 1) and not [bridge]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield1.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' and [length] = 2) and not [bridge]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield2.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' and [length] = 3) and not [bridge]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield3.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' and [length] = 4) and not [bridge]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield4.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' and [length] = 5) and not [bridge]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield5.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' and [length] = 6) and not [bridge]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield6.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' and [length] = 7) and not [bridge]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield7.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' and [length] = 8) and not [bridge]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield8.png" min_distance="40" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'unclassified' or [highway]='residential') and not [bridge]='yes'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#000" halo_radius="1" min_distance="18" spacing="750"/> | |
</Rule> | |
<Rule> | |
<Filter>([aeroway] = 'runway' or [aeroway]='taxiway') and not [bridge]='yes'</Filter> | |
&maxscale_zoom15; | |
<TextSymbolizer name="ref" fontset_name="book-fonts" size="10" fill="#333" halo_radius="1" min_distance="18" spacing="750" placement="line"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="black" halo_radius="0" placement="line"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="black" halo_radius="0" placement="line"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom18; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="black" halo_radius="0" placement="line"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/> | |
</Rule><Rule> | |
<Filter>[highway] = 'secondary'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom18; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="1" placement="line" /> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="11" fill="#000" halo_radius="1" placement="line" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom15; | |
<Filter>[highway] = 'proposed' or [highway]='construction'</Filter> | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="1" placement="line" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<Filter>[highway] = 'proposed' or [highway]='construction'</Filter> | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="11" fill="#000" halo_radius="1" placement="line" /> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'unclassified' or [highway] = 'residential'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#000" halo_radius="1" spacing="300" placement="line" /> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'unclassified' or [highway] = 'residential'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="1" spacing="300" placement="line" /> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'unclassified' or [highway] = 'residential'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="11" fill="#000" halo_radius="1" spacing="400" placement="line" /> | |
</Rule> | |
<Rule> | |
<ElseFilter/> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="1" placement="line" /> | |
</Rule> | |
<Rule> | |
<ElseFilter/> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="11" fill="#000" halo_radius="1" placement="line" /> | |
</Rule> | |
</Style> | |
<Layer name="planet roads text osm low zoom" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>roads-text-low-zoom</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,ref,char_length(ref) as length | |
from &prefix;_roads | |
where highway in ('motorway','trunk','primary') | |
and ref is not null | |
) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="highway-junctions" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>highway-junctions</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,ref,name | |
from &prefix;_point | |
where highway='motorway_junction' | |
) as junctions | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="planet roads text osm" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>roads-text</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,aeroway,name,ref,char_length(ref) as length, | |
case when bridge in ('yes','true','1') then 'yes'::text else bridge end as bridge | |
from &prefix;_line | |
where waterway IS NULL | |
and leisure IS NULL | |
and landuse IS NULL | |
and (name is not null or ref is not null) | |
) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="text" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>text</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,amenity,shop,access,leisure,landuse,man_made,"natural",place,tourism,ele,name,ref,military,aeroway,waterway,historic,'yes'::text as point | |
from &prefix;_point | |
where amenity is not null | |
or shop in ('supermarket','bakery','clothes','fashion','convenience','doityourself','hairdresser','department_store','butcher','car','car_repair','bicycle') | |
or leisure is not null | |
or landuse is not null | |
or tourism is not null | |
or "natural" is not null | |
or man_made in ('lighthouse','windmill') | |
or place='island' | |
or military='danger_area' | |
or aeroway='gate' | |
or waterway='lock' | |
or historic='memorial' | |
) as text | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="text-poly" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>text</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,aeroway,shop,access,amenity,leisure,landuse,man_made,"natural",place,tourism,NULL as ele,name,ref,military,waterway,historic,'no'::text as point | |
from &prefix;_polygon | |
where amenity is not null | |
or shop in ('supermarket','bakery','clothes','fashion','convenience','doityourself','hairdresser','department_store', 'butcher','car','car_repair','bicycle') | |
or leisure is not null | |
or landuse is not null | |
or tourism is not null | |
or "natural" is not null | |
or man_made in ('lighthouse','windmill') | |
or place='island' | |
or military='danger_area' | |
or historic='memorial' | |
) as text | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="area-text" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>area-text</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,way_area,name | |
from &prefix;_polygon | |
where name is not null | |
and (waterway is null or waterway <> 'riverbank') | |
order by z_order,way_area desc | |
) as text | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
&layer-placenames; | |
</Map> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<!DOCTYPE Map [ | |
<!ENTITY % entities SYSTEM "inc/entities.xml.inc"> | |
%entities; | |
]> | |
<!-- This stylesheet uses features only available in mapnik builds with | |
libxml2 as the XML parser. Furthermore, there are other features | |
and behaviour that necessitate an upgrade to mapnik 0.7.1 --> | |
<Map bgcolor="#b5d0d0" srs="&srs900913;" minimum_version="0.7.1"> | |
&fontset-settings; | |
<Style name="turning_circle-casing"> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<Filter>[int_tc_type]='tertiary'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-tert-casing.18.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<Filter>[int_tc_type]='residential' or [int_tc_type]='unclassified'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-casing.16.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<Filter>[int_tc_type]='living_street'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-fill.16.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<Filter>[int_tc_type]='residential' or [int_tc_type]='unclassified'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-casing.18.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<Filter>[int_tc_type]='service'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-casing.14.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<Filter>[int_tc_type]='living_street'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-fill.18.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
<Filter>[int_tc_type]='tertiary'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-tert-casing.24.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
<Filter>[int_tc_type]='residential' or [int_tc_type]='unclassified'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-casing.24.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
<Filter>[int_tc_type]='service'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-casing.16.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
<Filter>[int_tc_type]='living_street'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-fill.24.png" allow_overlap="true" /> | |
</Rule> | |
</Style> | |
<Style name="turning_circle-fill"> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<Filter>[int_tc_type]='tertiary'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-tert-fill.16.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<Filter>[int_tc_type]='residential' or [int_tc_type]='unclassified'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-fill.14.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<Filter>[int_tc_type]='living_street'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-livs-fill.14.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<Filter>[int_tc_type]='residential' or [int_tc_type]='unclassified'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-fill.16.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<Filter>[int_tc_type]='service'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-fill.12.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<Filter>[int_tc_type]='living_street'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-livs-fill.16.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
<Filter>[int_tc_type]='tertiary'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-tert-fill.22.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
<Filter>[int_tc_type]='residential' or [int_tc_type]='unclassified'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-fill.22.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
<Filter>[int_tc_type]='service'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-uncl-fill.14.png" allow_overlap="true" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
<Filter>[int_tc_type]='living_street'</Filter> | |
<PointSymbolizer file="&symbols;/turning_circle-livs-fill.22.png" allow_overlap="true" /> | |
</Rule> | |
</Style> | |
<Style name="highway-area-casing"> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway]='unclassified'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' or [highway]='service' or [highway]='footway' or [highway]='path'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'track'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'platform' or [railway] = 'platform'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="highway-area-fill"> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom14; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ccc</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway]='unclassified' or [highway]='service'</Filter> | |
&maxscale_zoom14; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#fff</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' or [highway]='footway' or [highway]='path'</Filter> | |
&maxscale_zoom14; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ededed</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'track'</Filter> | |
&maxscale_zoom14; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#dfcc66</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'platform' or [railway] = 'platform'</Filter> | |
&maxscale_zoom16; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#bbbbbb</CssParameter> | |
<CssParameter name="gamma">.65</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'runway'</Filter> | |
&maxscale_zoom11; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#bbc</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="leisure"> | |
<Rule> | |
<Filter>[leisure] = 'swimming_pool'</Filter> | |
&maxscale_zoom14; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#b5d0d0</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">blue</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'playground'</Filter> | |
&maxscale_zoom13; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ccfff1</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#666</CssParameter> | |
<CssParameter name="stroke-width">0.3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'camp_site' or [tourism]='caravan_site' or [tourism] = 'picnic_site'</Filter> | |
&maxscale_zoom13; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ccff99</CssParameter> | |
<CssParameter name="fill-opacity">0.5</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#666</CssParameter> | |
<CssParameter name="stroke-width">0.3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'attraction'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#f2caea</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'quarry'</Filter> | |
&maxscale_zoom11; | |
<PolygonPatternSymbolizer file="&symbols;/quarry2.png" /> | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'nature_reserve' or [landuse] = 'vineyard'</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#abdf96</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'orchard'</Filter> | |
&maxscale_zoom10; | |
<PolygonPatternSymbolizer file="&symbols;/orchard.png" /> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'vineyard'</Filter> | |
&maxscale_zoom13; | |
<PolygonPatternSymbolizer file="&symbols;/vineyard.png" /> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'nature_reserve'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<PolygonPatternSymbolizer file="&symbols;/nature_reserve.png" /> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'nature_reserve'</Filter> | |
&maxscale_zoom14; | |
<PolygonPatternSymbolizer file="&symbols;/nature_reserve2.png" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom14; | |
<Filter>[landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#aacbaf</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom18; | |
<Filter>[landuse] = 'residential'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ddd</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<Filter>[landuse] = 'garages'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#996</CssParameter> | |
<CssParameter name="fill-opacity">0.2</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom18; | |
<Filter>[military] = 'barracks'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ff8f8f</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom18; | |
<Filter>[landuse]='military'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ffa8a8</CssParameter> | |
<CssParameter name="fill-opacity">0.4</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom13; | |
<Filter>[landuse]='field' or [natural]='field'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#666600</CssParameter> | |
<CssParameter name="fill-opacity">0.2</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
&minscale_zoom18; | |
<Filter>[landuse]='field' or [natural]='field'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#666600</CssParameter> | |
<CssParameter name="fill-opacity">0.2</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#660</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
<CssParameter name="stroke-width">0.3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom9; | |
&minscale_zoom10; | |
<Filter>[military] = 'danger_area'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">pink</CssParameter> | |
<CssParameter name="fill-opacity">0.3</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom11; | |
&minscale_zoom18; | |
<Filter>[military] = 'danger_area'</Filter> | |
<PolygonPatternSymbolizer file="&symbols;/danger.png" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
<Filter>([landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard') and [religion] = 'jewish'</Filter> | |
<PolygonPatternSymbolizer file="&symbols;/cemetery_jewish.18.png" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
<Filter>([landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard') and [religion] = 'christian'</Filter> | |
<PolygonPatternSymbolizer file="&symbols;/grave_yard.png" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
<Filter>([landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard') and [religion] = 'INT-generic'</Filter> | |
<PolygonPatternSymbolizer file="&symbols;/grave_yard_generic.png" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
<Filter>[landuse] = 'meadow' or [landuse] = 'grass'</Filter> | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#cfeca8</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'park' or [leisure] = 'recreation_ground'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#b6fdb6</CssParameter> | |
<CssParameter name="fill-opacity">0.6</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tourism] = 'zoo'</Filter> | |
&maxscale_zoom10; | |
<PolygonPatternSymbolizer file="&symbols;/zoo.png" /> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'common'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#cfeca8</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'garden'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#cfeca8</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'golf_course'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#b5e3b5</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'allotments'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#c8b084</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'forest'</Filter> | |
&maxscale_zoom8; | |
&minscale_zoom13; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#8dc56c</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'forest'</Filter> | |
&maxscale_zoom14; | |
<PolygonPatternSymbolizer file="&symbols;/forest.png" /> | |
</Rule> | |
<Rule> | |
<Filter>[landuse]='farmyard'</Filter> | |
&maxscale_zoom9; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ddbf92</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'farm' or [landuse]='farmland'</Filter> | |
&maxscale_zoom9; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ead8bd</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'recreation_ground' or [landuse] = 'conservation'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#cfeca8</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'village_green'</Filter> | |
&maxscale_zoom11; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#cfeca8</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'retail'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#f1dada</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'retail'</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">red</CssParameter> | |
<CssParameter name="stroke-width">0.3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'industrial' or [landuse]='railway'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#dfd1d6</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[power] = 'station' or [power]='generator'</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom11; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#bbb</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[power] = 'station' or [power]='generator'</Filter> | |
&maxscale_zoom12; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#bbb</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#555</CssParameter> | |
<CssParameter name="stroke-width">0.4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[power] = 'sub_station'</Filter> | |
&maxscale_zoom13; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#bbb</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#555</CssParameter> | |
<CssParameter name="stroke-width">0.4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'commercial'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#efc8c8</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[landuse] = 'brownfield' or [landuse]='landfill' or [landuse] = 'greenfield' or [landuse]='construction'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#9d9d6c</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter> | |
&maxscale_zoom8; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#aed1a0</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'heath'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ffffc0</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital' or [amenity]='kindergarten'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#f0f0d8</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital' or [amenity]='kindergarten'</Filter> | |
&maxscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">brown</CssParameter> | |
<CssParameter name="stroke-width">0.3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'parking'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#f7efb7</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[amenity] = 'parking'</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#eeeed1</CssParameter> | |
<CssParameter name="stroke-width">0.3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'apron'</Filter> | |
&maxscale_zoom12; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#e9d1ff</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'aerodrome'</Filter> | |
&maxscale_zoom12; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#ccc</CssParameter> | |
<CssParameter name="fill-opacity">0.2</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#555</CssParameter> | |
<CssParameter name="stroke-width">0.2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[natural] = 'beach'</Filter> | |
&maxscale_zoom13; | |
<PolygonPatternSymbolizer file="&symbols;/beach.png" /> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'services'</Filter> | |
&maxscale_zoom14; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#efc8c8</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<!--Rule> | |
<ElseFilter/> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">lightgrey</CssParameter> | |
</PolygonSymbolizer> | |
</Rule--> | |
</Style> | |
<Style name="sports_grounds"> | |
<Rule> | |
<Filter>[leisure] = 'sports_centre' or [leisure] = 'stadium'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#33cc99</CssParameter> | |
</PolygonSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[leisure]='track'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#74dcba</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#888</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[leisure] = 'pitch'</Filter> | |
&maxscale_zoom10; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">#8ad3af</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#888</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="tunnels-casing"> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">14</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">14</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">17</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="tunnels-fill"> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#d6dfea</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#d6dfea</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#d6dfea</CssParameter> | |
<CssParameter name="stroke-width">8.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#d6dfea</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#cdeacd</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#cdeacd</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#cdeacd</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#cdeacd</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#f4c3c4</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#f4c3c4</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#f4c3c4</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#f4c3c4</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fee0b8</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fee0b8</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fee0b8</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fee0b8</CssParameter> | |
<CssParameter name="stroke-width">14</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffc</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffc</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffc</CssParameter> | |
<CssParameter name="stroke-width">9.4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffc</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">9.4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="minor-roads-casing-links"> | |
<Rule> | |
<Filter>[highway]='raceway'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">pink</CssParameter> | |
<CssParameter name="stroke-width">1.2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway]='raceway'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">pink</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway]='raceway'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">pink</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">11.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">11.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">8.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">11.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="minor-roads-casing"> | |
<Rule> | |
<Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">8.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">11.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">11.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">11.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a37b48</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and not ([service]='parking_aisle' or [service]='drive-through' or [tunnel]='yes')</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and [tunnel]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and not ([service]='parking_aisle' or [service]='drive-through' or [tunnel]='yes')</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and [tunnel]='yes'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and ([service]='parking_aisle' or [service]='drive-through')</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">3.6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">3.6</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">14.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="minor-roads-fill-links"> | |
<Rule> | |
<Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">15.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">15.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">15.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">9.4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="minor-roads-fill"> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] <>''</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#9cc</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom15; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] <>''</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#9cc</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom15; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom15; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom15; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom15; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom15; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='tertiary' or [construction]='tertiary_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom15; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='residential' or [construction]='unclassified' or [construction]='living_street' or [construction]='service')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] <>''</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#9cc</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-dasharray">8,6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-dasharray">8,6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-dasharray">8,6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-dasharray">8,6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-dasharray">8,6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='tertiary' or [construction]='tertiary_link')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-dasharray">8,6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='residential' or [construction]='unclassified' or [construction]='living_street' or [construction]='service')</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-dasharray">8,6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
&minscale_zoom18; | |
<Filter>([highway] = 'proposed' or [highway]='construction') and [construction]='cycleway'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#69f</CssParameter> | |
<CssParameter name="stroke-width">1.2</CssParameter> | |
<CssParameter name="stroke-dasharray">2,6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">8.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">15.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">15.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">15.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffff</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">1,9</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fdfdfd</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,1,1,8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ececec</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,2,1,7</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#cacaca</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,3,1,6</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#afafaf</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,4,1,5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a1a1a1</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,5,1,4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#9b9b9b</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,6,1,3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>([railway] = 'disused' or [railway] = 'abandoned' or [railway]='construction') and not [highway] <> ''</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">2,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>([railway] = 'disused' or [railway] = 'abandoned' or [railway]='construction') and not [highway] <> '' and [bridge]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">2,4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>[railway] = 'rail' and [bridge] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<Filter>[railway] = 'rail' and not [tunnel] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999999</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">8,12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
&minscale_zoom18; | |
<Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999999</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,11,8,1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom11; | |
&minscale_zoom12; | |
<Filter>[railway] = 'spur-siding-yard'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>[railway] = 'spur-siding-yard' and [tunnel] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffff</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">1,9</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fdfdfd</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,1,1,8</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ececec</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,2,1,7</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#cacaca</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,3,1,6</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#afafaf</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,4,1,5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a1a1a1</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,5,1,4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#9b9b9b</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,6,1,3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>[railway] = 'spur-siding-yard' and [bridge] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>[railway] = 'spur-siding-yard' and not [tunnel] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999999</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">0.8</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,8,11,1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>([railway]='narrow_gauge' or [railway]='funicular') and not [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#666</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>([railway]='narrow_gauge' or [railway]='funicular') and [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#666</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-dasharray">5,3</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<Filter>[railway]='tram' and [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#444</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-dasharray">5,3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom18; | |
<Filter>[railway]='tram' and [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#444</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">5,3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>[railway]='light_rail' and [tunnel] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#666</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">5,3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>[railway]='light_rail' and not [tunnel] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#666</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<Filter>[railway]='subway' and [tunnel] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">5,3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom18; | |
<Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbb</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'road'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ddd</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'road'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ddd</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'road'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ddd</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'road'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ddd</CssParameter> | |
<CssParameter name="stroke-width">9.4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'road'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ddd</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">9.4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ccc</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ccc</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ccc</CssParameter> | |
<CssParameter name="stroke-width">4.7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ccc</CssParameter> | |
<CssParameter name="stroke-width">7.4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'living_street'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ccc</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">9.4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">13</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and not ([service]='parking_aisle' or [service]='drive-through')</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbbbbb</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and not ([service]='parking_aisle' or [service]='drive-through')</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and not ([service]='parking_aisle' or [service]='drive-through')</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service' and ([service]='parking_aisle' or [service]='drive-through')</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ededed</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ededed</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ededed</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ededed</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'platform' or [railway] = 'platform'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'steps'</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">salmon</CssParameter> | |
<CssParameter name="stroke-width">5.0</CssParameter> | |
<CssParameter name="stroke-dasharray">2,1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')) and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">green</CssParameter> | |
<CssParameter name="stroke-width">1.2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')) and not [tunnel]='yes'</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">salmon</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">1,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated') and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">1.0</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'platform' or [railway] = 'platform'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbbbbb</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'steps'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">salmon</CssParameter> | |
<CssParameter name="stroke-width">2.0</CssParameter> | |
<CssParameter name="stroke-dasharray">1,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')) and not [tunnel] = 'yes'</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">blue</CssParameter> | |
<CssParameter name="stroke-width">1.2</CssParameter> | |
<CssParameter name="stroke-dasharray">1,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'byway'</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffcc00</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'track'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">1.2</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'unsurfaced'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#debd9c</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-dasharray">2,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'unsurfaced'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#debd9c</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-dasharray">4,6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'runway'</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom11; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'runway'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'runway'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'runway' and not [bridge]='yes'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">18</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'taxiway'</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<!--Rule> | |
<ElseFilter/> | |
&maxscale_zoom9; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-dasharray">4,4</CssParameter> | |
</LineSymbolizer> | |
</Rule--> | |
</Style> | |
<Style name="access"> | |
<Rule> | |
<Filter>[access] = 'permissive' and ([highway]='unclassified' or [highway]='residential' or [highway]='service')</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#cf9</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-dasharray">6,8</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[access] = 'permissive' and [highway]='footway'</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#cf9</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-dasharray">6,8</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[access]='destination' and ([highway]='unclassified' or [highway]='residential' or [highway]='service')</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#c2e0ff</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-dasharray">6,8</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[access] = 'private' or [access] = 'no'</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#efa9a9</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-dasharray">6,8</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="footbikecycle-tunnels"> | |
<Rule> | |
<Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">green</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">salmon</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-dasharray">1,3</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated')</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">1.0</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')</Filter> | |
&maxscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">blue</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">1,3</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="tracks-notunnel-nobridge"> | |
<Rule> | |
<Filter>[tracktype]='grade1'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#b37700</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-opacity">0.7</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade2'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a87000</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">9,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade3'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade4'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,7,1,5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade5'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">1,5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<ElseFilter/> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="tracks-bridges"> | |
<Rule> | |
<Filter>[tracktype]='grade1'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#b37700</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-opacity">0.7</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade2'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a87000</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade3'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.7</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade4'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,7,1,5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade5'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">1,5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<ElseFilter/> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="tracks-tunnels"> | |
<Rule> | |
<Filter>[tracktype]='grade1'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#b37700</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade2'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a87000</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade3'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade4'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">4,7,1,5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[tracktype]='grade5'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">1,5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<ElseFilter/> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">grey</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#996600</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="road-bridges-casing"> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#506077</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#477147</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway]='primary_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#8d4346</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">2.2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">3.8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">9.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="road-bridges-fill"> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">9.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">14.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway]='primary_link'</Filter> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">10.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fed7a5</CssParameter> | |
<CssParameter name="stroke-width">14.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">9.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffffb3</CssParameter> | |
<CssParameter name="stroke-width">14</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'road'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ddd</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'road'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ddd</CssParameter> | |
<CssParameter name="stroke-width">9.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'road'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ddd</CssParameter> | |
<CssParameter name="stroke-width">14</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">3.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">9.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">14</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'service'</Filter> | |
&maxscale_zoom16; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ededed</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ededed</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ededed</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'pedestrian'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ededed</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="waterway-bridges"> | |
<Rule> | |
&maxscale_zoom14; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#000</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#b5d0d0</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" halo_radius="1" placement="line"/> | |
</Rule> | |
<Rule> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#000</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#b5d0d0</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" halo_radius="1" placement="line"/> | |
</Rule> | |
</Style> | |
<Style name="noncased-ways-bridges"> | |
<Rule> | |
<Filter>[aeroway] = 'runway'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">19</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">18</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'taxiway'</Filter> | |
&maxscale_zoom14; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[aeroway] = 'taxiway'</Filter> | |
&maxscale_zoom15; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#bbc</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
&minscale_zoom18; | |
<Filter>[railway]='subway'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
&minscale_zoom18; | |
<Filter>[railway]='light_rail'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#555</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#666</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'unsurfaced'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#debd9c</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-dasharray">2,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'unsurfaced'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#debd9c</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-dasharray">4,6</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">green</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">4.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">salmon</CssParameter> | |
<CssParameter name="stroke-width">2.0</CssParameter> | |
<CssParameter name="stroke-dasharray">1,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated')</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
<CssParameter name="stroke-dasharray">6,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">blue</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">1,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'byway'</Filter> | |
&maxscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ffcc00</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">3,4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer0_casing"> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer0_fill"> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer1_casing"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer1_fill"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer2_casing"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer2_fill"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer3_casing"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer3_fill"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer4_casing"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer4_fill"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer5_casing"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">6.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">9</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="mwaybridge_layer5_fill"> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">5.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">7.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">10</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="primarybridge_layer0_casing"> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway]='primary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway]='primary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway]='primary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="primarybridge_layer0_fill"> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway]='primary_link'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway]='primary_link'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">9.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway]='primary_link'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">14.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="primarybridge_layer1_casing"> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="primarybridge_layer1_fill"> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">9.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">14.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="primarybridge_layer2_casing"> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">8</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">11</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">16</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="primarybridge_layer2_fill"> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">7</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter> | |
&maxscale_zoom15; | |
&minscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">9.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter> | |
&maxscale_zoom17; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">14.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="roads"> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter> | |
&maxscale_zoom5; | |
&minscale_zoom6; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter> | |
&maxscale_zoom7; | |
&minscale_zoom8; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter> | |
&maxscale_zoom9; | |
&minscale_zoom9; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">1.4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom10; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom11; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#809bc0</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<!-- TRUNK --> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom5; | |
&minscale_zoom6; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#a9dba9</CssParameter> | |
<CssParameter name="stroke-width">0.4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom7; | |
&minscale_zoom8; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#97d397</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom9; | |
&minscale_zoom10; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#97d397</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom11; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#97d397</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<!-- PRIMARY--> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom7; | |
&minscale_zoom8; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">0.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom9; | |
&minscale_zoom9; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">1.2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom10; | |
&minscale_zoom10; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom11; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ec989a</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<!-- SECONDARY --> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom9; | |
&minscale_zoom10; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fecc8b</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter> | |
&maxscale_zoom11; | |
&minscale_zoom11; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fecc8b</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<!-- RAIL --> | |
<Rule> | |
&maxscale_zoom6; | |
&minscale_zoom8; | |
<Filter>[railway] = 'rail'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">0.6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom9; | |
&minscale_zoom9; | |
<Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom9; | |
&minscale_zoom9; | |
<Filter>[railway] = 'rail' and [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-dasharray">5,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom8; | |
&minscale_zoom9; | |
<Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge' or [railway]='funicular'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#ccc</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<Filter>[railway] = 'rail' and [tunnel]='yes'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-dasharray">5,2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge' or [railway]='funicular'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom12; | |
&minscale_zoom12; | |
<Filter>[railway] = 'preserved'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aaa</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<Filter>[railway] = 'preserved'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#999999</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,1,8,1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
&minscale_zoom18; | |
<Filter>[railway]='monorail'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#fff</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
<CssParameter name="stroke-opacity">0.4</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#777</CssParameter> | |
<CssParameter name="stroke-width">3.0</CssParameter> | |
<CssParameter name="stroke-dasharray">2,3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-linecap">round</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="trams"> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#444</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#444</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="guideways"> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom13; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6666ff</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">8,12</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom14; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6666ff</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">white</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-linejoin">round</CssParameter> | |
<CssParameter name="stroke-dasharray">0,11,8,1</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="cliffs"> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<Filter>[natural] = 'cliff'</Filter> | |
<LinePatternSymbolizer file="&symbols;/cliff.png" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
<Filter>[natural] = 'cliff'</Filter> | |
<LinePatternSymbolizer file="&symbols;/cliff2.png" /> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
<Filter>[man_made] = 'embankment'</Filter> | |
<LinePatternSymbolizer file="&symbols;/cliff.png" /> | |
</Rule> | |
</Style> | |
<Style name="barriers"> | |
<Rule> | |
&maxscale_zoom16; | |
<Filter>[natural]='hedge' or [barrier] = 'hedge'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#aed1a0</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom16; | |
<Filter>[barrier] <> '' and not [barrier] = 'hedge'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">black</CssParameter> | |
<CssParameter name="stroke-width">0.4</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="directions"> | |
<Rule> | |
<Filter>[oneway] = 'yes'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6c70d5</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-linejoin">bevel</CssParameter> | |
<CssParameter name="stroke-dasharray">0,12,10,152</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6c70d5</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">bevel</CssParameter> | |
<CssParameter name="stroke-dasharray">0,12,9,153</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6c70d5</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">bevel</CssParameter> | |
<CssParameter name="stroke-dasharray">0,18,2,154</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6c70d5</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">bevel</CssParameter> | |
<CssParameter name="stroke-dasharray">0,18,1,155</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
<Filter>[oneway] = '-1'</Filter> | |
&maxscale_zoom16; | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6c70d5</CssParameter> | |
<CssParameter name="stroke-width">1</CssParameter> | |
<CssParameter name="stroke-linejoin">bevel</CssParameter> | |
<CssParameter name="stroke-dasharray">0,12,10,152</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6c70d5</CssParameter> | |
<CssParameter name="stroke-width">2</CssParameter> | |
<CssParameter name="stroke-linejoin">bevel</CssParameter> | |
<CssParameter name="stroke-dasharray">0,13,9,152</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6c70d5</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-linejoin">bevel</CssParameter> | |
<CssParameter name="stroke-dasharray">0,14,2,158</CssParameter> | |
</LineSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#6c70d5</CssParameter> | |
<CssParameter name="stroke-width">4</CssParameter> | |
<CssParameter name="stroke-linejoin">bevel</CssParameter> | |
<CssParameter name="stroke-dasharray">0,15,1,158</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
<Style name="boundary"> | |
<Rule> | |
&maxscale_zoom7; | |
&minscale_zoom9; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">green</CssParameter> | |
<CssParameter name="fill-opacity">0.05</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">green</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">4,2</CssParameter> | |
<CssParameter name="stroke-opacity">0.15</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom12; | |
<PolygonSymbolizer> | |
<CssParameter name="fill">green</CssParameter> | |
<CssParameter name="fill-opacity">0.05</CssParameter> | |
</PolygonSymbolizer> | |
<LineSymbolizer> | |
<CssParameter name="stroke">green</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-dasharray">6,2</CssParameter> | |
<CssParameter name="stroke-opacity">0.15</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom18; | |
<LineSymbolizer> | |
<CssParameter name="stroke">green</CssParameter> | |
<CssParameter name="stroke-width">3</CssParameter> | |
<CssParameter name="stroke-dasharray">6,2</CssParameter> | |
<CssParameter name="stroke-opacity">0.15</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom8; | |
&minscale_zoom9; | |
<TextSymbolizer name="name" fontset_name="bold-fonts" size="8" dy="-8" fill="#9c9" halo_radius="1" wrap_width="14"/> | |
</Rule> | |
<Rule> | |
&maxscale_zoom10; | |
&minscale_zoom11; | |
<TextSymbolizer name="name" fontset_name="bold-fonts" size="11" fill="#9c9" halo_radius="1" wrap_width="14"/> | |
</Rule> | |
</Style> | |
<Style name="theme_park"> | |
<Rule> | |
&maxscale_zoom13; | |
&minscale_zoom14; | |
<Filter>[tourism]='theme_park'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#734a08</CssParameter> | |
<CssParameter name="stroke-width">1.5</CssParameter> | |
<CssParameter name="stroke-dasharray">9,3</CssParameter> | |
<CssParameter name="stroke-opacity">0.6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
<Rule> | |
&maxscale_zoom15; | |
&minscale_zoom18; | |
<Filter>[tourism]='theme_park'</Filter> | |
<LineSymbolizer> | |
<CssParameter name="stroke">#734a08</CssParameter> | |
<CssParameter name="stroke-width">2.5</CssParameter> | |
<CssParameter name="stroke-dasharray">9,3</CssParameter> | |
<CssParameter name="stroke-opacity">0.6</CssParameter> | |
</LineSymbolizer> | |
</Rule> | |
</Style> | |
&layer-shapefiles; | |
<Layer name="leisure" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>leisure</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,aeroway,amenity,landuse,leisure,man_made,military,"natural",power,tourism,name,highway, | |
case when religion in ('christian','jewish') then religion else 'INT-generic'::text end as religion | |
from &prefix;_polygon | |
where landuse is not null | |
or leisure is not null | |
or aeroway in ('apron','aerodrome') | |
or amenity in ('parking','university','college','school','hospital','kindergarten','grave_yard') | |
or military in ('barracks','danger_area') | |
or "natural" in ('field','beach','heath','mud','wood') | |
or power in ('station','sub_station','generator') | |
or tourism in ('attraction','camp_site','caravan_site','picnic_site','zoo') | |
or highway='services' | |
order by z_order,way_area desc | |
) as leisure | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="sports_grounds" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>sports_grounds</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,leisure, | |
case when leisure='pitch' then 2 | |
when leisure='track' then 1 | |
else 0 end as prio | |
from &prefix;_polygon | |
where leisure in ('sports_centre','stadium','pitch','track') | |
order by z_order,prio,way_area desc | |
) as sports_grounds | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
&layer-water; | |
&layer-water_features; | |
<Layer name="tunnels" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>tunnels-casing</StyleName> | |
<StyleName>tunnels-fill</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway from &prefix;_line where highway in ('motorway','motorway_link','trunk','trunk_link','primary','primary_link','secondary','secondary_link','tertiary','tertiary_link','residential','unclassified','minor') and tunnel in ('yes','true','1') order by z_order) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
&layer-citywall; | |
<Layer name="turning_circle-casing" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>turning_circle-casing</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select p.way as way,l.highway as int_tc_type | |
from &prefix;_point p | |
join &prefix;_line l | |
on ST_DWithin(p.way,l.way,&dwithin_node_way;) | |
where p.highway='turning_circle' and l.highway in ('tertiary','unclassified','residential','service','living_street') | |
) as turning_circle | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<!-- clear_label_cache="on" needs to follow immediately after the turning_circle-casing layer --> | |
<Layer name="footbikecycle-tunnels" status="on" srs="&osm2pgsql_projection;" clear_label_cache="on"> | |
<StyleName>footbikecycle-tunnels</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,horse,foot,bicycle from &prefix;_line where highway in ('bridleway','footway','cycleway','path') and tunnel in ('yes','true','1') order by z_order) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="tracks-tunnels" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>tracks-tunnels</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,tracktype from &prefix;_line where highway='track' and tunnel in ('yes','true','1')) as tracks | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="line features" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>cliffs</StyleName> | |
<StyleName>barriers</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,barrier,"natural",man_made from &prefix;_line where barrier is not null or "natural" in ('hedge','cliff') or man_made='embankment') as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="polygon barriers" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>barriers</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,barrier,"natural" from &prefix;_polygon where barrier is not null or "natural"='hedge') as barriers | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="highway-area-casing" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>highway-area-casing</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,railway from &prefix;_polygon | |
where highway in ('residential','unclassified','pedestrian','service','footway','track','path','platform') | |
or railway='platform' | |
order by z_order,way_area desc) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="minor-roads-casing" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>minor-roads-casing-links</StyleName> | |
<StyleName>minor-roads-casing</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,service, | |
case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end as tunnel | |
from &prefix;_line | |
where highway in ('motorway','motorway_link','trunk','trunk_link','primary','primary_link','secondary','secondary_link','tertiary','tertiary_link','residential','unclassified','minor','road','service','pedestrian','raceway','living_street') | |
order by z_order) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="highway-area-fill" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>highway-area-fill</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,railway,aeroway from &prefix;_polygon | |
where highway in ('residential','unclassified','pedestrian','service','footway','living_street','track','path','platform','services') | |
or railway='platform' | |
or aeroway='runway' | |
order by z_order,way_area desc) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
&layer-buildings; | |
<Layer name="turning_circle-fill" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>turning_circle-fill</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select p.way as way,l.highway as int_tc_type | |
from &prefix;_point p | |
join &prefix;_line l | |
on ST_DWithin(p.way,l.way,&dwithin_node_way;) | |
where p.highway='turning_circle' and l.highway in ('tertiary','unclassified','residential','service','living_street') | |
) as turning_circle | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="tracks-notunnel-nobridge" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>tracks-notunnel-nobridge</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,tracktype from &prefix;_line where highway='track' and (bridge is null or bridge in ('no','false','0')) and (tunnel is null or tunnel in ('no','false','0'))) as tracks | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="minor-roads-fill" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>minor-roads-fill-links</StyleName> | |
<StyleName>minor-roads-fill</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,horse,bicycle,foot,construction,aeroway,service, | |
case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end as tunnel, | |
case when bridge in ('yes','true','1') then 'yes'::text else bridge end as bridge, | |
case when railway in ('spur','siding') | |
or (railway='rail' and service in ('spur','siding','yard')) | |
then 'spur-siding-yard'::text else railway end as railway | |
from &prefix;_line | |
where highway is not null | |
or aeroway in ('runway','taxiway') | |
or railway in ('light_rail','narrow_gauge','funicular','rail','subway','tram','spur','siding','platform','disused','abandoned','construction') | |
order by z_order) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
&layer-ferry-routes; | |
&layer-aerialways; | |
<Layer name="roads" status="on" srs="&osm2pgsql_projection;"> | |
<!--StyleName>roads-casing</StyleName--> | |
<StyleName>roads</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,railway, | |
case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end as tunnel | |
from &prefix;_roads | |
where highway is not null | |
or (railway is not null and (service is null or service not in ('spur','siding','yard'))) | |
order by z_order | |
) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="waterway-bridges" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>waterway-bridges</StyleName> | |
<Datasource> | |
<Parameter name="table">(select way,name from &prefix;_line where waterway='canal' and bridge in ('yes','true','1','aqueduct') order by z_order) as water</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="bridges" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>road-bridges-casing</StyleName> | |
<StyleName>road-bridges-fill</StyleName> | |
<StyleName>noncased-ways-bridges</StyleName> | |
<StyleName>primarybridge_layer0_casing</StyleName> | |
<StyleName>mwaybridge_layer0_casing</StyleName> | |
<StyleName>primarybridge_layer0_fill</StyleName> | |
<StyleName>mwaybridge_layer0_fill</StyleName> | |
<StyleName>primarybridge_layer1_casing</StyleName> | |
<StyleName>mwaybridge_layer1_casing</StyleName> | |
<StyleName>primarybridge_layer1_fill</StyleName> | |
<StyleName>mwaybridge_layer1_fill</StyleName> | |
<StyleName>primarybridge_layer2_casing</StyleName> | |
<StyleName>mwaybridge_layer2_casing</StyleName> | |
<StyleName>primarybridge_layer2_fill</StyleName> | |
<StyleName>mwaybridge_layer2_fill</StyleName> | |
<StyleName>mwaybridge_layer3_casing</StyleName> | |
<StyleName>mwaybridge_layer3_fill</StyleName> | |
<StyleName>mwaybridge_layer4_casing</StyleName> | |
<StyleName>mwaybridge_layer4_fill</StyleName> | |
<StyleName>mwaybridge_layer5_casing</StyleName> | |
<StyleName>mwaybridge_layer5_fill</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,aeroway,railway,layer,horse,bicycle,foot,bridge | |
from &prefix;_line | |
where (highway is not null | |
or aeroway in ('runway','taxiway') | |
or railway in ('light_rail','subway')) | |
and bridge not in ('no','false','0') | |
order by z_order | |
) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="tracks-bridges" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>tracks-bridges</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,tracktype from &prefix;_line where highway='track' and bridge in ('yes','true','1')) as tracks | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="access" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>access</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,access,highway from &prefix;_line where access is not null) as access | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="trams" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>trams</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way from &prefix;_line where railway='tram' and (tunnel is null or tunnel not in ('yes','true','1'))) as trams | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="guideways" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>guideways</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way from &prefix;_line where highway='bus_guideway' and (tunnel is null or tunnel not in ('yes','true','1'))) as guideways | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
&layer-admin; | |
&layer-amenity-stations; | |
&layer-amenity-symbols; | |
&layer-amenity-points; | |
&layer-power; | |
<Layer name="directions" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>directions</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way, | |
case when oneway in ('yes','true','1') then 'yes'::text else oneway end as oneway | |
from &prefix;_line | |
where oneway is not null | |
and (highway is not null or railway is not null or waterway is not null) | |
) as directions | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="planet roads text osm low zoom" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>roads-text-low-zoom</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,highway,ref,char_length(ref) as length | |
from &prefix;_roads | |
where highway in ('motorway','trunk','primary') | |
and ref is not null | |
) as roads | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="highway-junctions" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>highway-junctions</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,ref,name | |
from &prefix;_point | |
where highway='motorway_junction' | |
) as junctions | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
&layer-addressing; | |
<Layer name="misc_boundaries" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>boundary</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,name,boundary from &prefix;_polygon where boundary='national_park') as boundary | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
<Layer name="theme_park" status="on" srs="&osm2pgsql_projection;"> | |
<StyleName>theme_park</StyleName> | |
<Datasource> | |
<Parameter name="table"> | |
(select way,name,tourism from &prefix;_polygon where tourism='theme_park') as theme_park | |
</Parameter> | |
&datasource-settings; | |
</Datasource> | |
</Layer> | |
</Map> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment