Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over" background-color="rgb(181,208,208)" minimum-version="0.7.2">
- <FontSet name="bold-fonts">
- <Font face-name="DejaVu Sans Bold"/>
- </FontSet>
- <FontSet name="book-fonts">
- <Font face-name="DejaVu Sans Book"/>
- </FontSet>
- <FontSet name="oblique-fonts">
- <Font face-name="DejaVu Sans Oblique"/>
- </FontSet>
- <Style name="access">
- <Rule>
- <Filter>(([access]='permissive') and ((([highway]='unclassified') or ([highway]='residential')) or ([highway]='footway')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,255,153)" stroke-width="6" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- <Rule>
- <Filter>(([access]='permissive') and (([highway]='service') and not (([service]='INT-minor'))))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,255,153)" stroke-width="3" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- <Rule>
- <Filter>(([access]='permissive') and (((([highway]='unclassified') or ([highway]='residential')) or ([highway]='footway')) or ([highway]='service')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,255,153)" stroke-width="6" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- <Rule>
- <Filter>(([access]='destination') and (([highway]='unclassified') or ([highway]='residential')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(194,224,255)" stroke-width="6" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- <Rule>
- <Filter>(([access]='destination') and (([highway]='service') and not (([service]='INT-minor'))))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(194,224,255)" stroke-width="3" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- <Rule>
- <Filter>(([access]='destination') and ((([highway]='unclassified') or ([highway]='residential')) or ([highway]='service')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(194,224,255)" stroke-width="6" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- <Rule>
- <Filter>((([access]='private') or ([access]='no')) and not (([highway]='service')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(239,169,169)" stroke-width="6" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- <Rule>
- <Filter>((([access]='private') or ([access]='no')) and (([highway]='service') and not (([service]='INT-minor'))))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(239,169,169)" stroke-width="3" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- <Rule>
- <Filter>(([access]='private') or ([access]='no'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(239,169,169)" stroke-width="6" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 8"/>
- </Rule>
- </Style>
- <Style name="admin-01234">
- <Rule>
- <Filter>(([admin_level]='2') or ([admin_level]='3'))</Filter>
- <MinScaleDenominator>6500000</MinScaleDenominator>
- <MaxScaleDenominator>50000000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="0.6" stroke-opacity="0.2"/>
- </Rule>
- <Rule>
- <Filter>(([admin_level]='2') or ([admin_level]='3'))</Filter>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="2" stroke-opacity="0.2"/>
- </Rule>
- <Rule>
- <Filter>([admin_level]='2')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="6" stroke-opacity="0.1"/>
- </Rule>
- <Rule>
- <Filter>([admin_level]='3')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="5" stroke-opacity="0.1" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>([admin_level]='4')</Filter>
- <MinScaleDenominator>6500000</MinScaleDenominator>
- <MaxScaleDenominator>50000000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="0.6" stroke-opacity="0.2" stroke-dasharray="4, 3"/>
- </Rule>
- <Rule>
- <Filter>([admin_level]='4')</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-opacity="0.2" stroke-dasharray="4, 3"/>
- </Rule>
- <Rule>
- <Filter>([admin_level]='4')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="3" stroke-opacity="0.2" stroke-dasharray="4, 3"/>
- </Rule>
- </Style>
- <Style name="admin-5678">
- <Rule>
- <Filter>([admin_level]='5')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="2" stroke-opacity="0.3" stroke-dasharray="6, 3, 2, 3, 2, 3"/>
- </Rule>
- <Rule>
- <Filter>([admin_level]='6')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="2" stroke-opacity="0.3" stroke-dasharray="6, 3, 2, 3"/>
- </Rule>
- <Rule>
- <Filter>(([admin_level]='8') or ([admin_level]='7'))</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="1.5" stroke-opacity="0.3" stroke-dasharray="5, 2"/>
- </Rule>
- </Style>
- <Style name="admin-other">
- <Rule>
- <Filter>(([admin_level]='10') or ([admin_level]='9'))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-width="2" stroke-opacity="0.3" stroke-dasharray="2, 3"/>
- </Rule>
- <Rule>
- <Filter>not (([admin_level]!=''))</Filter>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,0,128)" stroke-opacity="0.2"/>
- </Rule>
- </Style>
- <Style name="aerialways">
- <Rule>
- <Filter>((([aerialway]='cable_car') or ([aerialway]='gondola')) or ([aerialway]='goods'))</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LinePatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/cable_car.png"/>
- </Rule>
- <Rule>
- <Filter>(((((([aerialway]='chair_lift') or ([aerialway]='drag_lift')) or ([aerialway]='t-bar')) or ([aerialway]='j-bar')) or ([aerialway]='platter')) or ([aerialway]='rope_tow'))</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LinePatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/chair_lift.png"/>
- </Rule>
- </Style>
- <Style name="area-text">
- <Rule>
- <Filter>([way_area]>=150000)</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,51)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([way_area]>=80000) and ([way_area]<150000))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,51)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([way_area]>=20000) and ([way_area]<80000))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,51)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([way_area]<20000)</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,51)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="barriers">
- <Rule>
- <Filter>([barrier]='embankment')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(68,68,68)" stroke-width="0.4"/>
- </Rule>
- <Rule>
- <Filter>(([natural]='hedge') or ([barrier]='hedge'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(174,209,160)" stroke-width="3"/>
- </Rule>
- <Rule>
- <Filter>(([barrier]!='') and not ((([barrier]='hedge') or ([barrier]='embankment'))))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(68,68,68)" stroke-width="0.4"/>
- </Rule>
- </Style>
- <Style name="barriers_area">
- <Rule>
- <Filter>(([natural]='hedge') or ([barrier]='hedge'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(174,209,160)"/>
- </Rule>
- <Rule>
- <Filter>(([barrier]!='') and not (([barrier]='hedge')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(68,68,68)" stroke-width="0.4"/>
- </Rule>
- </Style>
- <Style name="boundary">
- <Rule>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(0,128,0)" fill-opacity="0.05"/>
- <LineSymbolizer stroke="rgb(0,128,0)" stroke-width="1.5" stroke-opacity="0.15" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(0,128,0)" fill-opacity="0.05"/>
- <LineSymbolizer stroke="rgb(0,128,0)" stroke-width="3" stroke-opacity="0.15" stroke-dasharray="6, 2"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(0,128,0)" stroke-width="3" stroke-opacity="0.15" stroke-dasharray="6, 2"/>
- </Rule>
- <Rule>
- <Filter>([way_area]>=200000000)</Filter>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>3000000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="8" fill="rgb(153,204,153)" vertical-alignment="auto" halo-radius="1" wrap-width="14" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="11" fill="rgb(153,204,153)" vertical-alignment="auto" halo-radius="1" wrap-width="14" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="bridges_casing">
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="3"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="6.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="9"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="12"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="8"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="11"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="16"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="8"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="11"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="16"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="10"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="12"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="16"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="7.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="11"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="16"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="4.5"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="9"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke-width="11"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="16"/>
- </Rule>
- <Rule>
- <Filter>([highway]='service')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="3"/>
- </Rule>
- <Rule>
- <Filter>([highway]='service')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke-width="8"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="2.2"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="3.8"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="7"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke-width="9.5"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='runway')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="19"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='taxiway')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='taxiway')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="7"/>
- </Rule>
- <Rule>
- <Filter>([railway]='subway')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5.5"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='light_rail') or ([railway]='narrow_gauge'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(85,85,85)" stroke-width="5.5"/>
- </Rule>
- <Rule>
- <Filter>([highway]='unsurfaced')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5"/>
- </Rule>
- <Rule>
- <Filter>([highway]='unsurfaced')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="6.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='bridleway') or (([highway]='path') and ([horse]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='footway') or (([highway]='path') and ([foot]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="6"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='path') and not (((([bicycle]='designated') or ([foot]='designated')) or ([horse]='designated'))))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='cycleway') or (([highway]='path') and ([bicycle]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5.5"/>
- </Rule>
- <Rule>
- <Filter>([highway]='byway')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5.5"/>
- </Rule>
- <Rule>
- <Filter>([railway]='rail')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="6.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>([railway]='INT-spur-siding-yard')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5.7" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(((([railway]='disused') or ([railway]='abandoned')) or ([railway]='construction')) and not (([highway]!='')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="6"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade1'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade2'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="4.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade3'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="4.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade4'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="4.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade5'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="4.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and not (([tracktype]!='')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="4.5"/>
- </Rule>
- </Style>
- <Style name="bridges_casing2">
- <Rule>
- <Filter>([railway]='subway')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='light_rail') or ([railway]='narrow_gauge'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>([highway]='unsurfaced')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='unsurfaced')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='bridleway') or (([highway]='path') and ([horse]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='footway') or (([highway]='path') and ([foot]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='path') and not (((([bicycle]='designated') or ([foot]='designated')) or ([horse]='designated'))))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='cycleway') or (([highway]='path') and ([bicycle]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='byway')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([railway]='rail')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>([railway]='INT-spur-siding-yard')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(((([railway]='disused') or ([railway]='abandoned')) or ([railway]='construction')) and not (([highway]!='')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade1'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade2'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade3'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade4'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade5'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and not (([tracktype]!='')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- </Style>
- <Style name="bridges_fill">
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="5.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="7.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="10" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="9.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="14.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="9.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="14.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="9" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="10.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="14.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="9.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="14" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='road')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(221,221,221)" stroke-width="3.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='road')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(221,221,221)" stroke-width="9.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='road')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(221,221,221)" stroke-width="14" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='residential') or ([highway]='unclassified'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='residential') or ([highway]='unclassified'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='residential') or ([highway]='unclassified'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="9.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='residential') or ([highway]='unclassified'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="14" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='service')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='service')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(237,237,237)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(237,237,237)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(237,237,237)" stroke-width="5.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(237,237,237)" stroke-width="8" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='runway')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="18"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='taxiway')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='taxiway')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="6"/>
- </Rule>
- <Rule>
- <Filter>([railway]='subway')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='light_rail') or ([railway]='narrow_gauge'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,102)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>([highway]='unsurfaced')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(222,189,156)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="2, 4"/>
- </Rule>
- <Rule>
- <Filter>([highway]='unsurfaced')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(222,189,156)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 6"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='bridleway') or (([highway]='path') and ([horse]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(0,128,0)" stroke-width="1.5" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='footway') or (([highway]='path') and ([foot]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(250,128,114)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 3"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='path') and not (((([bicycle]='designated') or ([foot]='designated')) or ([horse]='designated'))))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 3"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='cycleway') or (([highway]='path') and ([bicycle]='designated')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(0,0,255)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 3"/>
- </Rule>
- <Rule>
- <Filter>([highway]='byway')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,204,0)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- <Rule>
- <Filter>([railway]='rail')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="3" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-linejoin="round" stroke-dasharray="8, 12"/>
- </Rule>
- <Rule>
- <Filter>([railway]='rail')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="3" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-linejoin="round" stroke-dasharray="0, 11, 8, 1"/>
- </Rule>
- <Rule>
- <Filter>([railway]='INT-spur-siding-yard')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="2" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="0.8" stroke-linejoin="round" stroke-dasharray="0, 8, 11, 1"/>
- </Rule>
- <Rule>
- <Filter>(((([railway]='disused') or ([railway]='abandoned')) or ([railway]='construction')) and not (([highway]!='')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="2, 4"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade1'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(179,119,0)" stroke-width="2" stroke-opacity="0.7"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade2'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(168,112,0)" stroke-width="1.5" stroke-opacity="0.8" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade3'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2" stroke-opacity="0.7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade4'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2" stroke-opacity="0.8" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 7, 1, 5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and ([tracktype]='grade5'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2" stroke-opacity="0.8" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='track') and not (([tracktype]!='')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- </Style>
- <Style name="buildings">
- <Rule>
- <Filter>([building]='INT-light')</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(188,169,169)" fill-opacity="0.7"/>
- </Rule>
- <Rule>
- <Filter>(([building]!='INT-light') and ([building]!=''))</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(188,169,169)" fill-opacity="0.9"/>
- </Rule>
- <Rule>
- <Filter>(([building]!='INT-light') and ([building]!=''))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(51,0,102)" stroke-width="0.2"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='terminal')</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(204,153,255)"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='terminal')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(51,0,102)" stroke-width="0.2"/>
- </Rule>
- </Style>
- <Style name="buildings-lz">
- <Rule>
- <Filter>(([railway]='station') or ([building]='station'))</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(212,170,170)"/>
- </Rule>
- <Rule>
- <Filter>([building]='supermarket')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(255,192,203)" fill-opacity="0.5"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='place_of_worship')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(119,119,119)" fill-opacity="0.5"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='place_of_worship')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(170,170,170)" fill-opacity="0.9"/>
- <LineSymbolizer stroke="rgb(17,17,17)" stroke-width="0.3"/>
- </Rule>
- </Style>
- <Style name="builtup">
- <Rule>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>3000000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(221,221,221)"/>
- </Rule>
- </Style>
- <Style name="capital">
- <Rule>
- <MinScaleDenominator>12500000</MinScaleDenominator>
- <MaxScaleDenominator>25000000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <MinScaleDenominator>1500000</MinScaleDenominator>
- <MaxScaleDenominator>12500000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="11" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="11" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="14" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="castle_walls">
- <Rule>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(136,136,136)" stroke-width="2"/>
- </Rule>
- </Style>
- <Style name="city">
- <Rule>
- <Filter>(([place]='city') or ([place]='metropolis'))</Filter>
- <MinScaleDenominator>1500000</MinScaleDenominator>
- <MaxScaleDenominator>12500000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([place]='city') or ([place]='metropolis'))</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="11" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([place]='city') or ([place]='metropolis'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="14" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="citywalls">
- <Rule>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="4" stroke-opacity="0.8" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="6" stroke-opacity="0.8" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="9" stroke-opacity="0.8" stroke-linejoin="round"/>
- </Rule>
- </Style>
- <Style name="cliffs">
- <Rule>
- <Filter>([natural]='cliff')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LinePatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/cliff.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='cliff')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LinePatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/cliff2.png"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='embankment')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LinePatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/cliff.png"/>
- </Rule>
- </Style>
- <Style name="coast-poly">
- <Rule>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(242,239,233)"/>
- </Rule>
- </Style>
- <Style name="continent">
- <Rule>
- <Filter>([place]='continent')</Filter>
- <MinScaleDenominator>100000000</MinScaleDenominator>
- <MaxScaleDenominator>500000000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(157,108,157)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="country">
- <Rule>
- <Filter>([place]='country')</Filter>
- <MinScaleDenominator>50000000</MinScaleDenominator>
- <MaxScaleDenominator>200000000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(157,108,157)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([place]='country')</Filter>
- <MinScaleDenominator>6500000</MinScaleDenominator>
- <MaxScaleDenominator>50000000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(157,108,157)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="dam">
- <Rule>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(68,68,68)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(34,34,34)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="directions">
- <Rule>
- <Filter>([oneway]='yes')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(108,112,213)" stroke-linejoin="bevel" stroke-dasharray="0, 12, 10, 152"/>
- <LineSymbolizer stroke="rgb(108,112,213)" stroke-width="2" stroke-linejoin="bevel" stroke-dasharray="0, 12, 9, 153"/>
- <LineSymbolizer stroke="rgb(108,112,213)" stroke-width="3" stroke-linejoin="bevel" stroke-dasharray="0, 18, 2, 154"/>
- <LineSymbolizer stroke="rgb(108,112,213)" stroke-width="4" stroke-linejoin="bevel" stroke-dasharray="0, 18, 1, 155"/>
- </Rule>
- <Rule>
- <Filter>([oneway]='-1')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(108,112,213)" stroke-linejoin="bevel" stroke-dasharray="0, 12, 10, 152"/>
- <LineSymbolizer stroke="rgb(108,112,213)" stroke-width="2" stroke-linejoin="bevel" stroke-dasharray="0, 13, 9, 152"/>
- <LineSymbolizer stroke="rgb(108,112,213)" stroke-width="3" stroke-linejoin="bevel" stroke-dasharray="0, 14, 2, 158"/>
- <LineSymbolizer stroke="rgb(108,112,213)" stroke-width="4" stroke-linejoin="bevel" stroke-dasharray="0, 15, 1, 158"/>
- </Rule>
- </Style>
- <Style name="ferry-routes">
- <Rule>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,255)" stroke-width="0.4" stroke-dasharray="4, 4"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,255)" stroke-width="0.8" stroke-dasharray="6, 6"/>
- </Rule>
- </Style>
- <Style name="footbikecycle-tunnels">
- <Rule>
- <Filter>(([highway]='bridleway') or (([highway]='path') and ([horse]='designated')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(0,128,0)" stroke-width="2" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='footway') or (([highway]='path') and ([foot]='designated')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="5.5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(250,128,114)" stroke-width="2.5" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 3"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='path') and not (((([bicycle]='designated') or ([foot]='designated')) or ([horse]='designated'))))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="5.5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 3"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='cycleway') or (([highway]='path') and ([bicycle]='designated')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(0,0,255)" stroke-width="2" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 3"/>
- </Rule>
- </Style>
- <Style name="glaciers-text">
- <Rule>
- <Filter>([way_area]>=10000000)</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(153,153,255)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([way_area]>=5000000) and ([way_area]<10000000))</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(153,153,255)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([way_area]<5000000)</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(153,153,255)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="guideways">
- <Rule>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,255)" stroke-width="3" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-linejoin="round" stroke-dasharray="8, 12"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,255)" stroke-width="3" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-linejoin="round" stroke-dasharray="0, 11, 8, 1"/>
- </Rule>
- </Style>
- <Style name="hamlet">
- <Rule>
- <Filter>(((([place]='hamlet') or ([place]='locality')) or ([place]='isolated_dwelling')) or ([place]='farm'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(((([place]='hamlet') or ([place]='locality')) or ([place]='isolated_dwelling')) or ([place]='farm'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="11" fill="rgb(119,119,119)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="highway-area-casing">
- <Rule>
- <Filter>(([highway]='residential') or ([highway]='unclassified'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)"/>
- </Rule>
- <Rule>
- <Filter>(((([highway]='pedestrian') or ([highway]='service')) or ([highway]='footway')) or ([highway]='path'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)"/>
- </Rule>
- <Rule>
- <Filter>([highway]='track')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='platform') or ([railway]='platform'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- </Style>
- <Style name="highway-area-fill">
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(204,204,204)"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='service'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(255,255,255)"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='pedestrian') or ([highway]='footway')) or ([highway]='path'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(237,237,237)"/>
- </Rule>
- <Rule>
- <Filter>([highway]='track')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(223,204,102)"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='platform') or ([railway]='platform'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(187,187,187)" gamma="0.65"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='runway')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(187,187,204)"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='taxiway')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(187,187,204)"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='helipad')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(187,187,204)"/>
- </Rule>
- </Style>
- <Style name="highway-junctions">
- <Rule>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(102,102,255)" vertical-alignment="auto" halo-radius="1" wrap-width="12" minimum-distance="2" horizontal-alignment="auto">[ref]</TextSymbolizer>
- </Rule>
- <Rule>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(102,102,255)" vertical-alignment="auto" halo-radius="1" wrap-width="12" minimum-distance="2" horizontal-alignment="auto">[ref]</TextSymbolizer>
- <TextSymbolizer fontset-name="oblique-fonts" size="8" fill="rgb(102,102,255)" dy="-8" vertical-alignment="auto" halo-radius="1" wrap-width="2" wrap-character=";" minimum-distance="2" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="12" fill="rgb(102,102,255)" vertical-alignment="auto" halo-radius="1" wrap-width="12" minimum-distance="2" horizontal-alignment="auto">[ref]</TextSymbolizer>
- <TextSymbolizer fontset-name="oblique-fonts" size="11" fill="rgb(102,102,255)" dy="-10" vertical-alignment="auto" halo-radius="1" wrap-width="2" wrap-character=";" minimum-distance="2" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="housenames">
- <Rule>
- <MinScaleDenominator>2500</MinScaleDenominator>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(68,68,68)" vertical-alignment="auto" wrap-width="20" horizontal-alignment="auto">[addr:housename]</TextSymbolizer>
- </Rule>
- <Rule>
- <MaxScaleDenominator>2500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(68,68,68)" vertical-alignment="auto" wrap-width="20" horizontal-alignment="auto">[addr:housename]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="housenumbers">
- <Rule>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(68,68,68)" vertical-alignment="auto" horizontal-alignment="auto">[addr:housenumber]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="interpolation">
- <Rule>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(136,136,136)" stroke-dasharray="2, 4"/>
- </Rule>
- </Style>
- <Style name="landcover">
- <Rule>
- <Filter>([leisure]='swimming_pool')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(181,208,208)"/>
- <LineSymbolizer stroke="rgb(0,0,255)" stroke-width="0.5"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='playground')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(204,255,241)"/>
- <LineSymbolizer stroke="rgb(102,102,102)" stroke-width="0.3"/>
- </Rule>
- <Rule>
- <Filter>((([tourism]='camp_site') or ([tourism]='caravan_site')) or ([tourism]='picnic_site'))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(204,255,153)" fill-opacity="0.5"/>
- <LineSymbolizer stroke="rgb(102,102,102)" stroke-width="0.3"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='attraction')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(242,202,234)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='quarry')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/quarry2.png"/>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="0.5"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='vineyard')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(171,223,150)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='orchard')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/orchard.png"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='vineyard')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/vineyard.png"/>
- </Rule>
- <Rule>
- <Filter>((([landuse]='cemetery') or ([landuse]='grave_yard')) or ([amenity]='grave_yard'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(170,203,175)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='residential')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(221,221,221)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='garages')</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(153,153,102)" fill-opacity="0.2"/>
- </Rule>
- <Rule>
- <Filter>([military]='barracks')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(255,143,143)"/>
- </Rule>
- <Rule>
- <Filter>(([landuse]='field') or ([natural]='field'))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(102,102,0)" fill-opacity="0.2"/>
- </Rule>
- <Rule>
- <Filter>(([landuse]='field') or ([natural]='field'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(102,102,0)" fill-opacity="0.2"/>
- <LineSymbolizer stroke="rgb(102,102,0)" stroke-width="0.3" stroke-opacity="0.4"/>
- </Rule>
- <Rule>
- <Filter>([military]='danger_area')</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(255,192,203)" fill-opacity="0.3"/>
- </Rule>
- <Rule>
- <Filter>([military]='danger_area')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/danger.png"/>
- </Rule>
- <Rule>
- <Filter>(((([landuse]='cemetery') or ([landuse]='grave_yard')) or ([amenity]='grave_yard')) and ([religion]='jewish'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/cemetery_jewish.18.png"/>
- </Rule>
- <Rule>
- <Filter>(((([landuse]='cemetery') or ([landuse]='grave_yard')) or ([amenity]='grave_yard')) and ([religion]='christian'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/grave_yard.png"/>
- </Rule>
- <Rule>
- <Filter>(((([landuse]='cemetery') or ([landuse]='grave_yard')) or ([amenity]='grave_yard')) and ([religion]='INT-generic'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/grave_yard_generic.png"/>
- </Rule>
- <Rule>
- <Filter>(([landuse]='meadow') or ([landuse]='grass'))</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(207,236,168)"/>
- </Rule>
- <Rule>
- <Filter>(([leisure]='park') or ([leisure]='recreation_ground'))</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(182,253,182)" fill-opacity="0.6"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='zoo')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/zoo.png"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='common')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(207,236,168)"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='garden')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(207,236,168)"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='golf_course')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(181,227,181)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='allotments')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(229,199,171)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='allotments')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/allotments.png"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='forest')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>3000000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(141,197,108)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='forest')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/forest.png"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='farmyard')</Filter>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(221,191,146)"/>
- </Rule>
- <Rule>
- <Filter>(([landuse]='farm') or ([landuse]='farmland'))</Filter>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(234,216,189)"/>
- </Rule>
- <Rule>
- <Filter>(([landuse]='recreation_ground') or ([landuse]='conservation'))</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(207,236,168)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='village_green')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(207,236,168)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='retail')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(241,218,218)"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='retail')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,0,0)" stroke-width="0.3"/>
- </Rule>
- <Rule>
- <Filter>(([landuse]='industrial') or ([landuse]='railway'))</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(223,209,214)"/>
- </Rule>
- <Rule>
- <Filter>(([power]='station') or ([power]='generator'))</Filter>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(187,187,187)"/>
- </Rule>
- <Rule>
- <Filter>(([power]='station') or ([power]='generator'))</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(187,187,187)"/>
- <LineSymbolizer stroke="rgb(85,85,85)" stroke-width="0.4"/>
- </Rule>
- <Rule>
- <Filter>([power]='sub_station')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(187,187,187)"/>
- <LineSymbolizer stroke="rgb(85,85,85)" stroke-width="0.4"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='commercial')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(239,200,200)"/>
- </Rule>
- <Rule>
- <Filter>(((([landuse]='brownfield') or ([landuse]='landfill')) or ([landuse]='greenfield')) or ([landuse]='construction'))</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(157,157,108)" fill-opacity="0.7"/>
- </Rule>
- <Rule>
- <Filter>(([natural]='wood') or ([landuse]='wood'))</Filter>
- <MaxScaleDenominator>3000000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(174,209,160)"/>
- </Rule>
- <Rule>
- <Filter>([natural]='desert')</Filter>
- <MaxScaleDenominator>3000000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(227,181,122)"/>
- </Rule>
- <Rule>
- <Filter>([natural]='sand')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(255,223,136)"/>
- </Rule>
- <Rule>
- <Filter>([natural]='heath')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(214,217,159)"/>
- </Rule>
- <Rule>
- <Filter>([natural]='scrub')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(181,227,181)"/>
- </Rule>
- <Rule>
- <Filter>([natural]='scrub')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/scrub.png"/>
- </Rule>
- <Rule>
- <Filter>((((([amenity]='university') or ([amenity]='college')) or ([amenity]='school')) or ([amenity]='hospital')) or ([amenity]='kindergarten'))</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(240,240,216)"/>
- </Rule>
- <Rule>
- <Filter>((((([amenity]='university') or ([amenity]='college')) or ([amenity]='school')) or ([amenity]='hospital')) or ([amenity]='kindergarten'))</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(165,42,42)" stroke-width="0.3"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='parking')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(247,239,183)"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='parking')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(238,238,209)" stroke-width="0.3"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='apron')</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(233,209,255)"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='aerodrome')</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(204,204,204)" fill-opacity="0.2"/>
- <LineSymbolizer stroke="rgb(85,85,85)" stroke-width="0.2"/>
- </Rule>
- <Rule>
- <Filter>([natural]='beach')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/beach.png"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='services') or ([highway]='rest_area'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(239,200,200)"/>
- </Rule>
- </Style>
- <Style name="landcover_line">
- <Rule>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(242,239,233)" stroke-width="3" stroke-linejoin="round" stroke-linecap="square"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(242,239,233)" stroke-width="6" stroke-linejoin="round" stroke-linecap="square"/>
- </Rule>
- </Style>
- <Style name="landuse_overlay">
- <Rule>
- <Filter>([landuse]='military')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/military_red_hz2.png"/>
- <LineSymbolizer stroke="rgb(255,85,85)" stroke-width="3" stroke-opacity="0.329"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='nature_reserve')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/nature_reserve5.png"/>
- <LineSymbolizer stroke="rgb(102,204,51)" stroke-width="0.5"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='nature_reserve')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/nature_reserve6.png"/>
- <LineSymbolizer stroke="rgb(102,204,51)"/>
- </Rule>
- </Style>
- <Style name="locks">
- <Rule>
- <Filter>([waterway]='lock_gate')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/lock_gate.png"/>
- </Rule>
- </Style>
- <Style name="marinas-area">
- <Rule>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(0,0,255)" stroke-opacity="0.5" stroke-dasharray="6, 2"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(0,0,255)" stroke-width="2" stroke-opacity="0.5" stroke-dasharray="6, 2"/>
- </Rule>
- </Style>
- <Style name="minor-roads-casing">
- <Rule>
- <Filter>(([highway]='motorway') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="3" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="3" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="3" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="6.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="7.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="7.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="8.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="10" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="11.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="11.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="11.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="13" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="16" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="16" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="16" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road')) and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="7.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road')) and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="4.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road')) and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="8" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road')) and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((((([highway]='tertiary') or ([highway]='residential')) or ([highway]='unclassified')) or ([highway]='road')) and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="16" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and not ((([service]='INT-minor') or ([tunnel]='yes'))))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="2.5" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and not ((([service]='INT-minor') or ([tunnel]='yes'))))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="7" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and ([service]='INT-minor'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='pedestrian') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='pedestrian') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="2" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='pedestrian') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="3.6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='pedestrian') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="3.6" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='pedestrian') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='pedestrian') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="6.5" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='pedestrian') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="9" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='pedestrian') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="9" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="9" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="14.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- </Style>
- <Style name="minor-roads-casing-links">
- <Rule>
- <Filter>([highway]='raceway')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,192,203)" stroke-width="1.2" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='raceway')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,192,203)" stroke-width="4" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='raceway')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,192,203)" stroke-width="7" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="1.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="4.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="8" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="11" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="3" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="7.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="11.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="16" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="3" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="7.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="11.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="16" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="8.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="11.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="16" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="7.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="16" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- </Style>
- <Style name="minor-roads-fill">
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and not (([construction]!='')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,204,204)" stroke-width="2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='motorway') or ([construction]='motorway_link')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='trunk') or ([construction]='trunk_link')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='primary') or ([construction]='primary_link')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='secondary') or ([construction]='secondary_link')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and not (([construction]!='')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,204,204)" stroke-width="4"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-dasharray="6, 4"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='motorway') or ([construction]='motorway_link')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="4"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-dasharray="6, 4"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='trunk') or ([construction]='trunk_link')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="4"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-dasharray="6, 4"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='primary') or ([construction]='primary_link')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="4"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-dasharray="6, 4"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='secondary') or ([construction]='secondary_link')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="4"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-dasharray="6, 4"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='tertiary') or ([construction]='tertiary_link')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="4"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-dasharray="6, 4"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and ((([construction]='residential') or ([construction]='unclassified')) or ([construction]='living_street')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="4" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-linejoin="round" stroke-dasharray="6, 4"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and ([construction]='service'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="2.5" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="6, 4"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and not (([construction]!='')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,204,204)" stroke-width="8"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7" stroke-dasharray="8, 6"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='motorway') or ([construction]='motorway_link')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="8"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7" stroke-dasharray="8, 6"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='trunk') or ([construction]='trunk_link')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="8"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7" stroke-dasharray="8, 6"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='primary') or ([construction]='primary_link')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="8"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7" stroke-dasharray="8, 6"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='secondary') or ([construction]='secondary_link')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="8"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7" stroke-dasharray="8, 6"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and (([construction]='tertiary') or ([construction]='tertiary_link')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="8"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7" stroke-dasharray="8, 6"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and ((([construction]='residential') or ([construction]='unclassified')) or ([construction]='living_street')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="8" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7" stroke-linejoin="round" stroke-dasharray="8, 6"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and ([construction]='service'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="7" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="6" stroke-linejoin="round" stroke-dasharray="8, 6"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='proposed') or ([highway]='construction')) and ([construction]='cycleway'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(102,153,255)" stroke-width="1.2" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="2, 6"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="8.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="15.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="15.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="8" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="15.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='rail') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-dasharray="1, 9"/>
- <LineSymbolizer stroke="rgb(253,253,253)" stroke-width="3" stroke-linejoin="round" stroke-dasharray="0, 1, 1, 8"/>
- <LineSymbolizer stroke="rgb(236,236,236)" stroke-width="3" stroke-linejoin="round" stroke-dasharray="0, 2, 1, 7"/>
- <LineSymbolizer stroke="rgb(202,202,202)" stroke-width="3" stroke-linejoin="round" stroke-dasharray="0, 3, 1, 6"/>
- <LineSymbolizer stroke="rgb(175,175,175)" stroke-width="3" stroke-linejoin="round" stroke-dasharray="0, 4, 1, 5"/>
- <LineSymbolizer stroke="rgb(161,161,161)" stroke-width="3" stroke-linejoin="round" stroke-dasharray="0, 5, 1, 4"/>
- <LineSymbolizer stroke="rgb(155,155,155)" stroke-width="3" stroke-linejoin="round" stroke-dasharray="0, 6, 1, 3"/>
- </Rule>
- <Rule>
- <Filter>(((([railway]='disused') or ([railway]='abandoned')) or ([railway]='construction')) and not (([highway]!='')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="2, 4"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='rail') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="3" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-linejoin="round" stroke-dasharray="8, 12"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='rail') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="3" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-linejoin="round" stroke-dasharray="0, 11, 8, 1"/>
- </Rule>
- <Rule>
- <Filter>([railway]='spur-siding-yard')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='spur-siding-yard') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="1, 9"/>
- <LineSymbolizer stroke="rgb(253,253,253)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="0, 1, 1, 8"/>
- <LineSymbolizer stroke="rgb(236,236,236)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="0, 2, 1, 7"/>
- <LineSymbolizer stroke="rgb(202,202,202)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="0, 3, 1, 6"/>
- <LineSymbolizer stroke="rgb(175,175,175)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="0, 4, 1, 5"/>
- <LineSymbolizer stroke="rgb(161,161,161)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="0, 5, 1, 4"/>
- <LineSymbolizer stroke="rgb(155,155,155)" stroke-width="2" stroke-linejoin="round" stroke-dasharray="0, 6, 1, 3"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='spur-siding-yard') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="2" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="0.8" stroke-linejoin="round" stroke-dasharray="0, 8, 11, 1"/>
- </Rule>
- <Rule>
- <Filter>((([railway]='narrow_gauge') or ([railway]='funicular')) and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,102)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>((([railway]='narrow_gauge') or ([railway]='funicular')) and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,102)" stroke-width="5" stroke-dasharray="5, 3"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4"/>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="1.5"/>
- </Rule>
- <Rule>
- <Filter>([railway]='miniature')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="1.2"/>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="3" stroke-dasharray="1, 10"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='tram') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(68,68,68)" stroke-dasharray="5, 3"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='tram') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(68,68,68)" stroke-width="2" stroke-dasharray="5, 3"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='light_rail') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,102)" stroke-width="2" stroke-dasharray="5, 3"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='light_rail') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(102,102,102)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='subway') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="2" stroke-dasharray="5, 3"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='subway') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(((([highway]='tertiary') or ([highway]='residential')) or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)"/>
- </Rule>
- <Rule>
- <Filter>([highway]='road')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(221,221,221)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='road')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(221,221,221)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='road')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(221,221,221)" stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='road')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(221,221,221)" stroke-width="9.4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='road')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(221,221,221)" stroke-width="13" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="9.4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="13" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,204,204)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,204,204)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,204,204)" stroke-width="4.7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,204,204)" stroke-width="7.4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='living_street')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,204,204)" stroke-width="13" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="4.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="9.4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="13" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and not (([service]='INT-minor')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and not (([service]='INT-minor')))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and not (([service]='INT-minor')))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='service') and ([service]='INT-minor'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(237,237,237)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(237,237,237)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(237,237,237)" stroke-width="5.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='pedestrian')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(237,237,237)" stroke-width="8" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='platform') or ([railway]='platform'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='steps')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(250,128,114)" stroke-width="5" stroke-dasharray="2, 1"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='bridleway') or (([highway]='path') and ([horse]='designated'))) and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(0,128,0)" stroke-width="1.2" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='footway') or (([highway]='path') and ([foot]='designated'))) and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(250,128,114)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 3"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='path') and not (((([bicycle]='designated') or ([foot]='designated')) or ([horse]='designated')))) and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="6, 3"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='platform') or ([railway]='platform'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,187)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([highway]='steps')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="6" stroke-opacity="0.4"/>
- <LineSymbolizer stroke="rgb(250,128,114)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 3"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='cycleway') or (([highway]='path') and ([bicycle]='designated'))) and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(0,0,255)" stroke-width="1.2" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 3"/>
- </Rule>
- <Rule>
- <Filter>([highway]='byway')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(255,204,0)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- <Rule>
- <Filter>([highway]='track')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2.5" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="1.2" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- <Rule>
- <Filter>([highway]='unsurfaced')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(222,189,156)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="2, 4"/>
- </Rule>
- <Rule>
- <Filter>([highway]='unsurfaced')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="5" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(222,189,156)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 6"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='runway')</Filter>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='runway')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='runway')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="7"/>
- </Rule>
- <Rule>
- <Filter>(([aeroway]='runway') and not (([bridge]='yes')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="18"/>
- </Rule>
- <Rule>
- <Filter>([aeroway]='taxiway')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)"/>
- </Rule>
- <Rule>
- <Filter>(([aeroway]='taxiway') and not (([bridge]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>(([aeroway]='taxiway') and not (([bridge]='yes')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(187,187,204)" stroke-width="6"/>
- </Rule>
- </Style>
- <Style name="minor-roads-fill-links">
- <Rule>
- <Filter>(([highway]='motorway_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="0.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="9" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="15.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="15.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="8" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,215,165)" stroke-width="15.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="4.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary_link') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="9.4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary_link') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,179)" stroke-width="13" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- </Style>
- <Style name="necountries">
- <Rule>
- <MinScaleDenominator>50000000</MinScaleDenominator>
- <MaxScaleDenominator>500000000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="0.5"/>
- </Rule>
- </Style>
- <Style name="nepopulated">
- <Rule>
- <Filter>([SCALERANK]=1)</Filter>
- <MinScaleDenominator>25000000</MinScaleDenominator>
- <MaxScaleDenominator>100000000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(128,128,128)" dy="2" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[NAMEASCII]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="piers">
- <Rule>
- <Filter>(([man_made]='breakwater') or ([man_made]='groyne'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='pier')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(242,239,233)" stroke-width="1.5"/>
- </Rule>
- <Rule>
- <Filter>(([man_made]='breakwater') or ([man_made]='groyne'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='pier')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(242,239,233)" stroke-width="3"/>
- </Rule>
- <Rule>
- <Filter>(([man_made]='breakwater') or ([man_made]='groyne'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="4"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='pier')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(242,239,233)" stroke-width="7"/>
- </Rule>
- </Style>
- <Style name="piers-area">
- <Rule>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(242,239,233)"/>
- </Rule>
- </Style>
- <Style name="points">
- <Rule>
- <Filter>([tourism]='alpine_hut')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/alpinehut.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='shelter')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shelter2.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='atm')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/atm2.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='bank')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/bank2.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='bar')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/bar.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='bicycle_rental')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/rental_bicycle.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>(([amenity]='bus_stop') or ([highway]='bus_stop'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/bus_stop_small.png"/>
- </Rule>
- <Rule>
- <Filter>(([amenity]='bus_stop') or ([highway]='bus_stop'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/bus_stop.p.12.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='bus_station')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/bus_station.n.16.png"/>
- </Rule>
- <Rule>
- <Filter>([highway]='traffic_signals')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/traffic_light.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='cafe')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/cafe.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='camp_site')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/camping.n.16.png"/>
- </Rule>
- <Rule>
- <Filter>([highway]='ford')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/transport_ford.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='caravan_site')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/caravan_park.p.24.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='car_sharing')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/car_share.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='chalet')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/chalet.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='cinema')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/cinema.p.24.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='fire_station')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/firestation.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='fuel')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/fuel.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='guest_house')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/guest_house.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='bed_and_breakfast')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/bandb.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='hospital')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/hospital.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='hostel')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/hostel.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='hotel')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/hotel2.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='motel')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/motel.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='information')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/information.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='embassy')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/embassy.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='library')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/library.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='courthouse')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/amenity_court.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>(([waterway]='lock') or ([lock]='yes'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/lock_gate.png"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='mast')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/communications.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='museum')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/museum.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>(([amenity]='parking') and ((([access]='public') or ([access]='yes')) or not (([access]!=''))))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/parking.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>(([amenity]='parking') and ((([access]!='') and not (([access]='public'))) and not (([access]='yes'))))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/parking_private.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='pharmacy')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/pharmacy.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>(([amenity]='place_of_worship') and ([religion]='christian'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/christian3.p.14.png"/>
- </Rule>
- <Rule>
- <Filter>(([amenity]='place_of_worship') and ([religion]='muslim'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/islamic3.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>(([amenity]='place_of_worship') and ([religion]='sikh'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/sikh3.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>(([amenity]='place_of_worship') and ([religion]='jewish'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/jewish3.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='place_of_worship')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/place_of_worship3.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='police')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/police.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='post_box')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/post_box.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='post_office')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/post_office.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='pub')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/pub.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='biergarten')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/biergarten.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='recycling')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/recycling.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='restaurant')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/restaurant.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='fast_food')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/fast_food.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='telephone')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/telephone.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='emergency_phone')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/sosphone.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='theatre')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/theatre.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='toilets')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/toilets.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='drinking_water')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/food_drinkingtap.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='prison')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/amenity_prison.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='viewpoint')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/view_point.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='water_tower')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/tower_water.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([historic]='memorial')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/tourist_memorial.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([historic]='archaeological_site')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/tourist_archaeological2.glow.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='supermarket')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shop_supermarket.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='bakery')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shop_bakery.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='butcher')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shop_butcher.png"/>
- </Rule>
- <Rule>
- <Filter>(([shop]='clothes') or ([shop]='fashion'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shop_clothes.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='convenience')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shop_convenience.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='department_store')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/department_store.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='doityourself')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shop_diy.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='florist')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/florist.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='hairdresser')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shop_hairdresser.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='car')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shopping_car.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='car_repair')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shopping_car_repair.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([shop]='bicycle')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/shopping_bicycle.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='playground')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/playground.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([amenity]='picnic_site')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/picnic.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='slipway')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/transport_slipway.p.20.png"/>
- </Rule>
- </Style>
- <Style name="power_line">
- <Rule>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(119,119,119)"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(119,119,119)" stroke-width="1.5"/>
- </Rule>
- </Style>
- <Style name="power_minorline">
- <Rule>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(119,119,119)" stroke-width="0.5"/>
- </Rule>
- </Style>
- <Style name="power_poles">
- <Rule>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/power_pole.png"/>
- </Rule>
- </Style>
- <Style name="power_towers">
- <Rule>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/power_tower_3x3.png"/>
- </Rule>
- <Rule>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/power_tower_5x5.png"/>
- </Rule>
- <Rule>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/power_tower.png"/>
- </Rule>
- </Style>
- <Style name="roads">
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>6500000</MinScaleDenominator>
- <MaxScaleDenominator>25000000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="0.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>1500000</MinScaleDenominator>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="1.4"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,155,192)" stroke-width="2.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>6500000</MinScaleDenominator>
- <MaxScaleDenominator>25000000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(169,219,169)" stroke-width="0.4"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>1500000</MinScaleDenominator>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(151,211,151)"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(151,211,151)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(151,211,151)" stroke-width="2.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>1500000</MinScaleDenominator>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="0.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="1.2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(236,152,154)" stroke-width="2.5"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,204,139)"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,204,139)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>([railway]='rail')</Filter>
- <MinScaleDenominator>1500000</MinScaleDenominator>
- <MaxScaleDenominator>12500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="0.6"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='rail') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='rail') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-dasharray="5, 2"/>
- </Rule>
- <Rule>
- <Filter>(((([railway]='tram') or ([railway]='light_rail')) or ([railway]='narrow_gauge')) or ([railway]='funicular'))</Filter>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>3000000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(204,204,204)"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='rail') and not (([tunnel]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='rail') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="2" stroke-dasharray="5, 2"/>
- </Rule>
- <Rule>
- <Filter>(((([railway]='tram') or ([railway]='light_rail')) or ([railway]='narrow_gauge')) or ([railway]='funicular'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)"/>
- </Rule>
- <Rule>
- <Filter>([railway]='preserved')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="1.5" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>([railway]='preserved')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="3" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-linejoin="round" stroke-dasharray="0, 1, 8, 1"/>
- </Rule>
- <Rule>
- <Filter>([railway]='INT-preserved-ssy')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-linejoin="round"/>
- </Rule>
- <Rule>
- <Filter>([railway]='INT-preserved-ssy')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="2" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="0.8" stroke-linejoin="round" stroke-dasharray="0, 1, 8, 1"/>
- </Rule>
- <Rule>
- <Filter>([railway]='monorail')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(119,119,119)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="2, 3"/>
- </Rule>
- </Style>
- <Style name="roads-text-name">
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='primary'))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='secondary')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" halo-fill="rgb(254,215,165)" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='primary'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='primary'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='secondary')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" halo-fill="rgb(254,215,165)" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='secondary')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" halo-fill="rgb(254,215,165)" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='tertiary')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='tertiary')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="11" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='proposed') or ([highway]='construction'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='proposed') or ([highway]='construction'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="11" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='unclassified') or ([highway]='residential'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="300" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='unclassified') or ([highway]='residential'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="300" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='unclassified') or ([highway]='residential'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="11" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="400" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <ElseFilter/>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <ElseFilter/>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="11" fill="rgb(0,0,0)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="roads-text-ref">
- <Rule>
- <Filter>(([highway]='motorway') and ([length]<=6))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/mot_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and ([length]=7))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/mot_shield6.png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and ([length]=8))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/mot_shield7.png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='trunk')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/tru_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='primary')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/pri_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') and not (([bridge]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="40" file="/usr/home/sergeev/osm_mapnik/symbols/sec_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') and not (([bridge]='yes')))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="40" file="/usr/home/sergeev/osm_mapnik/symbols/ter_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([highway]='unclassified') or ([highway]='residential')) and not (([bridge]='yes')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" spacing="750" minimum-distance="18" horizontal-alignment="auto">[ref]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([aeroway]='runway') or ([aeroway]='taxiway')) and not (([bridge]='yes')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(51,51,51)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="750" minimum-distance="18" horizontal-alignment="auto">[ref]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="roads-text-ref-low-zoom">
- <Rule>
- <Filter>(([highway]='motorway') and ([length]<=6))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/mot_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and ([length]=7))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/mot_shield6.png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') and ([length]=8))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/mot_shield7.png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='trunk')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/tru_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='primary')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="30" file="/usr/home/sergeev/osm_mapnik/symbols/pri_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- <Rule>
- <Filter>([highway]='secondary')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <ShieldSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(255,255,255)" placement="line" spacing="750" minimum-distance="40" file="/usr/home/sergeev/osm_mapnik/symbols/sec_shield[length].png">[ref]</ShieldSymbolizer>
- </Rule>
- </Style>
- <Style name="sports_grounds">
- <Rule>
- <Filter>(([leisure]='sports_centre') or ([leisure]='stadium'))</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(51,204,153)"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='track')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(116,220,186)"/>
- <LineSymbolizer stroke="rgb(136,136,136)" stroke-width="0.5"/>
- </Rule>
- <Rule>
- <Filter>([leisure]='pitch')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(138,211,175)"/>
- <LineSymbolizer stroke="rgb(136,136,136)" stroke-width="0.5"/>
- </Rule>
- </Style>
- <Style name="state">
- <Rule>
- <Filter>([place]='state')</Filter>
- <MinScaleDenominator>25000000</MinScaleDenominator>
- <MaxScaleDenominator>50000000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(157,108,157)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[ref]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([place]='state')</Filter>
- <MinScaleDenominator>6500000</MinScaleDenominator>
- <MaxScaleDenominator>25000000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(157,108,157)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([place]='state')</Filter>
- <MinScaleDenominator>1500000</MinScaleDenominator>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="11" fill="rgb(157,108,157)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="stations">
- <Rule>
- <Filter>([railway]='subway_entrance')</Filter>
- <MaxScaleDenominator>2500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/walking.n.12.png"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='station') and not (([disused]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/halt.png"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='station') and not (([disused]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/station_small.png"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='station') and ([disused]='yes'))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/station_disused.png"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='station') and not (([disused]='yes')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/station.png"/>
- </Rule>
- <Rule>
- <Filter>((([railway]='halt') or ([railway]='tram_stop')) or ([aerialway]='station'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/halt.png"/>
- </Rule>
- <Rule>
- <Filter>((([railway]='halt') or ([railway]='tram_stop')) or ([aerialway]='station'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/station_small.png"/>
- </Rule>
- <Rule>
- <Filter>((([railway]='halt') or ([railway]='tram_stop')) or ([aerialway]='station'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(102,102,255)" dy="-8" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([railway]='halt') or ([railway]='tram_stop')) or ([aerialway]='station'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,102,255)" dy="-10" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([railway]='station') and not (([disused]='yes')))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="9" fill="rgb(102,102,255)" dy="-8" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([railway]='station') and not (([disused]='yes')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="11" fill="rgb(102,102,255)" dy="-10" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([railway]='station') and ([disused]='yes'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="9" fill="rgb(128,128,128)" dy="-9" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="suburb">
- <Rule>
- <Filter>([place]='suburb')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([place]='suburb')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="13" fill="rgb(119,119,119)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="symbols">
- <Rule>
- <Filter>([aeroway]='helipad')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/helipad.p.16.png"/>
- <TextSymbolizer fontset-name="bold-fonts" size="8" fill="rgb(102,146,218)" dy="-10" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([aeroway]='airport')</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/airport.p.16.png"/>
- <TextSymbolizer fontset-name="bold-fonts" size="8" fill="rgb(102,146,218)" dy="-12" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([aeroway]='airport')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="9" fill="rgb(102,146,218)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([aeroway]='aerodrome')</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/aerodrome.p.16.png"/>
- <TextSymbolizer fontset-name="oblique-fonts" size="8" fill="rgb(102,146,218)" dy="-12" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([aeroway]='aerodrome')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="8" fill="rgb(102,146,218)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([railway]='level_crossing')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/level_crossing.png"/>
- </Rule>
- <Rule>
- <Filter>([railway]='level_crossing')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/level_crossing2.png"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='lighthouse')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/lighthouse.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='peak')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/peak.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='volcano')</Filter>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/volcano.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='cave_entrance')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/poi_cave.p.16.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='spring')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/spring.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='tree')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/tree.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='tree')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/tree2.png"/>
- </Rule>
- <Rule>
- <Filter>(([man_made]='power_wind') or (([power]='generator') and ([power_source]='wind')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/power_wind.png"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='windmill')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/windmill.png"/>
- </Rule>
- <Rule>
- <Filter>([man_made]='mast')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/communications.p.20.png"/>
- </Rule>
- <Rule>
- <Filter>([highway]='mini_roundabout')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/mini_round.png"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='gate') or ([barrier]='gate'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/gate2.png"/>
- </Rule>
- <Rule>
- <Filter>([barrier]='lift_gate')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/liftgate.png"/>
- </Rule>
- <Rule>
- <Filter>(([barrier]='bollard') or ([barrier]='block'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/bollard.png"/>
- </Rule>
- </Style>
- <Style name="text">
- <Rule>
- <Filter>([place]='island')</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(0,0,0)" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((((([amenity]='pub') or ([amenity]='restaurant')) or ([amenity]='cafe')) or ([amenity]='fast_food')) or ([amenity]='biergarten'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(115,74,8)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="34" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='bar')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(115,74,8)" dy="11" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([amenity]='library') or ([amenity]='theatre')) or ([amenity]='courthouse'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(115,74,8)" dy="12" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='cinema')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="10" fill="rgb(115,74,8)" dy="14" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([amenity]='parking') and (([access]='public') or not (([access]!=''))))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,102,255)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="34" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([amenity]='parking') and (([access]!='') and not (([access]='public'))))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,204,175)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="34" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='police')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(115,74,8)" dy="10" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="30" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='fire_station')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(115,74,8)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="30" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='place_of_worship')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,51)" dy="11" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="30" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([natural]='wood')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,0)" placement="interior" vertical-alignment="auto" halo-radius="2" wrap-width="10" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([natural]='peak')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(165,42,42)" dy="5" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([natural]='peak') and not (([name]!='')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(165,42,42)" dy="6" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[ele]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([natural]='peak') and ([name]!=''))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(165,42,42)" dy="18" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[ele]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([natural]='volcano')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(165,42,42)" dy="5" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([natural]='volcano') and not (([name]!='')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(165,42,42)" dy="6" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[ele]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([natural]='volcano') and ([name]!=''))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="9" fill="rgb(165,42,42)" dy="16" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[ele]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([natural]='cave_entrance')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(165,42,42)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([historic]='memorial') or ([historic]='archaeological_site'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(165,42,42)" dy="12" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(((([natural]='water') or ([natural]='lake')) or ([landuse]='reservoir')) or ([landuse]='basin'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([leisure]!='') or ([landuse]!='')) and ([point]='yes'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="2" wrap-width="10" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([natural]='bay')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([natural]='spring')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(102,153,204)" dy="10" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='alpine_hut')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" dy="10" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='alpine_hut')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="oblique-fonts" size="8" fill="rgb(102,153,204)" dy="22" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[ele]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='shelter')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" dy="10" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- <TextSymbolizer fontset-name="oblique-fonts" size="8" fill="rgb(102,153,204)" dy="22" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[ele]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='bank')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([tourism]='hotel') or ([tourism]='hostel')) or ([tourism]='chalet'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,102,255)" dy="11" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='embassy')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,102,255)" dy="8" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='guest_house')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,102,255)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='bed_and_breakfast')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,102,255)" dy="7" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([amenity]='fuel') or ([amenity]='bus_station'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,102,255)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='camp_site')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,102,255)" dy="15" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="70" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='caravan_site')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,102,255)" dy="19" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="70" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([waterway]='lock')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,102,255)" dy="10" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="70" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([leisure]='marina')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,0,255)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="30" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([leisure]='marina')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,255)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="30" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='theme_park')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(115,74,8)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="30" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='theme_park')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(115,74,8)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="30" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='museum')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(115,74,8)" dy="10" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='prison')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(115,74,8)" dy="16" placement="interior" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([tourism]='attraction')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,0,51)" placement="interior" vertical-alignment="auto" halo-radius="2" wrap-width="10" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='university')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="9" fill="rgb(0,0,51)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="16" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([amenity]='school') or ([amenity]='college'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,51)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="14" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='kindergarten')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,0,51)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="14" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([man_made]='lighthouse')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,51)" dy="16" placement="interior" vertical-alignment="auto" halo-radius="2" wrap-width="12" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([man_made]='windmill')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(115,74,8)" dy="12" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='hospital')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(218,0,146)" dy="10" placement="interior" vertical-alignment="auto" halo-radius="2" wrap-width="24" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([amenity]='pharmacy')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(218,0,146)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="12" horizontal-alignment="auto">[name]</TextSymbolizer>
- </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')) or ([shop]='florist'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(153,51,153)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="12" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([shop]='supermarket') or ([shop]='department_store'))</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(153,51,153)" dy="9" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([military]='danger_area')</Filter>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="bold-fonts" size="9" fill="rgb(255,192,203)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="10" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([aeroway]='gate')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(170,102,204)" placement="interior" vertical-alignment="auto" halo-radius="1" wrap-width="10" horizontal-alignment="auto">[ref]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="theme_park">
- <Rule>
- <Filter>([tourism]='theme_park')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(115,74,8)" stroke-width="1.5" stroke-opacity="0.6" stroke-dasharray="9, 3"/>
- </Rule>
- <Rule>
- <Filter>([tourism]='theme_park')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(115,74,8)" stroke-width="2.5" stroke-opacity="0.6" stroke-dasharray="9, 3"/>
- </Rule>
- </Style>
- <Style name="town">
- <Rule>
- <Filter>((([place]='town') or ([place]='large_town')) or ([place]='small_town'))</Filter>
- <MinScaleDenominator>400000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([place]='town') or ([place]='large_town')) or ([place]='small_town'))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>400000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([place]='town') or ([place]='large_town')) or ([place]='small_town'))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="14" fill="rgb(119,119,119)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="tracks-notunnel-nobridge">
- <Rule>
- <Filter>([tracktype]='grade1')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-opacity="0.4"/>
- <LineSymbolizer stroke="rgb(179,119,0)" stroke-width="2" stroke-opacity="0.7"/>
- </Rule>
- <Rule>
- <Filter>([tracktype]='grade2')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(168,112,0)" stroke-width="1.5" stroke-opacity="0.8" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="9, 4"/>
- </Rule>
- <Rule>
- <Filter>([tracktype]='grade3')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="1.5" stroke-opacity="0.8" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- <Rule>
- <Filter>([tracktype]='grade4')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2" stroke-opacity="0.8" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 7, 1, 5"/>
- </Rule>
- <Rule>
- <Filter>([tracktype]='grade5')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2" stroke-opacity="0.8" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 5"/>
- </Rule>
- <Rule>
- <ElseFilter/>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-opacity="0.4" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- </Style>
- <Style name="tracks-tunnels">
- <Rule>
- <Filter>([tracktype]='grade1')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5"/>
- <LineSymbolizer stroke="rgb(179,119,0)" stroke-width="2" stroke-opacity="0.5"/>
- </Rule>
- <Rule>
- <Filter>([tracktype]='grade2')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="4.5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(168,112,0)" stroke-width="1.5" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- <Rule>
- <Filter>([tracktype]='grade3')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="4.5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3.5" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([tracktype]='grade4')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="4.5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 7, 1, 5"/>
- </Rule>
- <Rule>
- <Filter>([tracktype]='grade5')</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="4.5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="2" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="1, 5"/>
- </Rule>
- <Rule>
- <ElseFilter/>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(128,128,128)" stroke-width="4.5" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- <LineSymbolizer stroke="rgb(153,102,0)" stroke-width="1.5" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="3, 4"/>
- </Rule>
- </Style>
- <Style name="trams">
- <Rule>
- <Filter>([railway]='tram')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(68,68,68)"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='tram') and not (([bridge]='yes')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(68,68,68)" stroke-width="2"/>
- </Rule>
- <Rule>
- <Filter>(([railway]='tram') and ([bridge]='yes'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="5"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4"/>
- <LineSymbolizer stroke="rgb(68,68,68)" stroke-width="2"/>
- </Rule>
- </Style>
- <Style name="tunnels-casing">
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="3" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="6.5" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="10" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(80,96,119)" stroke-width="13" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="4" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="8" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="11" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(71,113,71)" stroke-width="14" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="4" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="8" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="11" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(141,67,70)" stroke-width="14" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="4" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="10" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="12" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(163,123,72)" stroke-width="17" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="6" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="7.5" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="3" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="4.5" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="8" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="11" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="11" stroke-dasharray="4, 2"/>
- </Rule>
- <Rule>
- <Filter>((((([highway]='tertiary') or ([highway]='tertiary_link')) or ([highway]='residential')) or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,153,153)" stroke-width="16" stroke-dasharray="4, 2"/>
- </Rule>
- </Style>
- <Style name="tunnels-fill">
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(214,223,234)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(214,223,234)" stroke-width="5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(214,223,234)" stroke-width="8.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='motorway') or ([highway]='motorway_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(214,223,234)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(205,234,205)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(205,234,205)" stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(205,234,205)" stroke-width="9" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='trunk') or ([highway]='trunk_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(205,234,205)" stroke-width="12" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(244,195,196)" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(244,195,196)" stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(244,195,196)" stroke-width="9" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='primary') or ([highway]='primary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(244,195,196)" stroke-width="12" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,224,184)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,224,184)" stroke-width="8" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,224,184)" stroke-width="10" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='secondary') or ([highway]='secondary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(254,224,184)" stroke-width="14" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,204)" stroke-width="5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,204)" stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,204)" stroke-width="9.4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([highway]='tertiary') or ([highway]='tertiary_link'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,204)" stroke-width="13" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="9.4" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>((([highway]='residential') or ([highway]='unclassified')) or ([highway]='road'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="13" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- </Style>
- <Style name="turning_circle-casing">
- <Rule>
- <Filter>([int_tc_type]='tertiary')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-tert-casing.18.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>(([int_tc_type]='residential') or ([int_tc_type]='unclassified'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-casing.16.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='living_street')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-fill.16.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>(([int_tc_type]='residential') or ([int_tc_type]='unclassified'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-casing.18.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='service')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-casing.14.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='living_street')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-fill.18.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='tertiary')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-tert-casing.24.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>(([int_tc_type]='residential') or ([int_tc_type]='unclassified'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-casing.24.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='service')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-casing.16.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='living_street')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-fill.24.png" allow-overlap="true"/>
- </Rule>
- </Style>
- <Style name="turning_circle-fill">
- <Rule>
- <Filter>([int_tc_type]='tertiary')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-tert-fill.16.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>(([int_tc_type]='residential') or ([int_tc_type]='unclassified'))</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-fill.14.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='living_street')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-livs-fill.14.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>(([int_tc_type]='residential') or ([int_tc_type]='unclassified'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-fill.16.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='service')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-fill.12.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='living_street')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-livs-fill.16.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='tertiary')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-tert-fill.22.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>(([int_tc_type]='residential') or ([int_tc_type]='unclassified'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-fill.22.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='service')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-uncl-fill.14.png" allow-overlap="true"/>
- </Rule>
- <Rule>
- <Filter>([int_tc_type]='living_street')</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <PointSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/turning_circle-livs-fill.22.png" allow-overlap="true"/>
- </Rule>
- </Style>
- <Style name="village">
- <Rule>
- <Filter>(([place]='village') or ([place]='large_village'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(0,0,0)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([place]='village') or ([place]='large_village'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <TextSymbolizer fontset-name="book-fonts" size="12" fill="rgb(119,119,119)" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="water-areas-overlay">
- <Rule>
- <Filter>(([natural]='marsh') or ([natural]='wetland'))</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/marsh.png"/>
- </Rule>
- </Style>
- <Style name="water-lines-casing">
- <Rule>
- <Filter>((([waterway]='stream') or ([waterway]='ditch')) or ([waterway]='drain'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="1.5"/>
- </Rule>
- <Rule>
- <Filter>([waterway]='stream')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="2.5"/>
- </Rule>
- </Style>
- <Style name="water-lines-low-zoom">
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MinScaleDenominator>1500000</MinScaleDenominator>
- <MaxScaleDenominator>3000000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="0.7"/>
- </Rule>
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="1.2"/>
- </Rule>
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MinScaleDenominator>200000</MinScaleDenominator>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="1.6"/>
- </Rule>
- </Style>
- <Style name="water_areas">
- <Rule>
- <Filter>([natural]='glacier')</Filter>
- <MinScaleDenominator>3000000</MinScaleDenominator>
- <MaxScaleDenominator>12500000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,204,255)" stroke-width="1.5" stroke-dasharray="4, 2"/>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/glacier.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='glacier')</Filter>
- <MaxScaleDenominator>3000000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(153,204,255)" stroke-width="1.5" stroke-dasharray="4, 2"/>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/glacier2.png"/>
- </Rule>
- <Rule>
- <Filter>((([waterway]='dock') or ([waterway]='mill_pond')) or ([waterway]='canal'))</Filter>
- <MaxScaleDenominator>1500000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(181,208,208)" gamma="0.75"/>
- </Rule>
- <Rule>
- <Filter>([landuse]='basin')</Filter>
- <MaxScaleDenominator>6500000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(181,208,208)" gamma="0.75"/>
- </Rule>
- <Rule>
- <Filter>(((((([natural]='lake') or ([natural]='water')) or ([landuse]='reservoir')) or ([waterway]='riverbank')) or ([landuse]='water')) or ([natural]='bay'))</Filter>
- <MaxScaleDenominator>12500000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(181,208,208)" gamma="0.75"/>
- </Rule>
- <Rule>
- <Filter>([natural]='mud')</Filter>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonPatternSymbolizer file="/usr/home/sergeev/osm_mapnik/symbols/mud.png"/>
- </Rule>
- <Rule>
- <Filter>([natural]='land')</Filter>
- <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(242,239,233)"/>
- </Rule>
- </Style>
- <Style name="water_lines">
- <Rule>
- <Filter>([waterway]='weir')</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(170,170,170)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([waterway]='wadi')</Filter>
- <MinScaleDenominator>12500</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 4"/>
- </Rule>
- <Rule>
- <Filter>([waterway]='wadi')</Filter>
- <MaxScaleDenominator>12500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 4"/>
- </Rule>
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="400" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="5" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="400" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="400" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MinScaleDenominator>2500</MinScaleDenominator>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="10" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="400" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>([waterway]='river')</Filter>
- <MaxScaleDenominator>2500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="12" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="400" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='canal') and not (([disused]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="3" stroke-linejoin="round" stroke-linecap="round"/>
- </Rule>
- <Rule>
- <Filter>(([waterway]='canal') and not (([disused]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="4" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([waterway]='stream') or ([waterway]='ditch')) or ([waterway]='drain'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)"/>
- </Rule>
- <Rule>
- <Filter>(([waterway]='river') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>25000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="6" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" minimum-distance="200" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='river') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="7" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="4"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" minimum-distance="200" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='river') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>2500</MinScaleDenominator>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="11" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" minimum-distance="200" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='river') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>2500</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="13" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="9"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" minimum-distance="200" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='canal') and ([tunnel]='yes'))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="7" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="3"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='canal') and not ((([tunnel]='yes') or ([disused]='yes'))))</Filter>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='canal') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="11" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(255,255,255)" stroke-width="7"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='canal') and not (((([tunnel]='yes') or ([disused]='yes')) or ([lock]='yes'))))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="11" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([waterway]='canal') and not ((([tunnel]='yes') or ([disused]='yes')))) and ([lock]='yes'))</Filter>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="7" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" vertical-alignment="auto" halo-radius="1" wrap-width="20" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='derelict_canal') or (([waterway]='canal') and ([disused]='yes')))</Filter>
- <MinScaleDenominator>100000</MinScaleDenominator>
- <MaxScaleDenominator>200000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,228,208)" stroke-width="1.5" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 4"/>
- </Rule>
- <Rule>
- <Filter>(([waterway]='derelict_canal') or (([waterway]='canal') and ([disused]='yes')))</Filter>
- <MinScaleDenominator>50000</MinScaleDenominator>
- <MaxScaleDenominator>100000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,228,208)" stroke-width="2.5" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 6"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(128,209,174)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="600" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='derelict_canal') or (([waterway]='canal') and ([disused]='yes')))</Filter>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,228,208)" stroke-width="4.5" stroke-opacity="0.5" stroke-linejoin="round" stroke-linecap="round" stroke-dasharray="4, 8"/>
- <TextSymbolizer fontset-name="book-fonts" size="10" fill="rgb(128,209,174)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="600" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>(([waterway]='stream') and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="2.4" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(243,247,247)" stroke-width="1.2"/>
- </Rule>
- <Rule>
- <Filter>(([waterway]='stream') and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="2"/>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="600" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <Filter>((([waterway]='drain') or ([waterway]='ditch')) and ([tunnel]='yes'))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="2" stroke-dasharray="4, 2"/>
- <LineSymbolizer stroke="rgb(243,247,247)"/>
- </Rule>
- <Rule>
- <Filter>((([waterway]='drain') or ([waterway]='ditch')) and not (([tunnel]='yes')))</Filter>
- <MaxScaleDenominator>25000</MaxScaleDenominator>
- <LineSymbolizer stroke="rgb(181,208,208)"/>
- <TextSymbolizer fontset-name="book-fonts" size="8" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" spacing="600" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="waterway-bridges">
- <Rule>
- <MinScaleDenominator>5000</MinScaleDenominator>
- <MaxScaleDenominator>50000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="7" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="6" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- <Rule>
- <MaxScaleDenominator>5000</MaxScaleDenominator>
- <LineSymbolizer stroke-width="11" stroke-linejoin="round"/>
- <LineSymbolizer stroke="rgb(181,208,208)" stroke-width="10" stroke-linejoin="round" stroke-linecap="round"/>
- <TextSymbolizer fontset-name="book-fonts" size="9" fill="rgb(102,153,204)" placement="line" vertical-alignment="auto" halo-radius="1" horizontal-alignment="auto">[name]</TextSymbolizer>
- </Rule>
- </Style>
- <Style name="world">
- <Rule>
- <MinScaleDenominator>750000</MinScaleDenominator>
- <MaxScaleDenominator>250000000000</MaxScaleDenominator>
- <PolygonSymbolizer fill="rgb(242,239,233)"/>
- </Rule>
- </Style>
- <Layer name="world" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>world</StyleName>
- <Datasource>
- <Parameter name="file">/usr/home/sergeev/osm_mapnik/world_boundaries/shoreline_300</Parameter>
- <Parameter name="type">shape</Parameter>
- </Datasource>
- </Layer>
- <Layer name="coast-poly" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>coast-poly</StyleName>
- <Datasource>
- <Parameter name="file">/usr/home/sergeev/osm_mapnik/world_boundaries/processed_p</Parameter>
- <Parameter name="type">shape</Parameter>
- </Datasource>
- </Layer>
- <Layer name="builtup" srs="+proj=merc +datum=WGS84 +over">
- <StyleName>builtup</StyleName>
- <Datasource>
- <Parameter name="file">/usr/home/sergeev/osm_mapnik/world_boundaries/builtup_area</Parameter>
- <Parameter name="type">shape</Parameter>
- </Datasource>
- </Layer>
- <Layer name="necountries" srs="+init=epsg:4326">
- <StyleName>necountries</StyleName>
- <Datasource>
- <Parameter name="file">/usr/home/sergeev/osm_mapnik/world_boundaries/110m_admin_0_boundary_lines_land.shp</Parameter>
- <Parameter name="type">shape</Parameter>
- </Datasource>
- </Layer>
- <Layer name="nepopulated" srs="+init=epsg:4326">
- <StyleName>nepopulated</StyleName>
- <Datasource>
- <Parameter name="encoding">latin1</Parameter>
- <Parameter name="file">/usr/home/sergeev/osm_mapnik/world_boundaries/10m_populated_places.shp</Parameter>
- <Parameter name="type">shape</Parameter>
- </Datasource>
- </Layer>
- <Layer name="landcover" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>landcover</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <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 planet_osm_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','desert','heath','mud','wood','sand','scrub')
- or power in ('station','sub_station','generator')
- or tourism in ('attraction','camp_site','caravan_site','picnic_site','zoo')
- or highway in ('services','rest_area')
- order by z_order,way_area desc
- ) as leisure
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="landcover_line" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>landcover_line</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way
- from planet_osm_line
- where man_made='cutline'
- ) as leisure
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="sports_grounds" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>sports_grounds</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,leisure,
- case when leisure='pitch' then 2
- when leisure='track' then 1
- else 0 end as prio
- from planet_osm_polygon
- where leisure in ('sports_centre','stadium','pitch','track')
- order by z_order,prio,way_area desc
- ) as sports_grounds
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="water-lines-casing" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>water-lines-casing</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,waterway
- from planet_osm_line
- where waterway in ('stream','drain','ditch')
- and (tunnel is null or tunnel != 'yes')
- ) as water_lines</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="water_areas" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>water_areas</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,"natural",waterway,landuse,name
- from planet_osm_polygon
- where waterway in ('dock','mill_pond','riverbank','canal')
- or landuse in ('reservoir','water','basin')
- or "natural" in ('lake','water','land','glacier','mud','bay')
- order by z_order,way_area desc
- ) as water_areas</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="water-areas-overlay" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>water-areas-overlay</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,"natural"
- from planet_osm_polygon
- where "natural" in ('marsh','wetland')
- order by z_order,way_area desc
- ) as water_areas</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="glaciers-text" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>glaciers-text</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,name,way_area
- from planet_osm_polygon
- where "natural"='glacier'
- order by way_area desc
- ) as glaciers</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="water-lines-low-zoom" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>water-lines-low-zoom</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,waterway
- from planet_osm_line
- where waterway='river'
- ) as water_lines</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="water_lines" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>water_lines</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,waterway,disused,lock,name,
- case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end as tunnel
- from planet_osm_line
- where waterway in ('weir','river','canal','derelict_canal','stream','drain','ditch','wadi')
- and (bridge is null or bridge not in ('yes','true','1','aqueduct'))
- order by z_order
- ) as water_lines</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="dam" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>dam</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,name from planet_osm_line where waterway='dam') as dam</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="marinas-area" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>marinas-area</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way from planet_osm_polygon where leisure ='marina') as marinas
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="piers-area" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>piers-area</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,man_made from planet_osm_polygon where man_made in ('pier','breakwater','groyne')) as piers
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="piers" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>piers</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,man_made from planet_osm_line where man_made in ('pier','breakwater','groyne')) as piers
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="locks" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>locks</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,waterway from planet_osm_point where waterway='lock_gate') as locks
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="tunnels" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>tunnels-casing</StyleName>
- <StyleName>tunnels-fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway from planet_osm_line where highway in ('motorway','motorway_link','trunk','trunk_link','primary','primary_link','secondary','secondary_link','tertiary','tertiary_link','residential','unclassified') and tunnel in ('yes','true','1') order by z_order) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="citywalls" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>citywalls</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">(select way from planet_osm_line where "historic"='citywalls') as citywalls</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="castle_walls" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>castle_walls</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">(select way from planet_osm_line where "historic"='castle_walls') as castle_walls</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="castle_walls" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>castle_walls</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">(select way from planet_osm_polygon where "historic"='castle_walls') as castle_walls</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="landuse_overlay" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>landuse_overlay</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,landuse,leisure
- from planet_osm_polygon
- where (landuse = 'military' or leisure='nature_reserve') and building is null
- ) as landuse_overlay
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="turning_circle-casing" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>turning_circle-casing</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select distinct on (p.way) p.way as way,l.highway as int_tc_type
- from planet_osm_point p
- join planet_osm_line l
- on ST_DWithin(p.way,l.way,0.1)
- join (values
- ('tertiary',1),
- ('unclassified',2),
- ('residential',3),
- ('living_street',4),
- ('service',5)
- ) as v (highway,prio)
- on v.highway=l.highway
- where p.highway='turning_circle'
- order by p.way,v.prio
- ) as turning_circle
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="footbikecycle-tunnels" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over" clear-label-cache="true">
- <StyleName>footbikecycle-tunnels</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,horse,foot,bicycle from planet_osm_line where highway in ('bridleway','footway','cycleway','path') and tunnel in ('yes','true','1') order by z_order) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="tracks-tunnels" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>tracks-tunnels</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,tracktype from planet_osm_line where highway='track' and tunnel in ('yes','true','1')) as tracks
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="line features" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>cliffs</StyleName>
- <StyleName>barriers</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,barrier,"natural",man_made from planet_osm_line where barrier is not null or "natural" in ('hedge','cliff') or man_made='embankment') as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="polygon barriers" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>barriers_area</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,barrier,"natural" from planet_osm_polygon where barrier is not null or "natural"='hedge') as barriers
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="highway-area-casing" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>highway-area-casing</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,railway from planet_osm_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>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="minor-roads-casing" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>minor-roads-casing-links</StyleName>
- <StyleName>minor-roads-casing</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,
- case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end as tunnel,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text else service end as service
- from planet_osm_line
- where highway in ('motorway','motorway_link','trunk','trunk_link','primary','primary_link','secondary','secondary_link','tertiary','tertiary_link','residential','unclassified','road','service','pedestrian','raceway','living_street')
- order by z_order) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="highway-area-fill" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>highway-area-fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,railway,aeroway from planet_osm_polygon
- where highway in ('residential','unclassified','pedestrian','service','footway','living_street','track','path','platform','services')
- or railway='platform'
- or aeroway in ('runway','taxiway','helipad')
- order by z_order,way_area desc) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="buildings-lz" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>buildings-lz</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,building,railway,amenity from planet_osm_polygon
- where railway='station'
- or building in ('station','supermarket')
- or amenity='place_of_worship'
- order by z_order,way_area desc) as buildings
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="buildings" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>buildings</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,aeroway,
- case
- when building in ('residential','house','garage','garages','detached','terrace','apartments') then 'INT-light'::text
- else building
- end as building
- from planet_osm_polygon
- where (building is not null
- and building not in ('no','station','supermarket')
- and (railway is null or railway != 'station')
- and (amenity is null or amenity != 'place_of_worship'))
- or aeroway = 'terminal'
- order by z_order,way_area desc) as buildings
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="turning_circle-fill" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>turning_circle-fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select distinct on (p.way) p.way as way,l.highway as int_tc_type
- from planet_osm_point p
- join planet_osm_line l
- on ST_DWithin(p.way,l.way,0.1)
- join (values
- ('tertiary',1),
- ('unclassified',2),
- ('residential',3),
- ('living_street',4),
- ('service',5)
- ) as v (highway,prio)
- on v.highway=l.highway
- where p.highway='turning_circle'
- order by p.way,v.prio
- ) as turning_circle
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="tracks-notunnel-nobridge" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>tracks-notunnel-nobridge</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,tracktype from planet_osm_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>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="minor-roads-fill" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>minor-roads-fill-links</StyleName>
- <StyleName>minor-roads-fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,horse,bicycle,foot,construction,aeroway,
- case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end as tunnel,
- case when bridge in ('yes','true','1','viaduct') 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,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text else service end as service
- from planet_osm_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','miniature')
- order by z_order) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="ferry-routes" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>ferry-routes</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way from planet_osm_line where route='ferry' ) as routes
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="aerialways" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>aerialways</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,aerialway from planet_osm_line where aerialway is not null) as aerialways
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="roads" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>roads</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,
- case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end as tunnel,
- case when railway='preserved' and service in ('spur','siding','yard') then 'INT-preserved-ssy'::text else railway end as railway
- from planet_osm_roads
- where highway is not null
- or (railway is not null and railway!='preserved' and (service is null or service not in ('spur','siding','yard')))
- or railway='preserved'
- order by z_order
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="waterway-bridges" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>waterway-bridges</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">(select way,name from planet_osm_line where waterway='canal' and bridge in ('yes','true','1','aqueduct') order by z_order) as water</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="access-pre_bridges" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>access</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,access,highway,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text end as service
- from planet_osm_line
- where access is not null and highway is not null
- and (bridge is null or bridge not in ('yes','true','1','viaduct'))
- ) as access
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="direction_pre_bridges" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>directions</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,
- case when oneway in ('yes','true','1') then 'yes'::text else oneway end as oneway
- from planet_osm_line
- where oneway is not null
- and (highway is not null or railway is not null or waterway is not null)
- and (bridge is null or bridge not in ('yes','true','1','viaduct'))
- ) as directions
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_layer0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>bridges_casing</StyleName>
- <StyleName>bridges_casing2</StyleName>
- <StyleName>bridges_fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,aeroway,horse,bicycle,foot,tracktype,
- case when railway in ('spur','siding')
- or (railway='rail' and service in ('spur','siding','yard'))
- then 'INT-spur-siding-yard'::text else railway end as railway
- from planet_osm_line
- where (highway is not null
- or aeroway in ('runway','taxiway')
- or railway in ('light_rail','subway','narrow_gauge','rail','spur','siding','disused','abandoned','construction'))
- and bridge in ('yes','true','1','viaduct')
- and (layer is null or layer = '0')
- order by z_order
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_access0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>access</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,access,highway,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text end as service
- from planet_osm_line
- where access is not null and highway is not null
- and bridge in ('yes','true','1','viaduct')
- and (layer is null or layer in ('-5','-4','-3','-2','-1','0'))
- ) as access
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_directions0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>directions</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,
- case when oneway in ('yes','true','1') then 'yes'::text else oneway end as oneway
- from planet_osm_line
- where oneway is not null
- and (highway is not null or railway is not null or waterway is not null)
- and bridge in ('yes','true','1','viaduct')
- and (layer is null or layer in ('-5','-4','-3','-2','-1','0'))
- ) as directions
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_layer1" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>bridges_casing</StyleName>
- <StyleName>bridges_casing2</StyleName>
- <StyleName>bridges_fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,aeroway,horse,bicycle,foot,tracktype,
- case when railway in ('spur','siding')
- or (railway='rail' and service in ('spur','siding','yard'))
- then 'INT-spur-siding-yard'::text else railway end as railway
- from planet_osm_line
- where (highway is not null
- or aeroway in ('runway','taxiway')
- or railway in ('light_rail','subway','narrow_gauge','rail','spur','siding','disused','abandoned','construction'))
- and bridge in ('yes','true','1','viaduct')
- and layer = '1'
- order by z_order
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_access1" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>access</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,access,highway,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text end as service
- from planet_osm_line
- where access is not null and highway is not null
- and bridge in ('yes','true','1','viaduct')
- and layer = '1'
- ) as access
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_directions1" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>directions</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,
- case when oneway in ('yes','true','1') then 'yes'::text else oneway end as oneway
- from planet_osm_line
- where oneway is not null
- and (highway is not null or railway is not null or waterway is not null)
- and bridge in ('yes','true','1','viaduct')
- and layer = '1'
- ) as directions
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_layer2" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>bridges_casing</StyleName>
- <StyleName>bridges_casing2</StyleName>
- <StyleName>bridges_fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,aeroway,horse,bicycle,foot,tracktype,
- case when railway in ('spur','siding')
- or (railway='rail' and service in ('spur','siding','yard'))
- then 'INT-spur-siding-yard'::text else railway end as railway
- from planet_osm_line
- where (highway is not null
- or aeroway in ('runway','taxiway')
- or railway in ('light_rail','subway','narrow_gauge','rail','spur','siding','disused','abandoned','construction'))
- and bridge in ('yes','true','1','viaduct')
- and layer = '2'
- order by z_order
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_access2" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>access</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,access,highway,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text end as service
- from planet_osm_line
- where access is not null and highway is not null
- and bridge in ('yes','true','1','viaduct')
- and layer = '2'
- ) as access
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_directions2" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>directions</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,
- case when oneway in ('yes','true','1') then 'yes'::text else oneway end as oneway
- from planet_osm_line
- where oneway is not null
- and (highway is not null or railway is not null or waterway is not null)
- and bridge in ('yes','true','1','viaduct')
- and layer = '2'
- ) as directions
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_layer3" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>bridges_casing</StyleName>
- <StyleName>bridges_casing2</StyleName>
- <StyleName>bridges_fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,aeroway,horse,bicycle,foot,tracktype,
- case when railway in ('spur','siding')
- or (railway='rail' and service in ('spur','siding','yard'))
- then 'INT-spur-siding-yard'::text else railway end as railway
- from planet_osm_line
- where (highway is not null
- or aeroway in ('runway','taxiway')
- or railway in ('light_rail','subway','narrow_gauge','rail','spur','siding','disused','abandoned','construction'))
- and bridge in ('yes','true','1','viaduct')
- and layer = '3'
- order by z_order
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_access3" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>access</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,access,highway,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text end as service
- from planet_osm_line
- where access is not null and highway is not null
- and bridge in ('yes','true','1','viaduct')
- and layer = '3'
- ) as access
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_directions3" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>directions</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,
- case when oneway in ('yes','true','1') then 'yes'::text else oneway end as oneway
- from planet_osm_line
- where oneway is not null
- and (highway is not null or railway is not null or waterway is not null)
- and bridge in ('yes','true','1','viaduct')
- and layer = '3'
- ) as directions
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_layer4" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>bridges_casing</StyleName>
- <StyleName>bridges_casing2</StyleName>
- <StyleName>bridges_fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,aeroway,horse,bicycle,foot,tracktype,
- case when railway in ('spur','siding')
- or (railway='rail' and service in ('spur','siding','yard'))
- then 'INT-spur-siding-yard'::text else railway end as railway
- from planet_osm_line
- where (highway is not null
- or aeroway in ('runway','taxiway')
- or railway in ('light_rail','subway','narrow_gauge','rail','spur','siding','disused','abandoned','construction'))
- and bridge in ('yes','true','1','viaduct')
- and layer = '4'
- order by z_order
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_access4" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>access</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,access,highway,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text end as service
- from planet_osm_line
- where access is not null and highway is not null
- and bridge in ('yes','true','1','viaduct')
- and layer = '4'
- ) as access
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_directions4" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>directions</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,
- case when oneway in ('yes','true','1') then 'yes'::text else oneway end as oneway
- from planet_osm_line
- where oneway is not null
- and (highway is not null or railway is not null or waterway is not null)
- and bridge in ('yes','true','1','viaduct')
- and layer = '4'
- ) as directions
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_layer5" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>bridges_casing</StyleName>
- <StyleName>bridges_casing2</StyleName>
- <StyleName>bridges_fill</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,aeroway,horse,bicycle,foot,tracktype,
- case when railway in ('spur','siding')
- or (railway='rail' and service in ('spur','siding','yard'))
- then 'INT-spur-siding-yard'::text else railway end as railway
- from planet_osm_line
- where (highway is not null
- or aeroway in ('runway','taxiway')
- or railway in ('light_rail','subway','narrow_gauge','rail','spur','siding','disused','abandoned','construction'))
- and bridge in ('yes','true','1','viaduct')
- and layer = '5'
- order by z_order
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_access5" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>access</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,access,highway,
- case when service in ('parking_aisle','drive-through','driveway') then 'INT-minor'::text end as service
- from planet_osm_line
- where access is not null and highway is not null
- and bridge in ('yes','true','1','viaduct')
- and layer = '5'
- ) as access
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="bridges_directions5" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>directions</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,
- case when oneway in ('yes','true','1') then 'yes'::text else oneway end as oneway
- from planet_osm_line
- where oneway is not null
- and (highway is not null or railway is not null or waterway is not null)
- and bridge in ('yes','true','1','viaduct')
- and layer = '5'
- ) as directions
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="trams" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>trams</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,railway,bridge from planet_osm_line where railway='tram' and (tunnel is null or tunnel not in ('yes','true','1'))) as trams
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="guideways" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>guideways</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way from planet_osm_line where highway='bus_guideway' and (tunnel is null or tunnel not in ('yes','true','1'))) as guideways
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="admin-01234" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>admin-01234</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,admin_level
- from planet_osm_roads
- where "boundary"='administrative'
- and admin_level in ('0','1','2','3','4')
- ) as admin</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="admin-5678" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>admin-5678</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,admin_level
- from planet_osm_roads
- where "boundary"='administrative'
- and admin_level in ('5','6','7','8')
- ) as admin</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="admin-other" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>admin-other</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,admin_level
- from planet_osm_roads
- where "boundary"='administrative'
- and (admin_level is null or admin_level not in ('0','1','2','3','4','5','6','7','8'))
- ) as admin</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="placenames-large" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>country</StyleName>
- <StyleName>state</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,place,name,ref
- from planet_osm_point
- where place in ('country','state')
- ) as placenames</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="placenames-capital" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>capital</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,place,name,ref
- from planet_osm_point
- where place in ('city','metropolis','town') and capital='yes'
- ) as placenames</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="placenames-medium" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>city</StyleName>
- <StyleName>town</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,place,name
- from planet_osm_point
- where place in ('city','metropolis','town','large_town','small_town')
- and (capital is null or capital != 'yes')
- ) as placenames</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="placenames-small" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>suburb</StyleName>
- <StyleName>village</StyleName>
- <StyleName>hamlet</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,place,name
- from planet_osm_point
- where place in ('suburb','village','large_village','hamlet','locality','isolated_dwelling','farm')
- ) as placenames</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="amenity-stations" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>stations</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,name,railway,aerialway,disused
- from planet_osm_point
- where railway in ('station','halt','tram_stop','subway_entrance')
- or aerialway='station'
- ) as stations
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="amenity-stations-poly" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>stations</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,name,railway,aerialway,disused
- from planet_osm_polygon
- where railway in ('station','halt','tram_stop')
- or aerialway='station'
- ) as stations
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="amenity-symbols" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>symbols</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select *
- from planet_osm_point
- where aeroway in ('airport','aerodrome','helipad')
- or barrier in ('bollard','gate','lift_gate','block')
- or highway in ('mini_roundabout','gate')
- or man_made in ('lighthouse','power_wind','windmill','mast')
- or (power='generator' and power_source='wind')
- or "natural" in ('peak','volcano','spring','tree','cave_entrance')
- or railway='level_crossing'
- ) as symbols</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="amenity-symbols-poly" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>symbols</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select *
- from planet_osm_polygon
- where aeroway in ('airport','aerodrome','helipad')
- or barrier in ('bollard','gate','lift_gate','block')
- or highway in ('mini_roundabout','gate')
- or man_made in ('lighthouse','power_wind','windmill','mast')
- or (power='generator' and power_source='wind')
- or "natural" in ('peak','volcano','spring','tree')
- or railway='level_crossing'
- ) as symbols</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="amenity-points" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>points</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,amenity,shop,tourism,highway,man_made,access,religion,waterway,lock,historic,leisure
- from planet_osm_point
- where amenity is not null
- or shop is not null
- or tourism in ('alpine_hut','camp_site','caravan_site','guest_house','hostel','hotel','motel','museum','viewpoint','bed_and_breakfast','information','chalet')
- or highway in ('bus_stop','traffic_signals','ford')
- or man_made in ('mast','water_tower')
- or historic in ('memorial','archaeological_site')
- or waterway='lock'
- or lock='yes'
- or leisure in ('playground','slipway')
- ) as points</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="amenity-points-poly" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>points</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,amenity,shop,tourism,highway,man_made,access,religion,waterway,lock,historic,leisure
- from planet_osm_polygon
- where amenity is not null
- or shop is not null
- or tourism in ('alpine_hut','camp_site','caravan_site','guest_house','hostel','hotel','motel','museum','viewpoint','bed_and_breakfast','information','chalet')
- or highway in ('bus_stop','traffic_signals')
- or man_made in ('mast','water_tower')
- or historic in ('memorial','archaeological_site')
- or leisure='playground'
- ) as points</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="power_line" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>power_line</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">(select way from planet_osm_line where "power"='line') as power_line</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="power_minorline" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>power_minorline</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">(select way from planet_osm_line where "power"='minor_line') as power_minorline</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="power_towers" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>power_towers</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">(select way from planet_osm_point where power='tower') as power_towers</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="power_poles" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>power_poles</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">(select way from planet_osm_point where power='pole') as power_poles</Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="roads-text-ref-low-zoom" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>roads-text-ref-low-zoom</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,ref,char_length(ref) as length
- from planet_osm_roads
- where highway in ('motorway','trunk','primary','secondary')
- and ref is not null
- and char_length(ref) between 1 and 8
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="highway-junctions" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>highway-junctions</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,ref,name
- from planet_osm_point
- where highway='motorway_junction'
- ) as junctions
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="roads-text-ref" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>roads-text-ref</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,aeroway,ref,char_length(ref) as length,
- case when bridge in ('yes','true','1') then 'yes'::text else bridge end as bridge
- from planet_osm_line
- where (highway is not null or aeroway is not null)
- and ref is not null
- and char_length(ref) between 1 and 8
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="roads-text-name" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>roads-text-name</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,highway,name
- from planet_osm_line
- where waterway IS NULL
- and leisure IS NULL
- and landuse IS NULL
- and name is not null
- ) as roads
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="text" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>text</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <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 planet_osm_point
- where amenity is not null
- or shop in ('supermarket','bakery','clothes','fashion','convenience','doityourself','hairdresser','department_store','butcher','car','car_repair','bicycle','florist')
- 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 in ('memorial','archaeological_site')
- ) as text
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="text-poly" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>text</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <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 planet_osm_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 in ('memorial','archaeological_site')
- ) as text
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="area-text" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>area-text</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,way_area,name
- from planet_osm_polygon
- where name is not null
- and (waterway is null or waterway != 'riverbank')
- and place is null
- order by way_area desc
- ) as text
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="interpolation_lines" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>interpolation</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way from planet_osm_line where "addr:interpolation" is not null) as interpolation
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="housenumbers" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>housenumbers</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,"addr:housenumber" from planet_osm_polygon where "addr:housenumber" is not null and building is not null
- union
- select way,"addr:housenumber" from planet_osm_point where "addr:housenumber" is not null
- ) as housenumbers
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="housenames" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>housenames</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,"addr:housename" from planet_osm_polygon where "addr:housename" is not null and building is not null
- union
- select way,"addr:housename" from planet_osm_point where "addr:housename" is not null
- ) as housenames
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="misc_boundaries" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>boundary</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,way_area,name,boundary from planet_osm_polygon where boundary='national_park' and building is null) as boundary
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- <Layer name="theme_park" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
- <StyleName>theme_park</StyleName>
- <Datasource>
- <Parameter name="dbname">gis</Parameter>
- <Parameter name="estimate_extent">false</Parameter>
- <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
- <Parameter name="host">localhost</Parameter>
- <Parameter name="password"/>
- <Parameter name="port">5432</Parameter>
- <Parameter name="table">
- (select way,name,tourism from planet_osm_polygon where tourism='theme_park') as theme_park
- </Parameter>
- <Parameter name="type">postgis</Parameter>
- <Parameter name="user">pgsql</Parameter>
- </Datasource>
- </Layer>
- </Map>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement