mirror of
https://github.com/omniscale/magnacarto.git
synced 2025-02-23 07:54:10 +01:00
11884 lines
548 KiB
XML
11884 lines
548 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE Map[]>
|
|
<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 +wktext +no_defs +over" background-color="#a2bbd5" maximum-extent="-20037508.34,-20037508.34,20037508.34,20037508.34">
|
|
|
|
<Parameters>
|
|
<Parameter name="attribution"><![CDATA[Data © OpenStreetMap (and) contributors, CC-BY-SA]]></Parameter>
|
|
<Parameter name="bounds">9.8876,53.4926,10.0895,53.5913</Parameter>
|
|
<Parameter name="center">9.9604,53.544,10</Parameter>
|
|
<Parameter name="format">png</Parameter>
|
|
<Parameter name="maxzoom">19</Parameter>
|
|
<Parameter name="metatile">6</Parameter>
|
|
<Parameter name="minzoom">0</Parameter>
|
|
<Parameter name="name"><![CDATA[Omni-Live]]></Parameter>
|
|
<Parameter name="scale">1</Parameter>
|
|
</Parameters>
|
|
|
|
<FontSet name="fontset-0">
|
|
<Font face-name="Noto Sans Regular"/>
|
|
<Font face-name="DejaVu Sans Book"/>
|
|
<Font face-name="unifont Medium"/>
|
|
</FontSet>
|
|
<FontSet name="fontset-1">
|
|
<Font face-name="Noto Sans Bold"/>
|
|
<Font face-name="DejaVu Sans Bold"/>
|
|
<Font face-name="unifont Medium"/>
|
|
</FontSet>
|
|
<FontSet name="fontset-2">
|
|
<Font face-name="Noto Sans Bold Italic"/>
|
|
<Font face-name="DejaVu Sans Bold Oblique"/>
|
|
<Font face-name="unifont Medium"/>
|
|
</FontSet>
|
|
<FontSet name="fontset-3">
|
|
<Font face-name="Noto Sans Italic"/>
|
|
<Font face-name="DejaVu Sans Oblique"/>
|
|
<Font face-name="unifont Medium"/>
|
|
</FontSet>
|
|
<Style name="world" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<PolygonSymbolizer fill="#f4f2ef" gamma="0.5" />
|
|
</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.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>world</StyleName>
|
|
<Datasource>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/shps/processed_p.shp]]></Parameter>
|
|
<Parameter name="type"><![CDATA[shape]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="world_6_7_8_9" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<PolygonSymbolizer fill="#f4f2ef" gamma="0.5" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="world_6_7_8_9"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>world_6_7_8_9</StyleName>
|
|
<Datasource>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/shps/processed_p_300.shp]]></Parameter>
|
|
<Parameter name="type"><![CDATA[shape]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="world_0_1_2_3_4_5" filter-mode="first">
|
|
<Rule>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<PolygonSymbolizer fill="#f4f2ef" gamma="0.5" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="world_0_1_2_3_4_5"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>world_0_1_2_3_4_5</StyleName>
|
|
<Datasource>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/shps/processed_p_3000.shp]]></Parameter>
|
|
<Parameter name="type"><![CDATA[shape]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'platform')</Filter>
|
|
<PolygonSymbolizer fill="#e5e5e5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'platform')</Filter>
|
|
<PolygonSymbolizer fill="#e0e0e0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'station')</Filter>
|
|
<PolygonSymbolizer fill="#e5e5e5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'station')</Filter>
|
|
<PolygonSymbolizer fill="#e0e0e0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'terminal')</Filter>
|
|
<PolygonSymbolizer fill="#e5e5e5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'terminal')</Filter>
|
|
<PolygonSymbolizer fill="#e0e0e0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<PolygonSymbolizer fill="#e0d9d9" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<PolygonSymbolizer fill="#f8f7f5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'stadium')</Filter>
|
|
<PolygonSymbolizer fill="#d8e8d3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'sports_centre')</Filter>
|
|
<PolygonSymbolizer fill="#d8e8d3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pitch')</Filter>
|
|
<PolygonSymbolizer fill="#d8e8d3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'playground')</Filter>
|
|
<PolygonSymbolizer fill="#d8e8d3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'school')</Filter>
|
|
<PolygonSymbolizer fill="#f0f0e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'college')</Filter>
|
|
<PolygonSymbolizer fill="#f0f0e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'university')</Filter>
|
|
<PolygonSymbolizer fill="#f0f0e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'parking')</Filter>
|
|
<PolygonSymbolizer fill="#e6e8ea" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'retail')</Filter>
|
|
<PolygonSymbolizer fill="#ece8e3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<PolygonSymbolizer fill="#eeebe6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'industrial')</Filter>
|
|
<PolygonSymbolizer fill="#ebe7e1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'commercial')</Filter>
|
|
<PolygonSymbolizer fill="#ede9e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'railway')</Filter>
|
|
<PolygonSymbolizer fill="#f3f3f3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'cemetery')</Filter>
|
|
<PolygonSymbolizer fill="#cfe2c8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'apron')</Filter>
|
|
<PolygonSymbolizer fill="#f4f4f4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'hospital')</Filter>
|
|
<PolygonSymbolizer fill="#f0e5e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<PolygonSymbolizer fill="#d0d0d0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'helipad')</Filter>
|
|
<PolygonSymbolizer fill="#d0d0d0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'barracks')</Filter>
|
|
<PolygonSymbolizer fill="#f8e6e6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'orchard')</Filter>
|
|
<PolygonSymbolizer fill="#ede9dd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'vineyard')</Filter>
|
|
<PolygonSymbolizer fill="#ede9dd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'aerodrome')</Filter>
|
|
<PolygonSymbolizer fill="#e2e2e2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'quarry')</Filter>
|
|
<PolygonSymbolizer fill="#e3ded7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'farmyard')</Filter>
|
|
<PolygonSymbolizer fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'farm')</Filter>
|
|
<PolygonSymbolizer fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'allotments')</Filter>
|
|
<PolygonSymbolizer fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'farmland')</Filter>
|
|
<PolygonSymbolizer fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'garden')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'scrub')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'common')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'heath')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'zoo')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'village_green')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'recreation_ground')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'golf_course')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'park')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'grass')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'meadow')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'swimming_pool')</Filter>
|
|
<PolygonSymbolizer fill="#a2bbd5" gamma="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'basin')</Filter>
|
|
<PolygonSymbolizer fill="#a2bbd5" gamma="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'riverbank')</Filter>
|
|
<PolygonSymbolizer fill="#a2bbd5" gamma="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer fill="#a2bbd5" gamma="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'reservoir')</Filter>
|
|
<PolygonSymbolizer fill="#a2bbd5" gamma="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'wood')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#bad6b1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#bad6b1" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(select geometry, type, area, building
|
|
from osm_landusages
|
|
WHERE type NOT IN ('nature_reserve', 'wetland', 'theatre', 'place_of_worship', 'footway') AND building = 0
|
|
order by area desc
|
|
) as landusages]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_union_sqlite_13" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'buildup')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#eae6e1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'quarry')</Filter>
|
|
<PolygonSymbolizer fill="#e3ded7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'agriculture')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'grass')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#bad6b1" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_union_sqlite_13"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_union_sqlite_13</StyleName>
|
|
<Datasource>
|
|
<Parameter name="extent">-20037508.34 -20037508.34 20037508.34 20037508.34</Parameter>
|
|
<Parameter name="file">/Users/olt/dev/cust/osm-omniscale-style/sqlite/osm_landusages_union_13.sqlite</Parameter>
|
|
<Parameter name="geometry_field">geometry</Parameter>
|
|
<Parameter name="key_field">id</Parameter>
|
|
<Parameter name="srid">3857</Parameter>
|
|
<Parameter name="table">(SELECT id, geometry, type FROM osm_landusages_union_13) as data</Parameter>
|
|
<Parameter name="type">sqlite</Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_generalized_13" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'apron')</Filter>
|
|
<PolygonSymbolizer fill="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'hospital')</Filter>
|
|
<PolygonSymbolizer fill="#f0e5e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'islet')</Filter>
|
|
<PolygonSymbolizer fill="#f4f2ef" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'common')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'zoo')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'village_green')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'sports_centre')</Filter>
|
|
<PolygonSymbolizer fill="#d8e8d3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pitch')</Filter>
|
|
<PolygonSymbolizer fill="#d8e8d3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'stadium')</Filter>
|
|
<PolygonSymbolizer fill="#d8e8d3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'school')</Filter>
|
|
<PolygonSymbolizer fill="#f0f0e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'university')</Filter>
|
|
<PolygonSymbolizer fill="#f0f0e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'college')</Filter>
|
|
<PolygonSymbolizer fill="#f0f0e4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'parking')</Filter>
|
|
<PolygonSymbolizer fill="#e6e8ea" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'recreation_ground')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'railway')</Filter>
|
|
<PolygonSymbolizer fill="#f3f3f3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'cemetery')</Filter>
|
|
<PolygonSymbolizer fill="#cfe2c8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<PolygonSymbolizer fill="#d0d0d0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'barracks')</Filter>
|
|
<PolygonSymbolizer fill="#f8e6e6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'aerodrome')</Filter>
|
|
<PolygonSymbolizer fill="#dddddd" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_generalized_13"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_generalized_13</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[landusages_generalized_13]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[omni-live]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(select geometry, type
|
|
from osm_landusages_gen38
|
|
WHERE type IN ('quarry', 'aerodrom', 'island', 'barracks', 'runway', 'cemetery', 'railway', 'recreation_ground', 'parking', 'college', 'university', 'school', 'stadium', 'sports_centre', 'pitch', 'village_green', 'zoo', 'common', 'islet', 'hospital', 'apron')
|
|
AND building = 0
|
|
order by area desc) as landusages]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_union_sqlite_12" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'buildup')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#e8e4de" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'quarry')</Filter>
|
|
<PolygonSymbolizer fill="#e3ded7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'agriculture')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'grass')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#bad6b1" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_union_sqlite_12"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_union_sqlite_12</StyleName>
|
|
<Datasource>
|
|
<Parameter name="attachdb"><![CDATA[]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/sqlite/osm_landusages_union_12.sqlite]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[id]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT id, geometry, type FROM osm_landusages_union_12) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[sqlite]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_generalized_12" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'parking')</Filter>
|
|
<PolygonSymbolizer fill="#e6e8ea" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'recreation_ground')</Filter>
|
|
<PolygonSymbolizer fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'railway')</Filter>
|
|
<PolygonSymbolizer fill="#f3f3f3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'cemetery')</Filter>
|
|
<PolygonSymbolizer fill="#cfe2c8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<PolygonSymbolizer fill="#d0d0d0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'barracks')</Filter>
|
|
<PolygonSymbolizer fill="#f8e6e6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'aerodrome')</Filter>
|
|
<PolygonSymbolizer fill="#dddddd" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_generalized_12"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_generalized_12</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(select geometry, type
|
|
from osm_landusages_gen38
|
|
WHERE type IN ('quarry', 'aerodrom', 'island', 'barracks', 'runway', 'cemetery', 'railway', 'recreation_ground', 'parking')
|
|
AND area > 187500
|
|
AND building = 0
|
|
order by area desc) as landusages]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_union_sqlite_11" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'buildup')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#e8e4de" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'quarry')</Filter>
|
|
<PolygonSymbolizer fill="#e3ded7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'agriculture')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'grass')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#bad6b1" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_union_sqlite_11"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_union_sqlite_11</StyleName>
|
|
<Datasource>
|
|
<Parameter name="attachdb"><![CDATA[]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/sqlite/osm_landusages_union_11.sqlite]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[id]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT id, geometry, type FROM osm_landusages_union_11) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[sqlite]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_generalized_11" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<PolygonSymbolizer fill="#d0d0d0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'barracks')</Filter>
|
|
<PolygonSymbolizer fill="#f8e6e6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'aerodrome')</Filter>
|
|
<PolygonSymbolizer fill="#dddddd" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_generalized_11"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_generalized_11</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[landusages_generalized_11]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[omni-live]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(select geometry, type
|
|
from osm_landusages_gen38
|
|
where type IN ('quarry', 'aerodrom', 'island', 'barracks', 'runway')
|
|
AND building = 0
|
|
order by area desc) as landusages]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_union_sqlite_10" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'buildup')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#e6e1db" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'quarry')</Filter>
|
|
<PolygonSymbolizer fill="#e3ded7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'agriculture')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'grass')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#c6ddbf" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#bad6b1" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_union_sqlite_10"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_union_sqlite_10</StyleName>
|
|
<Datasource>
|
|
<Parameter name="attachdb"><![CDATA[]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/sqlite/osm_landusages_union_10.sqlite]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[id]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT id, geometry, type FROM osm_landusages_union_10) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[sqlite]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_union_sqlite_9" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'buildup')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#e6e1db" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'agriculture')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#ece7d9" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'grass')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#c9dfc2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#c3dbbb" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_union_sqlite_9"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_union_sqlite_9</StyleName>
|
|
<Datasource>
|
|
<Parameter name="attachdb"><![CDATA[]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/sqlite/osm_landusages_union_9.sqlite]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[id]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT id, geometry, type FROM osm_landusages_union_9) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[sqlite]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_union_sqlite_8" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'agriculture')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#eae5d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'grass')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#cce1c6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#c0dab8" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_union_sqlite_8"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_union_sqlite_8</StyleName>
|
|
<Datasource>
|
|
<Parameter name="attachdb"><![CDATA[]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/sqlite/osm_landusages_union_8.sqlite]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[id]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT id, geometry, type FROM osm_landusages_union_8) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[sqlite]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_union_sqlite_7" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'grass')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#d8e8d3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#cce1c5" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_union_sqlite_7"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_union_sqlite_7</StyleName>
|
|
<Datasource>
|
|
<Parameter name="attachdb"><![CDATA[]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/sqlite/osm_landusages_union_7.sqlite]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[id]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT id, geometry, type FROM osm_landusages_union_7) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[sqlite]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_areas_union_sqlite_4_5_6" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>6500000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000000</MinScaleDenominator>
|
|
<Filter>([type] = 'water')</Filter>
|
|
<PolygonSymbolizer gamma="0.5" fill="#a2bbd5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>6500000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#d2e4cc" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#d8e8d2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000000</MinScaleDenominator>
|
|
<Filter>([type] = 'forest')</Filter>
|
|
<PolygonSymbolizer gamma-method="none" fill="#ddebd9" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_areas_union_sqlite_4_5_6"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_areas_union_sqlite_4_5_6</StyleName>
|
|
<Datasource>
|
|
<Parameter name="attachdb"><![CDATA[]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/sqlite/osm_landusages_union_4_5_6.sqlite]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[id]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT id, geometry, type FROM osm_landusages_union_4_5_6) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[sqlite]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_overlays" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<Filter>([type] = 'wetland')</Filter>
|
|
<PolygonPatternSymbolizer alignment="global" file="img/wetland_64.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'wetland')</Filter>
|
|
<PolygonPatternSymbolizer alignment="global" file="img/wetland_32.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'wetland')</Filter>
|
|
<PolygonPatternSymbolizer alignment="global" file="img/wetland_32.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<Filter>([type] = 'marsh')</Filter>
|
|
<PolygonPatternSymbolizer alignment="global" file="img/wetland_64.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'marsh')</Filter>
|
|
<PolygonPatternSymbolizer alignment="global" file="img/wetland_32.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'marsh')</Filter>
|
|
<PolygonPatternSymbolizer alignment="global" file="img/wetland_32.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<Filter>([type] = 'nature_reserve')</Filter>
|
|
<PolygonSymbolizer fill-opacity="0.1" fill="#bad6b1" />
|
|
<LineSymbolizer stroke="#777777" stroke-dasharray="4, 3" stroke-opacity="0.2" stroke-width="1.5" />
|
|
<PolygonPatternSymbolizer alignment="global" file="img/nr300.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'nature_reserve')</Filter>
|
|
<PolygonSymbolizer fill-opacity="0.1" fill="#bad6b1" />
|
|
<LineSymbolizer stroke="#777777" stroke-dasharray="4, 3" stroke-opacity="0.2" stroke-width="1.5" />
|
|
<PolygonPatternSymbolizer alignment="global" file="img/nr210.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'nature_reserve')</Filter>
|
|
<PolygonSymbolizer fill-opacity="0.1" fill="#bad6b1" />
|
|
<LineSymbolizer stroke="#777777" stroke-dasharray="4, 3" stroke-opacity="0.2" stroke-width="1.5" />
|
|
<PolygonPatternSymbolizer alignment="global" file="img/nr120.png" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'nature_reserve')</Filter>
|
|
<PolygonPatternSymbolizer alignment="global" file="img/nr90.png" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_overlays"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_overlays</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(select geometry, type
|
|
from osm_landusages_overlay
|
|
) as landusages]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_waterways" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'ditch')</Filter>
|
|
<LineSymbolizer stroke-width="2.5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'ditch')</Filter>
|
|
<LineSymbolizer stroke-width="1.5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'ditch')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'canal')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'canal')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'canal')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500</MaxScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500</MinScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'stream')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<LineSymbolizer stroke-width="1" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_waterways"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_waterways</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[waterways]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, type
|
|
FROM osm_waterways
|
|
) as waterways]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_waterways_13_14" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'canal')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'canal')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'stream')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'stream')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_waterways_13_14"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_waterways_13_14</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, type
|
|
FROM osm_waterways_gen9
|
|
) as waterways_gen9]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_waterways_11_12" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'canal')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'canal')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'stream')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'stream')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="1.5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'river')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_waterways_11_12"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_waterways_11_12</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, type
|
|
FROM osm_waterways_gen38
|
|
) as waterways_gen38]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="landusages_waterways_9_10" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0.3" stroke="#a2bbd5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="landusages_waterways_9_10"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>landusages_waterways_9_10</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, type
|
|
FROM osm_waterways_gen150
|
|
) as waterways_gen150]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_tunnels-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1.3333333333333333" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.6666666666666666" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.75" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.75" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#e1e1e1" stroke-width="0.75" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#e1e1e1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#e1e1e1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#e1e1e1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="0.75" stroke="#e1e1e1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0.75" stroke="#aeaeae" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="9.600000000000001" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="6.4" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="3.4000000000000004" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="1.2" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#ebc0bd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#ebc0bd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#ebc0bd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#ebc0bd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#fef6d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#fef6d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#fef6d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#fef6d6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#ebc0bd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#ebc0bd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#ebc0bd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#ebc0bd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="12" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="12" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="12" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="12" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="12" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="12" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<LineSymbolizer stroke-width="12" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="8" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="4" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="2" stroke="#ffffff" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="roads_tunnels-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-linecap="butt" stroke-dasharray="1, 2" stroke-gamma-method="none" stroke="#aea49c" stroke-width="6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-linecap="butt" stroke-dasharray="1, 2" stroke-gamma-method="none" stroke="#aea49c" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 6" stroke-width="2" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 4" stroke-width="1.6" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 4" stroke-width="1.4166666666666667" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" stroke-dasharray="1, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="8, 6" stroke-width="2" stroke="#c5beb8" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="5, 4" stroke-width="1.6" stroke="#c5beb8" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke="#c5beb8" stroke-gamma-method="none" stroke-dasharray="3, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#c5beb8" stroke-gamma-method="none" stroke-dasharray="3, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="40" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="34" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="26" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#f8f7f5" stroke-gamma-method="none" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#f8f7f5" stroke-gamma-method="none" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#f8f7f5" stroke-gamma-method="none" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#f8f7f5" stroke-gamma-method="none" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="1.6" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0.3333333333333333" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="1.0625" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="2.6666666666666665" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#fad95a" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#fad95a" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#fad95a" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#fad95a" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#da8982" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#da8982" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#da8982" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#da8982" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#f1d3d0" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#f1d3d0" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#f1d3d0" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#f1d3d0" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="21" stroke="#fad95a" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#fad95a" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#fad95a" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#fad95a" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="21" stroke="#da8982" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#da8982" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#da8982" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#da8982" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="24" stroke="#f1d3d0" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#f1d3d0" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#f1d3d0" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="9" stroke="#f1d3d0" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<LineSymbolizer stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_tunnels"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_tunnels-outline</StyleName>
|
|
<StyleName>roads_tunnels-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[tunnels]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, tunnel, access, service,
|
|
CASE
|
|
WHEN access IN ('private', 'permissive', 'no', 'agricultural', 'forestry', 'restricted', 'official', 'delivery', 'hov', 'emergency', 'psv', 'military', 'foot', 'residents', 'university', 'license', 'bus') THEN 'no'
|
|
ELSE 'yes'
|
|
END AS public_access
|
|
FROM osm_roads
|
|
WHERE tunnel=1
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_tunnels_13_14-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="4, 6" stroke-opacity="0.67" stroke="#dddddd" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="4, 6" stroke-opacity="0.67" stroke="#dddddd" stroke-width="0.8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#aeaeae" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#aeaeae" stroke-width="0.8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fef6d6" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="1.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="1.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="1" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#ebc0bd" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0.8999999999999999" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0.6" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="1.5" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="1.5" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="1.5" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#ffffff" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="roads_tunnels_13_14-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fad95a" stroke-dasharray="16, 2" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fad95a" stroke-dasharray="16, 2" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fad95a" stroke-width="6" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fad95a" stroke-width="4" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#da8982" stroke-width="6" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#da8982" stroke-width="4" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#da8982" stroke-width="3.5" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#da8982" stroke-width="3" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#f1d3d0" stroke-width="3.5" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#f1d3d0" stroke-width="3" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#f1d3d0" stroke-width="6" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#f1d3d0" stroke-width="5" stroke-dasharray="16, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="16, 2" stroke="#f7f7f7" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="3.5" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="3.5" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="3.5" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-dasharray="16, 2" stroke="#f7f7f7" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-dasharray="16, 2" stroke="#f7f7f7" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-dasharray="16, 2" stroke="#f7f7f7" stroke-width="3" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_tunnels_13_14"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_tunnels_13_14-outline</StyleName>
|
|
<StyleName>roads_tunnels_13_14-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[tunnels_13_14]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, tunnel, access,
|
|
CASE
|
|
WHEN access IN ('private', 'permissive', 'no', 'agricultural', 'forestry', 'restricted', 'official', 'delivery', 'hov', 'emergency', 'psv', 'military', 'foot', 'residents', 'university', 'license', 'bus') THEN 'no'
|
|
ELSE 'yes'
|
|
END AS public_access
|
|
FROM osm_roads_gen9
|
|
WHERE tunnel=1
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="buildings" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<PolygonSymbolizer fill="#dddddd" />
|
|
<LineSymbolizer stroke="#c7c7c7" stroke-width="0.6" />
|
|
</Rule>
|
|
</Style>
|
|
<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.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>buildings</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, type
|
|
FROM osm_buildings
|
|
WHERE geometry && !bbox!
|
|
) AS buildings]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="buildings_15" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<PolygonSymbolizer fill="#dbdbdb" />
|
|
<LineSymbolizer stroke="#c7c7c7" stroke-width="0.6" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="buildings_15"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>buildings_15</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, type
|
|
FROM osm_buildings
|
|
WHERE geometry && !bbox!
|
|
AND ST_Area(geometry) > 81
|
|
) as buildings_15]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="buildings_14" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<PolygonSymbolizer fill="#d6d6d6" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="buildings_14"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>buildings_14</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, type
|
|
FROM osm_buildings
|
|
WHERE geometry && !bbox!
|
|
AND ST_Area(geometry) > 361
|
|
) as buildings_14]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="buildings_13" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<PolygonSymbolizer fill="#d1d1d1" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="buildings_13"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>buildings_13</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, type
|
|
FROM osm_buildings
|
|
WHERE geometry && !bbox!
|
|
AND ST_Area(geometry) > 1444
|
|
) as buildings_13]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_turning_circles_case" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<MarkersSymbolizer fill="#dddddd" stroke-width="3" width="18" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="12" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="6.375" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<MarkersSymbolizer fill="#dddddd" stroke-width="3" width="18" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="12" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="6.375" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<MarkersSymbolizer fill="#dddddd" stroke-width="3" width="18" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="12" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="6.375" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<MarkersSymbolizer stroke-width="4" width="18" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="12" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="6.375" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<MarkersSymbolizer stroke-width="4" width="18" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="12" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="6.375" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<MarkersSymbolizer stroke-width="4" width="18" stroke="#f9ce29" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" width="12" stroke="#f9ce29" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<MarkersSymbolizer stroke-width="2" stroke="#f9ce29" width="6.375" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<MarkersSymbolizer width="18" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<MarkersSymbolizer width="12" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<MarkersSymbolizer width="6.375" stroke="#dddddd" allow-overlap="true" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_turning_circles_case"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_turning_circles_case</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(
|
|
SELECT DISTINCT ON (geometry, z_order) osm_transport_points.geometry as geometry, osm_roads.type as type, osm_roads.z_order as z_order
|
|
FROM osm_transport_points
|
|
JOIN osm_roads
|
|
ON osm_transport_points.geometry && osm_roads.geometry
|
|
AND ST_DWithin(osm_transport_points.geometry, osm_roads.geometry, 0.1)
|
|
WHERE osm_transport_points.geometry && !bbox!
|
|
AND osm_roads.geometry && !bbox!
|
|
AND osm_transport_points.type = 'turning_circle'
|
|
AND osm_roads.type IN ('primary', 'secondary', 'tertiary', 'unclassified', 'residential', 'road')
|
|
ORDER BY z_order
|
|
) as turning_circles_case]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke="#f7f7f7" stroke-width="6" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke="#f7f7f7" stroke-width="4" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="2.125" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="6" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="4" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke="#f7f7f7" stroke-width="6" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke="#f7f7f7" stroke-width="4" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="2.125" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="6" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="4" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="9.600000000000001" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="6.4" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="3.4000000000000004" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="1.2" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="0.75" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<LineSymbolizer stroke-width="12" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="8" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="4" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="2" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="roads-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-linecap="butt" stroke-dasharray="1, 2" stroke-gamma-method="none" stroke="#aea49c" stroke-width="6" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-linecap="butt" stroke-dasharray="1, 2" stroke-gamma-method="none" stroke="#aea49c" stroke-width="4" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 6" stroke-width="2" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 4" stroke-width="1.6" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 4" stroke-width="1.4166666666666667" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" stroke-dasharray="1, 2" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="8, 6" stroke-width="2" stroke="#c5beb8" stroke-gamma-method="none" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="5, 4" stroke-width="1.6" stroke="#c5beb8" stroke-gamma-method="none" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke="#c5beb8" stroke-gamma-method="none" stroke-dasharray="3, 2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#c5beb8" stroke-gamma-method="none" stroke-dasharray="3, 2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d0d0d0" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#d0d0d0" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d0d0d0" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d0d0d0" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="40" stroke="#d0d0d0" stroke-linecap="butt" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="34" stroke="#d0d0d0" stroke-linecap="butt" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="26" stroke="#d0d0d0" stroke-linecap="butt" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#d0d0d0" stroke-linecap="butt" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#f8f7f5" stroke-gamma-method="none" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#f8f7f5" stroke-gamma-method="none" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#f8f7f5" stroke-gamma-method="none" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#f8f7f5" stroke-gamma-method="none" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="1.6" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0.3333333333333333" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#f4f2ef" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#f4f2ef" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="1.0625" stroke="#f4f2ef" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#f4f2ef" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#e0d9d9" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="2.6666666666666665" stroke="#e0d9d9" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke="#e0d9d9" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#e0d9d9" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#fad441" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#fad441" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#fad441" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#fad441" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="21" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="21" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="24" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="9" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<LineSymbolizer stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads-outline</StyleName>
|
|
<StyleName>roads-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[OmniBright]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, tunnel, bridge, access, service,
|
|
CASE
|
|
WHEN access IN ('private', 'permissive', 'no', 'agricultural', 'forestry', 'restricted', 'official', 'delivery', 'hov', 'emergency', 'psv', 'military', 'foot', 'residents', 'university', 'license', 'bus') THEN 'no'
|
|
ELSE 'yes'
|
|
END AS public_access
|
|
FROM osm_roads
|
|
WHERE tunnel=0 AND bridge=0
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_13_14-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1.5" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1.5" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1.5" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-gamma-method="none" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-gamma-method="none" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke-width="0.5" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke-width="0.5" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0.8999999999999999" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0.6" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="roads_13_14-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="3.5" stroke="#dddddd" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="3" stroke="#dddddd" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="3.5" stroke="#dddddd" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="3" stroke="#dddddd" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="3.5" stroke="#dddddd" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="3" stroke="#dddddd" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke="#d0d0d0" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke="#d0d0d0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke="#d0d0d0" stroke-linecap="butt" stroke-width="10" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke="#d0d0d0" stroke-linecap="butt" stroke-width="8" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fad441" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fad441" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#dddddd" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_13_14"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_13_14-outline</StyleName>
|
|
<StyleName>roads_13_14-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_13_14]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, tunnel, bridge, access,
|
|
CASE
|
|
WHEN access IN ('private', 'permissive', 'no', 'agricultural', 'forestry', 'restricted', 'official', 'delivery', 'hov', 'emergency', 'psv', 'military', 'foot', 'residents', 'university', 'license', 'bus') THEN 'no'
|
|
ELSE 'yes'
|
|
END AS public_access
|
|
FROM osm_roads_gen9
|
|
WHERE tunnel=0 AND bridge=0
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_12-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-width="0.4" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-width="0.4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="2.5" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="1" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="roads_12-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#d0d0d0" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d0d0d0" stroke-linecap="butt" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke-gamma-method="none" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke-gamma-method="none" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke-gamma-method="none" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="4.5" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#dddddd" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fad441" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="2" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_12"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_12-outline</StyleName>
|
|
<StyleName>roads_12-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_12]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, tunnel, bridge
|
|
FROM osm_roads_gen9
|
|
WHERE NOT type IN ('living_street', 'track', 'service', 'pedestrian')
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_11-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="0.8" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="0.8" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="0.8" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-width="0.2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-width="0.2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="1.6" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0.8" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="roads_11-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#d0d0d0" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#d0d0d0" stroke-linecap="butt" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="0.6" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="0.6" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="0.6" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="2.5" stroke="#f9ce29" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="2.5" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="3.6" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ce635a" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#dddddd" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fad441" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="1.3" stroke="#cccccc" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_11"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_11-outline</StyleName>
|
|
<StyleName>roads_11-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_11]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, tunnel, bridge
|
|
FROM osm_roads_gen75
|
|
WHERE st_length(geometry) > 75
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_10" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke="#d0d0d0" stroke-width="1" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="0.6" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="0.6" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fad95a" stroke-width="0.6" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fad95a" stroke-width="1.3" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="2" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="2.4" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-gamma-method="none" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_10"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_10</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_10]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type
|
|
FROM osm_roads_gen75
|
|
WHERE ST_length(geometry) > 100 AND type in ('motorway', 'trunk', 'primary', 'motorway_link', 'trunk_link', 'secondary', 'runway', 'taxiway')
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_9" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fad95a" stroke-width="1" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="2" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="2" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-gamma-method="none" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_9"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_9</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_9]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type
|
|
FROM osm_roads_gen300
|
|
WHERE ST_Length(geometry) > 100
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_8" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="0.3" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#d4766e" stroke-width="0.6" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_8"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_8</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_8]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type
|
|
FROM osm_roads_gen300
|
|
WHERE ST_Length(geometry) > 200 AND type != 'primary'
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_7" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="0.3" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#d4766e" stroke-width="0.6" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_7"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_7</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_7]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type
|
|
FROM osm_roads_gen1200
|
|
WHERE ST_Length(geometry) > 400
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_6" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>6500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#d4766e" stroke-width="0.5" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_6"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_6</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_6]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type
|
|
FROM osm_roads_gen1200
|
|
WHERE type = 'motorway' AND ST_LENGTH(geometry) > 600
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_5" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#d4766e" stroke-width="0.4" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_5"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_5</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[roads_5]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type
|
|
FROM osm_roads_gen1200
|
|
WHERE type = 'motorway' AND st_length(geometry) > 800
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_turning_circles_fill" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<MarkersSymbolizer width="9.600000000000001" fill="#f7f7f7" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<MarkersSymbolizer width="6.4" fill="#f7f7f7" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<MarkersSymbolizer fill="#f7f7f7" width="3.4000000000000004" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<MarkersSymbolizer width="9.600000000000001" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<MarkersSymbolizer width="6.4" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<MarkersSymbolizer width="3.4000000000000004" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<MarkersSymbolizer width="9.600000000000001" fill="#f7f7f7" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<MarkersSymbolizer width="6.4" fill="#f7f7f7" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<MarkersSymbolizer fill="#f7f7f7" width="3.4000000000000004" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<MarkersSymbolizer width="9.600000000000001" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<MarkersSymbolizer width="6.4" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<MarkersSymbolizer width="3.4000000000000004" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<MarkersSymbolizer width="14.399999999999999" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<MarkersSymbolizer width="9.6" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<MarkersSymbolizer width="5.1" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<MarkersSymbolizer width="18" fill="#fbdf73" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<MarkersSymbolizer width="12" fill="#fbdf73" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<MarkersSymbolizer fill="#fbdf73" width="6.375" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<MarkersSymbolizer width="18" fill="#fbdf73" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<MarkersSymbolizer width="12" fill="#fbdf73" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<MarkersSymbolizer fill="#fbdf73" width="6.375" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<MarkersSymbolizer width="18" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<MarkersSymbolizer width="12" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<MarkersSymbolizer width="6.375" fill="#ffffff" allow-overlap="true" stroke-width="0" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_turning_circles_fill"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_turning_circles_fill</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(
|
|
SELECT DISTINCT ON (geometry, z_order) osm_transport_points.geometry as geometry, osm_roads.type as type, osm_roads.z_order as z_order,
|
|
CASE
|
|
WHEN osm_roads.access IN ('private', 'permissive', 'no', 'agricultural', 'forestry', 'restricted', 'official', 'delivery', 'hov', 'emergency', 'psv', 'military', 'foot', 'residents', 'university', 'license', 'bus')
|
|
THEN 'no'
|
|
ELSE 'yes'
|
|
END AS public_access
|
|
FROM osm_transport_points
|
|
JOIN osm_roads ON osm_transport_points.geometry && osm_roads.geometry
|
|
AND ST_DWithin(osm_transport_points.geometry, osm_roads.geometry, 0.1)
|
|
WHERE osm_transport_points.geometry && !bbox!
|
|
AND osm_roads.geometry && !bbox!
|
|
AND ST_IsValid(osm_transport_points.geometry)
|
|
AND ST_IsValid(osm_roads.geometry)
|
|
AND osm_transport_points.type = 'turning_circle'
|
|
AND osm_roads.type IN ('primary', 'secondary', 'tertiary', 'unclassified', 'residential', 'road', 'living_street', 'track', 'service')
|
|
ORDER BY z_order
|
|
) as turning_circles_fill]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_bridges-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="4.25" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-linecap="round" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1.3333333333333333" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#fbfbfb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'spur')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'yard')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail') and ([service] = 'siding')</Filter>
|
|
<LineSymbolizer stroke="#bbbbbb" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="9.600000000000001" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="6.4" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="3.4000000000000004" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="1.2" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke="#f7f7f7" stroke-width="6" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke="#f7f7f7" stroke-width="4" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="2.125" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="6" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="4" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke="#f7f7f7" stroke-width="6" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke="#f7f7f7" stroke-width="4" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="2.125" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-width="0.6666666666666666" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="6" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-linecap="round" stroke-width="4" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="3" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="2" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="1" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke="#888888" stroke-width="0.75" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'narrow_gauge')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'monorail')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'preserved')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="1.3333333333333333" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'funicular')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#888888" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'disused')</Filter>
|
|
<LineSymbolizer stroke-width="0.75" stroke="#c8c8c8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'raceway')</Filter>
|
|
<LineSymbolizer stroke="#d9d9d9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<LineSymbolizer stroke-width="12" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="8" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="4" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="2" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="roads_bridges-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="6.8" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="4.7" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="2.725" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="1.1666666666666665" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="6.8" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="4.7" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="2.725" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="1.1666666666666665" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-linecap="butt" stroke-dasharray="1, 2" stroke-gamma-method="none" stroke="#aea49c" stroke-width="6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-linecap="butt" stroke-dasharray="1, 2" stroke-gamma-method="none" stroke="#aea49c" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'steps')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 6" stroke-width="2" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 4" stroke-width="1.6" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="1, 4" stroke-width="1.4166666666666667" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'footway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke-linecap="round" stroke-gamma-method="none" stroke="#c5beb8" stroke-dasharray="1, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="8, 6" stroke-width="2" stroke="#c5beb8" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-dasharray="5, 4" stroke-width="1.6" stroke="#c5beb8" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke="#c5beb8" stroke-gamma-method="none" stroke-dasharray="3, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'cycleway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#c5beb8" stroke-gamma-method="none" stroke-dasharray="3, 2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="40" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="34" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="26" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="18" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#f8f7f5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#f8f7f5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="2.125" stroke="#f8f7f5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="1" stroke="#f8f7f5" stroke-gamma-method="none" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="1.6" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'path')</Filter>
|
|
<LineSymbolizer stroke-width="0.3333333333333333" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke-gamma-method="none" stroke-dasharray="0, 0" stroke="#c5beb8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#f4f2ef" stroke-linecap="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#f4f2ef" stroke-linecap="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="1.0625" stroke="#f4f2ef" stroke-linecap="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0.5" stroke="#f4f2ef" stroke-linecap="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#e0d9d9" stroke-linecap="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="2.6666666666666665" stroke="#e0d9d9" stroke-linecap="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="1.4166666666666667" stroke="#e0d9d9" stroke-linecap="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0.6666666666666666" stroke="#e0d9d9" stroke-linecap="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="6.25" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#f9cc1f" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#f9cc1f" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#f9cc1f" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#f9cc1f" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="6" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke-width="4" stroke="#d8d8d8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="21" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="21" stroke="#f9cc1f" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="#f9cc1f" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#f9cc1f" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#f9cc1f" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="24" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="11" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke-width="9" stroke="#cc5c52" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<LineSymbolizer stroke="#d8d8d8" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_bridges"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_bridges-outline</StyleName>
|
|
<StyleName>roads_bridges-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[bridges]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, bridge, access, service,
|
|
CASE
|
|
WHEN access IN ('private', 'permissive', 'no', 'agricultural', 'forestry', 'restricted', 'official', 'delivery', 'hov', 'emergency', 'psv', 'military', 'foot', 'residents', 'university', 'license', 'bus') THEN 'no'
|
|
ELSE 'yes'
|
|
END AS public_access
|
|
FROM osm_roads
|
|
WHERE bridge=1
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_bridges_13_14-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1.5" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1.5" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1.5" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-linecap="square" stroke-width="1" stroke="#ffffff" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-dasharray="4, 6" stroke-opacity="0.67" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke="#999999" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-gamma-method="none" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'track') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke="#f7f7f7" stroke-gamma-method="none" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'service') and ([public_access] = 'no')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke-width="0.5" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-gamma-method="none" stroke-width="0.5" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary_link')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<LineSymbolizer stroke="#fbe17d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#fbdf73" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#d4766e" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0.8999999999999999" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0.6" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="roads_bridges_13_14-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0.9" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'service')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0.9" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary_link')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-width="6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<LineSymbolizer stroke="#f9ce29" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'trunk_link')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway_link')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<LineSymbolizer stroke="#ce635a" stroke-width="5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'taxiway')</Filter>
|
|
<LineSymbolizer stroke-width="2" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="10" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'runway')</Filter>
|
|
<LineSymbolizer stroke-width="8" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'groyne')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pier')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'bridleway')</Filter>
|
|
<LineSymbolizer stroke="#dddddd" stroke-width="3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'pedestrian')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'living_street')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<LineSymbolizer stroke-width="0" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="3.5" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'residential')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="3.5" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'road')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="3.5" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'unclassified')</Filter>
|
|
<LineSymbolizer stroke-width="3" stroke="#dddddd" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#dddddd" stroke-width="3.5" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#dddddd" stroke-width="3" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_bridges_13_14"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_bridges_13_14-outline</StyleName>
|
|
<StyleName>roads_bridges_13_14-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[bridges_13_14]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, bridge, access,
|
|
CASE
|
|
WHEN access IN ('private', 'permissive', 'no', 'agricultural', 'forestry', 'restricted', 'official', 'delivery', 'hov', 'emergency', 'psv', 'military', 'foot', 'residents', 'university', 'license', 'bus') THEN 'no'
|
|
ELSE 'yes'
|
|
END AS public_access
|
|
FROM osm_roads_gen9
|
|
WHERE bridge=1
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="admin_lines-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-dasharray="32, 20" stroke-width="1.5" stroke="#c3c3c3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-dasharray="24, 15" stroke-width="1.5" stroke="#c3c3c3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-dasharray="16, 10" stroke-width="1.5" stroke="#c3c3c3" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-width="1.5" stroke="#c3c3c3" stroke-dasharray="12, 8" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<Filter>([admin_level] = 2)</Filter>
|
|
<LineSymbolizer stroke="#aaaaaa" stroke-width="1.6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 2)</Filter>
|
|
<LineSymbolizer stroke-width="1.6" stroke="#989898" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([admin_level] = 5)</Filter>
|
|
<LineSymbolizer stroke-dasharray="32, 20" stroke="#aaaaaa" stroke-width="0.6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 5)</Filter>
|
|
<LineSymbolizer stroke-dasharray="16, 10" stroke="#aaaaaa" stroke-width="0.6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 5)</Filter>
|
|
<LineSymbolizer stroke-dasharray="12, 8" stroke="#aaaaaa" stroke-width="0.6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 5)</Filter>
|
|
<LineSymbolizer stroke="#aaaaaa" stroke-width="0.6" stroke-dasharray="6, 4" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([admin_level] = 6)</Filter>
|
|
<LineSymbolizer stroke-dasharray="32, 20" stroke="#aaaaaa" stroke-width="0.6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 6)</Filter>
|
|
<LineSymbolizer stroke-dasharray="16, 10" stroke="#aaaaaa" stroke-width="0.6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 6)</Filter>
|
|
<LineSymbolizer stroke-dasharray="12, 8" stroke="#aaaaaa" stroke-width="0.6" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 6)</Filter>
|
|
<LineSymbolizer stroke="#aaaaaa" stroke-width="0.6" stroke-dasharray="6, 4" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="admin_lines-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-width="15" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-width="12" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-width="9" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-width="4.800000000000001" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-width="2.4000000000000004" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke-width="1.8000000000000003" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 4)</Filter>
|
|
<LineSymbolizer stroke="rgba(183, 183, 183, 0.30000000000000004)" stroke-width="1.2000000000000002" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([admin_level] = 2)</Filter>
|
|
<LineSymbolizer stroke-width="24" stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 2)</Filter>
|
|
<LineSymbolizer stroke-width="20" stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 2)</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([admin_level] = 2)</Filter>
|
|
<LineSymbolizer stroke-width="16" stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="admin_lines"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>admin_lines-outline</StyleName>
|
|
<StyleName>admin_lines-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[auto]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[admin_lines]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[omni-live]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, admin_level FROM osm_admin WHERE admin_level IN (2, 4, 5, 6)) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="admin_lines_9-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="1.2" stroke="#898989" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="admin_lines_9-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="12" stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="admin_lines_9"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>admin_lines_9-outline</StyleName>
|
|
<StyleName>admin_lines_9-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[auto]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[admin_lines_9]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[omni-live]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, admin_level FROM osm_admin WHERE admin_level = 2) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="admin_0-inline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="1" stroke="#777777" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0.8" stroke="#777777" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>6500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0.8" stroke="#777777" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0.8" stroke="#777777" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="0.6" stroke="#777777" />
|
|
</Rule>
|
|
<Rule>
|
|
<MinScaleDenominator>50000000</MinScaleDenominator>
|
|
<LineSymbolizer stroke="#777777" stroke-width="0.3" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="admin_0-outline" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="10" stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="6.4" stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>6500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-width="4.800000000000001" stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<LineSymbolizer stroke-linejoin="bevel" stroke="rgba(183, 183, 183, 0.30000000000000004)" stroke-width="3.2" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="admin_0"
|
|
srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
|
<StyleName>admin_0-outline</StyleName>
|
|
<StyleName>admin_0-inline</StyleName>
|
|
<Datasource>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/shps/ne_10m_admin_0_boundary_lines_land.shp]]></Parameter>
|
|
<Parameter name="id"><![CDATA[admin_0]]></Parameter>
|
|
<Parameter name="project"><![CDATA[omni-live]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs]]></Parameter>
|
|
<Parameter name="type"><![CDATA[shape]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Layer name="admin_0_germany"
|
|
srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
|
|
|
<Datasource>
|
|
<Parameter name="file"><![CDATA[/Users/olt/dev/cust/osm-omniscale-style/shps/ne_10m_admin_0_boundary_lines_land_highres_germany.shp]]></Parameter>
|
|
<Parameter name="type"><![CDATA[shape]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_roads_refs" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer minimum-distance="200" spacing="650" file="img/shield-28x11-666-f7e16d.svg" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="750" file="img/shield-28x11-666-f7e16d.svg" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="550" file="img/shield-28x11-666-f7e16d.svg" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer minimum-distance="150" spacing="450" file="img/shield-28x11-666-f7e16d.svg" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer minimum-distance="200" spacing="650" file="img/shield-23x11-666-f7e16d.svg" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="750" file="img/shield-23x11-666-f7e16d.svg" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="550" file="img/shield-23x11-666-f7e16d.svg" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer minimum-distance="150" spacing="450" file="img/shield-23x11-666-f7e16d.svg" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<ShieldSymbolizer minimum-distance="200" spacing="650" fontset-name="fontset-0" fill="#333333" file="img/shield-19x11-666-f7e16d.svg" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="750" fontset-name="fontset-0" fill="#333333" file="img/shield-19x11-666-f7e16d.svg" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="550" fontset-name="fontset-0" fill="#333333" file="img/shield-19x11-666-f7e16d.svg" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<ShieldSymbolizer minimum-distance="150" spacing="450" fontset-name="fontset-0" fill="#333333" file="img/shield-19x11-666-f7e16d.svg" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer minimum-distance="200" spacing="650" file="img/shield-28x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="750" file="img/shield-28x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="550" file="img/shield-28x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer minimum-distance="150" spacing="450" file="img/shield-28x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer minimum-distance="200" spacing="650" file="img/shield-23x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="750" file="img/shield-23x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="550" file="img/shield-23x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer minimum-distance="150" spacing="450" file="img/shield-23x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer minimum-distance="200" spacing="650" size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="750" size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer minimum-distance="175" spacing="550" size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer minimum-distance="150" spacing="450" size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_roads_refs"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_roads_refs</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[road_ref_label]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT
|
|
geometry, type, ref, CHAR_LENGTH(ref) AS reflen
|
|
FROM
|
|
osm_roads_gen9 WHERE type in('motorway', 'primary') AND bridge=0 AND ref != '' AND CHAR_LENGTH(ref) <= 6
|
|
ORDER BY CHAR_LENGTH(ref)) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_roads_refs_14" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer file="img/shield-28x11-666-f7e16d.svg" minimum-distance="150" spacing="350" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer file="img/shield-23x11-666-f7e16d.svg" minimum-distance="150" spacing="350" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer file="img/shield-28x11-eee-3f7abf.svg" minimum-distance="150" spacing="350" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer file="img/shield-23x11-eee-3f7abf.svg" minimum-distance="150" spacing="350" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer minimum-distance="150" spacing="350" size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<ShieldSymbolizer minimum-distance="150" spacing="350" fontset-name="fontset-0" fill="#333333" file="img/shield-19x11-666-f7e16d.svg" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_roads_refs_14"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_roads_refs_14</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[road_ref_label_14]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT
|
|
geometry, type, ref, CHAR_LENGTH(ref) AS reflen
|
|
FROM
|
|
osm_roads_gen75 WHERE type in('motorway', 'primary') AND bridge=0 AND ref != '' AND CHAR_LENGTH(ref) <= 6
|
|
ORDER BY CHAR_LENGTH(ref)) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_roads_refs_12_13" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer file="img/shield-28x11-666-f7e16d.svg" minimum-distance="200" spacing="350" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer file="img/shield-23x11-666-f7e16d.svg" minimum-distance="200" spacing="350" fontset-name="fontset-0" fill="#333333" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer file="img/shield-28x11-eee-3f7abf.svg" minimum-distance="200" spacing="350" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer file="img/shield-28x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer file="img/shield-23x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer file="img/shield-23x11-eee-3f7abf.svg" minimum-distance="200" spacing="350" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<ShieldSymbolizer minimum-distance="200" spacing="350" fontset-name="fontset-0" fill="#333333" file="img/shield-19x11-666-f7e16d.svg" placement="line" clip="false" avoid-edges="true" size="8" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer minimum-distance="200" spacing="350" size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-padding="50" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_roads_refs_12_13"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_roads_refs_12_13</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[road_ref_label_12_13]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT
|
|
geometry, type, ref, CHAR_LENGTH(ref) AS reflen
|
|
FROM
|
|
osm_roads_gen9 WHERE type in('motorway', 'primary') AND bridge=0 AND ref != '' AND CHAR_LENGTH(ref) <= 6
|
|
ORDER BY CHAR_LENGTH(ref)) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_roads_refs_11" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer file="img/shield-28x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer file="img/shield-23x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_roads_refs_11"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_roads_refs_11</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[road_ref_label_11]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT
|
|
geometry, type, ref, CHAR_LENGTH(ref) AS reflen
|
|
FROM
|
|
osm_roads_gen300 WHERE type in('motorway') AND bridge=0 AND ref != '' AND CHAR_LENGTH(ref) <= 6
|
|
ORDER BY CHAR_LENGTH(ref)) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_roads_refs_10" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer file="img/shield-28x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] >= 6)</Filter>
|
|
<ShieldSymbolizer file="img/shield-28x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer file="img/shield-23x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway') and ([reflen] = 5)</Filter>
|
|
<ShieldSymbolizer file="img/shield-23x11-eee-3f7abf.svg" size="8" fontset-name="fontset-1" fill="#eeeeee" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'motorway')</Filter>
|
|
<ShieldSymbolizer size="8" fontset-name="fontset-1" fill="#eeeeee" file="img/shield-19x11-eee-3f7abf.svg" avoid-edges="true" clip="false" placement="line" minimum-distance="250" minimum-padding="50" spacing="250" ><![CDATA[[ref]]]></ShieldSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_roads_refs_10"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_roads_refs_10</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[road_ref_labels_10]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[omni-live]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT
|
|
geometry, type, ref, CHAR_LENGTH(ref) AS reflen
|
|
FROM
|
|
osm_roads_gen1200 WHERE type in('motorway') AND bridge=0 AND ref != '' AND CHAR_LENGTH(ref) <= 6
|
|
ORDER BY CHAR_LENGTH(ref)) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_places_countries" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 7)</Filter>
|
|
<TextSymbolizer size="16" fill="rgba(119, 119, 119, 0.5)" placement="point" fontset-name="fontset-2" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 7)</Filter>
|
|
<TextSymbolizer size="12" placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 7)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" size="10" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 7)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" size="10" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 4)</Filter>
|
|
<TextSymbolizer size="16" fill="rgba(119, 119, 119, 0.5)" placement="point" fontset-name="fontset-2" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 4)</Filter>
|
|
<TextSymbolizer size="12" placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 4)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" size="10" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 4)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" size="10" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 2)</Filter>
|
|
<TextSymbolizer size="16" fill="rgba(119, 119, 119, 0.5)" placement="point" fontset-name="fontset-2" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 2)</Filter>
|
|
<TextSymbolizer size="12" placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000000</MinScaleDenominator>
|
|
<Filter>([scalerank] >= 2)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" size="10" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<TextSymbolizer size="16" fill="rgba(119, 119, 119, 0.5)" placement="point" fontset-name="fontset-2" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<TextSymbolizer size="12" placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000000</MinScaleDenominator>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="rgba(119, 119, 119, 0.8)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" size="10" halo-radius="1" wrap-width="30" minimum-distance="12" line-spacing="-4" character-spacing="0" text-transform="uppercase" ><![CDATA[]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_places_countries"
|
|
clear-label-cache="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_places_countries</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, population, scalerank,
|
|
CASE
|
|
WHEN nonlatin = 't' AND "name:en" != '' THEN "name:en"
|
|
WHEN nonlatin = 't' AND "int_name" != '' THEN "int_name"
|
|
ELSE name
|
|
END AS name
|
|
FROM osm_countries
|
|
ORDER BY scalerank DESC, coalesce(population, 0) DESC
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_places_cities" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>6500000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" size="11" ><![CDATA[]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer size="21" character-spacing="2" wrap-width="300" text-transform="uppercase" halo-radius="0.8" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer size="20" character-spacing="1" wrap-width="200" text-transform="uppercase" halo-radius="0.8" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer size="19" wrap-width="100" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer size="18" character-spacing="1" wrap-width="80" minimum-distance="0" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer size="17" wrap-width="70" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer size="16" wrap-width="60" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer size="14" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] <= 250000)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" size="11" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>6500000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" size="11" ><![CDATA[]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer size="21" character-spacing="2" wrap-width="300" text-transform="uppercase" halo-radius="0.8" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer size="20" character-spacing="1" wrap-width="200" text-transform="uppercase" halo-radius="0.8" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer size="19" wrap-width="100" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer size="18" character-spacing="1" wrap-width="80" minimum-distance="0" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer size="17" wrap-width="70" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer size="16" wrap-width="60" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer size="14" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'city') and ([population] = null)</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" size="11" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'city')</Filter>
|
|
<TextSymbolizer size="21" character-spacing="2" wrap-width="300" text-transform="uppercase" halo-radius="0.8" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'city')</Filter>
|
|
<TextSymbolizer size="20" character-spacing="1" wrap-width="200" text-transform="uppercase" halo-radius="0.8" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'city')</Filter>
|
|
<TextSymbolizer size="19" wrap-width="100" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'city')</Filter>
|
|
<TextSymbolizer size="18" character-spacing="1" wrap-width="80" minimum-distance="0" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'city')</Filter>
|
|
<TextSymbolizer size="17" wrap-width="70" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'city')</Filter>
|
|
<TextSymbolizer size="16" wrap-width="60" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'city')</Filter>
|
|
<TextSymbolizer size="14" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'city')</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" size="11" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'state')</Filter>
|
|
<TextSymbolizer size="12" placement="point" fontset-name="fontset-2" fill="rgba(68, 68, 68, 0.30000000000000004)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'state')</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="rgba(68, 68, 68, 0.30000000000000004)" halo-fill="rgba(255, 255, 255, 0.30000000000000004)" halo-radius="0.8" minimum-distance="20" line-spacing="-2" wrap-width="30" size="10" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="21" character-spacing="4" wrap-width="300" text-transform="uppercase" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="20" character-spacing="2" wrap-width="200" text-transform="uppercase" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="19" character-spacing="1" wrap-width="100" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>200000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="20" character-spacing="1" wrap-width="80" minimum-distance="0" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>750000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="19" wrap-width="70" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>750000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="18" wrap-width="60" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>3000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>1500000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="16" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" wrap-width="30" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>6500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>3000000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="14" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" wrap-width="30" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>6500000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer size="14" placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" wrap-width="30" line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500000</MinScaleDenominator>
|
|
<Filter>([type] = 'capital')</Filter>
|
|
<TextSymbolizer placement="point" fontset-name="fontset-2" fill="#777777" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" minimum-distance="20" wrap-width="30" line-spacing="-2" size="12" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_places_cities"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_places_cities</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[labels_places_cities]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[omni-live]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, population, admin_level,
|
|
CASE
|
|
WHEN nonlatin = 't' AND "name:en" != '' THEN "name:en"
|
|
WHEN nonlatin = 't' AND "int_name" != '' THEN "int_name"
|
|
ELSE name
|
|
END AS name,
|
|
CASE
|
|
WHEN capital=1 AND admin_level=2 THEN 'capital'
|
|
ELSE type
|
|
END as type
|
|
FROM osm_cities
|
|
ORDER BY
|
|
(coalesce(capital, 0)=1 AND coalesce(admin_level, 9)=2) DESC NULLS LAST, -- admin_level=2 capitals_fist
|
|
coalesce(capital, 0) DESC, -- then other capitals
|
|
type DESC, -- state before city
|
|
coalesce(population, 0) DESC -- most populated first
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_places" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'hamlet')</Filter>
|
|
<TextSymbolizer size="14" wrap-width="120" line-spacing="2" character-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'hamlet')</Filter>
|
|
<TextSymbolizer size="13" wrap-width="60" line-spacing="1" character-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'hamlet')</Filter>
|
|
<TextSymbolizer character-spacing="1" size="12" wrap-width="40" line-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'suburb')</Filter>
|
|
<TextSymbolizer size="14" wrap-width="120" line-spacing="2" character-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'suburb')</Filter>
|
|
<TextSymbolizer size="13" wrap-width="60" line-spacing="1" character-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'suburb')</Filter>
|
|
<TextSymbolizer character-spacing="1" size="12" wrap-width="40" line-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'suburb')</Filter>
|
|
<TextSymbolizer size="11" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" wrap-width="30" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>200000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'suburb')</Filter>
|
|
<TextSymbolizer fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" wrap-width="30" fill="#666666" size="10" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'village')</Filter>
|
|
<TextSymbolizer size="14" wrap-width="120" line-spacing="2" character-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'village')</Filter>
|
|
<TextSymbolizer size="13" wrap-width="60" line-spacing="1" character-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'village')</Filter>
|
|
<TextSymbolizer character-spacing="1" size="12" wrap-width="40" line-spacing="1" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'village')</Filter>
|
|
<TextSymbolizer size="11" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" wrap-width="30" fill="#666666" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'village')</Filter>
|
|
<TextSymbolizer fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" wrap-width="30" fill="#666666" size="10" minimum-distance="30" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'town')</Filter>
|
|
<TextSymbolizer size="15" character-spacing="4" line-spacing="5" text-transform="uppercase" halo-radius="1.5" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" wrap-width="30" fill="#5e5e5e" minimum-distance="10" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'town')</Filter>
|
|
<TextSymbolizer size="13" character-spacing="2" line-spacing="3" text-transform="uppercase" halo-radius="1.5" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" wrap-width="30" fill="#5e5e5e" minimum-distance="10" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>100000</MaxScaleDenominator>
|
|
<MinScaleDenominator>50000</MinScaleDenominator>
|
|
<Filter>([type] = 'town')</Filter>
|
|
<TextSymbolizer text-transform="uppercase" character-spacing="1" line-spacing="2" halo-radius="1.5" size="13" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" wrap-width="30" fill="#5e5e5e" minimum-distance="10" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>400000</MaxScaleDenominator>
|
|
<MinScaleDenominator>100000</MinScaleDenominator>
|
|
<Filter>([type] = 'town')</Filter>
|
|
<TextSymbolizer size="13" fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" wrap-width="30" fill="#5e5e5e" minimum-distance="10" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500000</MaxScaleDenominator>
|
|
<MinScaleDenominator>400000</MinScaleDenominator>
|
|
<Filter>([type] = 'town')</Filter>
|
|
<TextSymbolizer fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="1" wrap-width="30" fill="#5e5e5e" size="11" minimum-distance="10" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'locality')</Filter>
|
|
<TextSymbolizer fontset-name="fontset-3" placement="point" halo-fill="rgba(255, 255, 255, 0.8)" halo-radius="0.8" wrap-width="60" size="10" line-spacing="1" fill="#777777" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_places"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_places</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type, z_order, population, name
|
|
FROM osm_places
|
|
ORDER BY z_order DESC, coalesce(population, 0) DESC
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="stations-symbol" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<PointSymbolizer file="img/rail-24.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<PointSymbolizer file="img/rail-18.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<PointSymbolizer file="img/rail-12.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<PointSymbolizer file="img/rail-light-18.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tram')</Filter>
|
|
<PointSymbolizer file="img/rail-light-12.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<PointSymbolizer file="img/rail-light-18.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<PointSymbolizer file="img/rail-light-12.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<PointSymbolizer file="img/rail-metro-24.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<PointSymbolizer file="img/rail-light-12.svg" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] != 'tram')</Filter>
|
|
<PointSymbolizer file="img/rail-light-12.svg" />
|
|
</Rule>
|
|
</Style>
|
|
<Style name="stations-label" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<TextSymbolizer dy="14" size="12" minimum-distance="50" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" wrap-width="5" wrap-character=" " line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<TextSymbolizer dy="14" minimum-distance="50" size="9" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" wrap-width="5" wrap-character=" " line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<TextSymbolizer dy="12" minimum-distance="50" size="9" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" wrap-width="5" wrap-character=" " line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'rail')</Filter>
|
|
<TextSymbolizer size="9" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" dy="11" wrap-width="5" wrap-character=" " line-spacing="-2" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<TextSymbolizer size="12" dy="12" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" wrap-width="10" wrap-character=" " wrap-before="false" minimum-distance="50" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'light_rail')</Filter>
|
|
<TextSymbolizer size="9" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" dy="9" wrap-width="10" wrap-character=" " wrap-before="false" minimum-distance="50" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<Filter>([type] = 'subway')</Filter>
|
|
<TextSymbolizer size="9" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" dy="9" wrap-width="10" wrap-character=" " wrap-before="false" minimum-distance="50" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>1500</MaxScaleDenominator>
|
|
<MinScaleDenominator>750</MinScaleDenominator>
|
|
<TextSymbolizer minimum-distance="180" size="10" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" dy="9" wrap-width="5" wrap-character=" " ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<TextSymbolizer size="10" fontset-name="fontset-2" placement="point" fill="#aaaaaa" halo-fill="#ffffff" halo-radius="1" dy="9" wrap-width="5" wrap-character=" " minimum-distance="150" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="stations"
|
|
cache-features="on"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>stations-label</StyleName>
|
|
<StyleName>stations-symbol</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[stations]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[omni-live-tp]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry, name, type,
|
|
CASE
|
|
WHEN type = 'tram' THEN 1
|
|
WHEN type = 'subway' THEN 2
|
|
WHEN type = 'light_rail' THEN 3
|
|
ELSE 4
|
|
END AS z_order
|
|
FROM (
|
|
SELECT geometry, name,
|
|
CASE
|
|
WHEN station = 'light_rail' THEN 'light_rail'
|
|
WHEN station = 'subway' THEN 'subway'
|
|
WHEN train = 1 OR rail = 1 THEN 'rail'
|
|
WHEN light_rail = 1 THEN 'light_rail'
|
|
WHEN subway = 1 THEN 'subway'
|
|
WHEN tram = 1 THEN 'tram'
|
|
WHEN type = 'tram_stop' THEN 'tram'
|
|
WHEN type = 'halt' THEN 'tram'
|
|
ELSE 'rail'
|
|
END AS type
|
|
FROM osm_transport_points
|
|
WHERE geometry && !bbox! AND type in ('station', 'halt', 'tram_stop') AND name != ''
|
|
UNION ALL
|
|
SELECT ST_PointOnSurface(geometry) as geometry, name,
|
|
CASE
|
|
WHEN station = 'light_rail' THEN 'light_rail'
|
|
WHEN station = 'subway' THEN 'subway'
|
|
WHEN train = 1 OR rail = 1 THEN 'rail'
|
|
WHEN light_rail = 1 THEN 'light_rail'
|
|
WHEN subway = 1 THEN 'subway'
|
|
WHEN tram = 1 THEN 'tram'
|
|
WHEN type = 'tram_stop' THEN 'tram'
|
|
WHEN type = 'halt' THEN 'tram'
|
|
ELSE 'rail'
|
|
END AS type
|
|
FROM osm_transport_areas
|
|
WHERE geometry && !bbox! AND name != ''
|
|
) as inner_select ORDER BY z_order DESC
|
|
) as stations]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_barrier_points" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'lift_gate')</Filter>
|
|
<MarkersSymbolizer file="img/barrier.svg" height="5" width="5" allow-overlap="false" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<Filter>([type] = 'gate')</Filter>
|
|
<MarkersSymbolizer file="img/barrier.svg" height="5" width="5" allow-overlap="false" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_barrier_points"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_barrier_points</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, type FROM osm_transport_points WHERE type in ('gate', 'lift_gate')) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_roads_names" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<TextSymbolizer minimum-distance="100" spacing="700" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" size="11" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<TextSymbolizer spacing="500" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" size="11" minimum-distance="60" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" spacing="700" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" spacing="500" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" spacing="700" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" spacing="500" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" spacing="700" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" spacing="500" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<TextSymbolizer minimum-distance="100" spacing="700" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" size="11" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<TextSymbolizer spacing="500" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" size="11" minimum-distance="60" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_roads_names"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_roads_names</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[road_label]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[OmniBright]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(
|
|
SELECT (st_dump(ST_Linemerge(ST_Collect(geometry)))).geom as geometry, type, name
|
|
FROM osm_roads
|
|
WHERE geometry && !bbox!
|
|
AND ST_IsValid(geometry)
|
|
AND name != ''
|
|
AND type IN ('primary', 'secondary', 'tertiary', 'road', 'unclassified', 'track', 'pedestrian', 'living_street', 'residential')
|
|
GROUP BY "name:de", "name:en", name, type ) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_roads_names_15_16" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<TextSymbolizer fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" size="11" minimum-distance="60" spacing="350" ><![CDATA[]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'track')</Filter>
|
|
<TextSymbolizer fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" size="11" minimum-distance="60" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'secondary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'primary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<Filter>([type] = 'tertiary')</Filter>
|
|
<TextSymbolizer size="12" minimum-distance="125" fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<TextSymbolizer fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" size="11" minimum-distance="60" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<TextSymbolizer fontset-name="fontset-0" placement="line" clip="false" fill="#666666" halo-fill="#fafafa" halo-radius="0.8" size="11" minimum-distance="60" spacing="350" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_roads_names_15_16"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_roads_names_15_16</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[road_label_15_16]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[OmniBright]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(
|
|
SELECT (st_dump(ST_Linemerge(ST_Collect(geometry)))).geom as geometry, type, name
|
|
FROM osm_roads_gen9
|
|
WHERE geometry && !bbox!
|
|
AND ST_IsValid(geometry)
|
|
AND name != ''
|
|
AND type IN ('primary', 'secondary', 'tertiary', 'road', 'unclassified', 'track', 'pedestrian', 'living_street', 'residential')
|
|
GROUP BY "name:de", "name:en", name, type ) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_roads_names_14" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<TextSymbolizer fontset-name="fontset-0" placement="line" clip="false" fill="#444444" halo-fill="#fafafa" opacity="0.8" halo-radius="0.8" size="11" minimum-distance="125" spacing="200" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_roads_names_14"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_roads_names_14</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[road_label_14]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="project"><![CDATA[OmniBright]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(
|
|
SELECT (st_dump(ST_Linemerge(ST_Collect(geometry)))).geom as geometry, type, name
|
|
FROM osm_roads_gen9
|
|
WHERE geometry && !bbox!
|
|
AND ST_IsValid(geometry)
|
|
AND name != ''
|
|
AND type IN ('primary', 'secondary', 'tertiary')
|
|
GROUP BY "name:de", "name:en", name, type ) as data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="roads_oneways" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([oneway] = -1)</Filter>
|
|
<MarkersSymbolizer transform="scale(0.6) rotate(180)" spacing="500" marker-type="arrow" stroke-width="1" stroke="#9c9c9c" fill="#a9a9a9" placement="line" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([oneway] = -1)</Filter>
|
|
<MarkersSymbolizer transform="scale(0.5) rotate(180)" spacing="400" marker-type="arrow" stroke-width="1" stroke="#9c9c9c" fill="#a9a9a9" placement="line" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([oneway] = -1)</Filter>
|
|
<MarkersSymbolizer transform="scale(0.4) rotate(180)" spacing="300" marker-type="arrow" stroke-width="1" stroke="#9c9c9c" fill="#a9a9a9" placement="line" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<MarkersSymbolizer spacing="500" transform="scale(0.6)" marker-type="arrow" stroke-width="1" stroke="#9c9c9c" fill="#a9a9a9" placement="line" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<MarkersSymbolizer spacing="400" transform="scale(0.5)" marker-type="arrow" stroke-width="1" stroke="#9c9c9c" fill="#a9a9a9" placement="line" />
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<MarkersSymbolizer spacing="300" transform="scale(0.4)" marker-type="arrow" stroke-width="1" stroke="#9c9c9c" fill="#a9a9a9" placement="line" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="roads_oneways"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>roads_oneways</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT geometry, oneway, type
|
|
FROM osm_roads
|
|
WHERE oneway!=0 AND type IN ('primary', 'secondary', 'tertiary', 'road', 'living_street', 'unclassified', 'residential')
|
|
ORDER BY z_order
|
|
) AS data]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="housenumbers_interpolated" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<LineSymbolizer stroke="#aaaaaa" stroke-width="0.5" />
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="housenumbers_interpolated"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>housenumbers_interpolated</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT geometry from osm_housenumbers_interpolated) as DATA]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="housenumbers" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<TextSymbolizer size="8" fontset-name="fontset-0" placement="point" fill="#444444" halo-fill="#ffffff" halo-radius="1" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<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.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>housenumbers</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[house_numbers]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(
|
|
SELECT type as name, geometry from osm_housenumbers
|
|
) AS house_numbers]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="housenumbers_building" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<TextSymbolizer size="8" fontset-name="fontset-0" placement="point" fill="#444444" halo-fill="#ffffff" halo-radius="1" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="housenumbers_building"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>housenumbers_building</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="id"><![CDATA[housenumbers_building]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="srs"><![CDATA[+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT "addr:housenumber" as name, ST_PointOnSurface(geometry) AS geometry FROM osm_buildings WHERE geometry && !bbox! AND"addr:housenumber" <> '' AND ST_IsValid(geometry)
|
|
) AS housenumber_building]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_areas" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([area] >= 320000)</Filter>
|
|
<TextSymbolizer size="16" line-spacing="6" character-spacing="2" wrap-width="180" halo-radius="2" fontset-name="fontset-3" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([area] > 160000)</Filter>
|
|
<TextSymbolizer size="14" line-spacing="4" character-spacing="1" wrap-width="120" halo-radius="2" fontset-name="fontset-3" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<Filter>([area] > 40000)</Filter>
|
|
<TextSymbolizer size="12" line-spacing="2" wrap-width="60" halo-radius="2" fontset-name="fontset-3" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>2500</MaxScaleDenominator>
|
|
<TextSymbolizer size="10" halo-radius="2" fontset-name="fontset-3" wrap-width="30" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_areas"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_areas</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT ST_PointOnSurface(geometry) AS geometry, type, area, name
|
|
FROM osm_landusages_gen38
|
|
WHERE geometry && !bbox!
|
|
AND (name <> '' OR "name:de" <> '' OR "name:en" <> '')
|
|
AND ST_IsValid(geometry)
|
|
AND type IN ('cemetery', 'college', 'common', 'garden', 'golf_course', 'hospital', 'library', 'park', 'forest', 'wood', 'pedestrian', 'place_of_worship', 'playground', 'school', 'sports_center', 'stadium', 'theatre', 'university')
|
|
ORDER BY area DESC
|
|
) AS area_label
|
|
]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_areas_17" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([area] > 320000)</Filter>
|
|
<TextSymbolizer size="14" line-spacing="4" character-spacing="1" wrap-width="120" halo-radius="2" fontset-name="fontset-3" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<Filter>([area] > 160000)</Filter>
|
|
<TextSymbolizer size="12" line-spacing="2" wrap-width="60" halo-radius="2" fontset-name="fontset-3" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>5000</MaxScaleDenominator>
|
|
<MinScaleDenominator>2500</MinScaleDenominator>
|
|
<TextSymbolizer size="10" halo-radius="2" fontset-name="fontset-3" wrap-width="30" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_areas_17"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_areas_17</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT ST_PointOnSurface(geometry) AS geometry, type, area, name
|
|
FROM osm_landusages_gen38
|
|
WHERE geometry && !bbox!
|
|
AND (name <> '' OR "name:de" <> '' OR "name:en" <> '')
|
|
AND ST_IsValid(geometry)
|
|
AND area > 5000
|
|
AND type IN ('cemetery', 'college', 'common', 'garden', 'golf_course', 'hospital', 'library', 'park', 'forest', 'wood', 'pedestrian', 'place_of_worship', 'playground', 'school', 'sports_center', 'stadium', 'theatre', 'university')
|
|
ORDER BY area DESC
|
|
) AS area_label
|
|
]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_areas_16" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<Filter>([area] > 320000)</Filter>
|
|
<TextSymbolizer size="12" line-spacing="2" wrap-width="60" halo-radius="2" fontset-name="fontset-3" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
<Rule>
|
|
<MaxScaleDenominator>12500</MaxScaleDenominator>
|
|
<MinScaleDenominator>5000</MinScaleDenominator>
|
|
<TextSymbolizer size="10" halo-radius="2" fontset-name="fontset-3" wrap-width="30" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_areas_16"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_areas_16</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[(SELECT ST_PointOnSurface(geometry) AS geometry, type, area, name
|
|
FROM osm_landusages_gen38
|
|
WHERE geometry && !bbox!
|
|
AND (name <> '' OR "name:de" <> '' OR "name:en" <> '')
|
|
AND ST_IsValid(geometry)
|
|
AND area > 20000
|
|
AND type IN ('cemetery', 'college', 'common', 'garden', 'golf_course', 'hospital', 'library', 'park', 'forest', 'wood', 'pedestrian', 'place_of_worship', 'playground', 'school', 'sports_center', 'stadium', 'theatre', 'university') ORDER BY area DESC
|
|
) AS area_label
|
|
]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_areas_15" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>25000</MaxScaleDenominator>
|
|
<MinScaleDenominator>12500</MinScaleDenominator>
|
|
<TextSymbolizer size="10" halo-radius="2" fontset-name="fontset-3" wrap-width="30" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_areas_15"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_areas_15</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT ST_PointOnSurface(geometry) AS geometry, type, area, name
|
|
FROM osm_landusages_gen38
|
|
WHERE geometry && !bbox!
|
|
AND (name <> '' OR "name:de" <> '' OR "name:en" <> '')
|
|
AND ST_IsValid(geometry)
|
|
AND area > 80000
|
|
AND type IN ('cemetery', 'college', 'common', 'garden', 'golf_course', 'hospital', 'library', 'park', 'forest', 'wood', 'pedestrian', 'place_of_worship', 'playground', 'school', 'sports_center', 'stadium', 'theatre', 'university')
|
|
ORDER BY area DESC) AS area_label
|
|
]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
<Style name="labels_areas_14" filter-mode="first">
|
|
<Rule>
|
|
<MaxScaleDenominator>50000</MaxScaleDenominator>
|
|
<MinScaleDenominator>25000</MinScaleDenominator>
|
|
<TextSymbolizer size="10" halo-radius="2" fontset-name="fontset-3" wrap-width="30" fill="#999999" halo-fill="rgba(255, 255, 255, 0.3)" ><![CDATA[[name]]]></TextSymbolizer>
|
|
</Rule>
|
|
</Style>
|
|
<Layer name="labels_areas_14"
|
|
srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
|
|
<StyleName>labels_areas_14</StyleName>
|
|
<Datasource>
|
|
<Parameter name="dbname"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="extent"><![CDATA[-20037508.34 -20037508.34 20037508.34 20037508.34]]></Parameter>
|
|
<Parameter name="extent_cache"><![CDATA[custom]]></Parameter>
|
|
<Parameter name="geometry_field"><![CDATA[geometry]]></Parameter>
|
|
<Parameter name="host"><![CDATA[localhost]]></Parameter>
|
|
<Parameter name="key_field"><![CDATA[]]></Parameter>
|
|
<Parameter name="password"><![CDATA[olt]]></Parameter>
|
|
<Parameter name="srid"><![CDATA[3857]]></Parameter>
|
|
<Parameter name="table"><![CDATA[( SELECT ST_PointOnSurface(geometry) AS geometry, type, area, name
|
|
FROM osm_landusages_gen38
|
|
WHERE geometry && !bbox!
|
|
AND (name <> '' OR "name:de" <> '' OR "name:en" <> '')
|
|
AND ST_IsValid(geometry)
|
|
AND area > 320000
|
|
AND type IN ('cemetery', 'college', 'common', 'garden', 'golf_course', 'hospital', 'library', 'park', 'forest', 'wood', 'pedestrian', 'place_of_worship', 'playground', 'school', 'sports_center', 'stadium', 'theatre', 'university')
|
|
ORDER BY area DESC) AS area_label
|
|
]]></Parameter>
|
|
<Parameter name="type"><![CDATA[postgis]]></Parameter>
|
|
<Parameter name="user"><![CDATA[olt]]></Parameter>
|
|
</Datasource>
|
|
</Layer>
|
|
|
|
</Map>
|