Created
May 30, 2012 22:56
-
-
Save Henner/2839439 to your computer and use it in GitHub Desktop.
mapnik file for rendering seamarks out of osm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<!DOCTYPE Map[]> | |
<Map 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" background-color="#00000000"> | |
<Parameters> | |
<Parameter name="bounds">9.807,54.2514,10.6275,54.6876</Parameter> | |
<Parameter name="center">10.1283,54.3164,11</Parameter> | |
<Parameter name="format">png8</Parameter> | |
<Parameter name="minzoom">11</Parameter> | |
<Parameter name="maxzoom">17</Parameter> | |
<Parameter name="name"><![CDATA[Seezeichen]]></Parameter> | |
</Parameters> | |
<Style name="lights" filter-mode="first"> | |
<Rule> | |
<Filter>([arc_style] = 'solid') and ([light_arc] = 'white')</Filter> | |
<LineSymbolizer stroke-dasharray="0, 0" stroke-width="3" stroke="#ffff00" /> | |
</Rule> | |
<Rule> | |
<Filter>([arc_style] = 'solid') and ([light_arc] = 'green')</Filter> | |
<LineSymbolizer stroke-dasharray="0, 0" stroke-width="3" stroke="#00ff00" /> | |
</Rule> | |
<Rule> | |
<Filter>([arc_style] = 'solid') and ([light_arc] = 'red')</Filter> | |
<LineSymbolizer stroke-dasharray="0, 0" stroke-width="3" stroke="#ff0000" /> | |
</Rule> | |
<Rule> | |
<Filter>([arc_style] = 'solid') and ([object] = 'landmark')</Filter> | |
<LineSymbolizer stroke-dasharray="0, 0" stroke="#c0c0c0" stroke-width="1" /> | |
</Rule> | |
<Rule> | |
<Filter>([arc_style] = 'solid')</Filter> | |
<LineSymbolizer stroke-dasharray="0, 0" stroke-width="1" stroke="#ff00ff" /> | |
</Rule> | |
<Rule> | |
<Filter>([light_arc] = 'white') and ([object] = 'landmark')</Filter> | |
<LineSymbolizer stroke-width="3" stroke="#ffff00" stroke-dasharray="2, 2" /> | |
</Rule> | |
<Rule> | |
<Filter>([light_arc] = 'white')</Filter> | |
<LineSymbolizer stroke-width="3" stroke="#ffff00" stroke-dasharray="2, 2" /> | |
</Rule> | |
<Rule> | |
<Filter>([light_arc] = 'green') and ([object] = 'landmark')</Filter> | |
<LineSymbolizer stroke-width="3" stroke="#00ff00" stroke-dasharray="2, 2" /> | |
</Rule> | |
<Rule> | |
<Filter>([light_arc] = 'green')</Filter> | |
<LineSymbolizer stroke-width="3" stroke="#00ff00" stroke-dasharray="2, 2" /> | |
</Rule> | |
<Rule> | |
<Filter>([light_arc] = 'red') and ([object] = 'landmark')</Filter> | |
<LineSymbolizer stroke-width="3" stroke="#ff0000" stroke-dasharray="2, 2" /> | |
</Rule> | |
<Rule> | |
<Filter>([light_arc] = 'red')</Filter> | |
<LineSymbolizer stroke-width="3" stroke="#ff0000" stroke-dasharray="2, 2" /> | |
</Rule> | |
<Rule> | |
<Filter>([object] = 'landmark')</Filter> | |
<LineSymbolizer stroke="#c0c0c0" stroke-dasharray="2, 2" stroke-width="1" /> | |
</Rule> | |
<Rule> | |
<LineSymbolizer stroke-width="1" stroke="#ff00ff" stroke-dasharray="2, 2" /> | |
</Rule> | |
</Style> | |
<Layer name="lights" | |
srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"> | |
<StyleName>lights</StyleName> | |
<Datasource> | |
<Parameter name="file"><![CDATA[/home/hinnack/Documents/MapBox/project/buoj/layers/lights/lights.shp]]></Parameter> | |
<Parameter name="id"><![CDATA[lights]]></Parameter> | |
<Parameter name="project"><![CDATA[buoj]]></Parameter> | |
<Parameter name="srs"><![CDATA[null]]></Parameter> | |
<Parameter name="type"><![CDATA[shape]]></Parameter> | |
</Datasource> | |
</Layer> | |
<Style name="buoy_body" filter-mode="first"> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Pillar_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Pillar_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Pillar_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Pillar_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Pillar_Yellow_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Pillar_Yellow_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red_White_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red_White_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red_Green_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red_Green_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Pillar_Red_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Pillar_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Pillar_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Pillar_Green_White_Green_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Pillar_Green_White_Green_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Pillar_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Pillar_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Pillar_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Pillar_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Pillar_Black_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Pillar_Black_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Pillar_Black_Red_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Pillar_Black_Red_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Spar_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Spar_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Spar_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Spar_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Spar_Yellow_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Spar_Yellow_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Spar_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Spar_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Spar_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Spar_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Spar_Red_White_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Spar_Red_White_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Spar_Red_Green_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Spar_Red_Green_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Spar_Red_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Spar_Red_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Spar_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Spar_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Spar_Green_White_Green_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Spar_Green_White_Green_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Spar_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Spar_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Spar_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Spar_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Spar_Black_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Spar_Black_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Spar_Black_Red_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Spar_Black_Red_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Sphere_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Sphere_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Sphere_Yellow_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Sphere_Yellow_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Sphere_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Sphere_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Sphere_Yellow_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Sphere_Yellow_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Sphere_White_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Sphere_White_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red_White_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red_White_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red_Green_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red_Green_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Sphere_Red_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Sphere_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Sphere_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Sphere_Green_White_Green_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Sphere_Green_White_Green_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Sphere_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Sphere_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Sphere_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Sphere_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Sphere_Black_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Sphere_Black_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Sphere_Black_Red_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Sphere_Black_Red_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Cone_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Cone_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Cone_Yellow_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Cone_Yellow_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Cone_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Cone_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Cone_Yellow_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Cone_Yellow_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Cone_White_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Cone_White_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Cone_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Cone_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Cone_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Cone_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Cone_Red_White_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Cone_Red_White_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Cone_Red_Green_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Cone_Red_Green_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Cone_Red_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Cone_Red_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Cone_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Cone_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Cone_Green_White_Green_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Cone_Green_White_Green_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Cone_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Cone_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Cone_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Cone_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Cone_Black_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Cone_Black_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Cone_Black_Red_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Cone_Black_Red_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Can_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Can_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Can_Yellow_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Can_Yellow_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Can_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Can_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Can_Yellow_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Can_Yellow_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Can_White_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Can_White_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Can_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Can_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Can_Red_White_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Can_Red_White_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Can_Red_Green_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Can_Red_Green_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Can_Red_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Can_Red_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Can_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Can_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Can_Green_White_Green_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Can_Green_White_Green_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Can_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Can_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Can_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Can_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Can_Black_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Can_Black_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Can_Black_Red_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Can_Black_Red_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Beacon_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Beacon_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Beacon_Yellow_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Beacon_Yellow_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Beacon_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Beacon_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Beacon_Yellow_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Beacon_Yellow_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Beacon_White_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Beacon_White_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'RW')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red_White_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red_White_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red_Green_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red_Green_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Beacon_Red_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Beacon_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Beacon_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Beacon_Green_White_Green_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Beacon_Green_White_Green_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Beacon_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Beacon_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Beacon_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Beacon_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Beacon_Black_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Beacon_Black_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Beacon_Black_Red_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Beacon_Black_Red_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Tower_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Tower_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Tower_Yellow_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'YR')</Filter> | |
<PointSymbolizer file="icons/Tower_Yellow_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Tower_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'YB')</Filter> | |
<PointSymbolizer file="icons/Tower_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Tower_Yellow_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'YBY')</Filter> | |
<PointSymbolizer file="icons/Tower_Yellow_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Tower_White_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'WY')</Filter> | |
<PointSymbolizer file="icons/Tower_White_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Tower_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Tower_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Tower_Red_White_Red_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'RWRW')</Filter> | |
<PointSymbolizer file="icons/Tower_Red_White_Red_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Tower_Red_Green_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'RGR')</Filter> | |
<PointSymbolizer file="icons/Tower_Red_Green_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Tower_Red_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'RGRG')</Filter> | |
<PointSymbolizer file="icons/Tower_Red_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Tower_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Tower_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Tower_Green_White_Green_White.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'GWGW')</Filter> | |
<PointSymbolizer file="icons/Tower_Green_White_Green_White.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Tower_Green_Red_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'GRG')</Filter> | |
<PointSymbolizer file="icons/Tower_Green_Red_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Tower_Black_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Tower_Black_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Tower_Black_Yellow_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'BYB')</Filter> | |
<PointSymbolizer file="icons/Tower_Black_Yellow_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Tower_Black_Red_Black.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower') and ([body_colou] = 'BRB')</Filter> | |
<PointSymbolizer file="icons/Tower_Black_Red_Black.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'barrel') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Barrel_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'barrel') and ([body_colou] = 'BY')</Filter> | |
<PointSymbolizer file="icons/Barrel_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'stake') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Stake_Yellow.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'stake') and ([body_colou] = 'Y')</Filter> | |
<PointSymbolizer file="icons/Stake_Yellow.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'stake') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Stake_Red.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'stake') and ([body_colou] = 'R')</Filter> | |
<PointSymbolizer file="icons/Stake_Red.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'stake') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Stake_Green.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'stake') and ([body_colou] = 'G')</Filter> | |
<PointSymbolizer file="icons/Stake_Green.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'light_house')</Filter> | |
<PointSymbolizer file="icons/Light_House.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'light_house')</Filter> | |
<PointSymbolizer file="icons/Light_House.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'light_major')</Filter> | |
<PointSymbolizer file="icons/Light_Major.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'light_major')</Filter> | |
<PointSymbolizer file="icons/Light_Major.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'light_minor')</Filter> | |
<PointSymbolizer file="icons/Light_Minor.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'light_minor')</Filter> | |
<PointSymbolizer file="icons/Light_Minor.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'pillar')</Filter> | |
<PointSymbolizer file="icons/Pillar.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'pillar')</Filter> | |
<PointSymbolizer file="icons/Pillar.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spar')</Filter> | |
<PointSymbolizer file="icons/Spar.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spar')</Filter> | |
<PointSymbolizer file="icons/Spar.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'spherical')</Filter> | |
<PointSymbolizer file="icons/Sphere.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'spherical')</Filter> | |
<PointSymbolizer file="icons/Sphere.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'conical')</Filter> | |
<PointSymbolizer file="icons/Cone.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'conical')</Filter> | |
<PointSymbolizer file="icons/Cone.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'can')</Filter> | |
<PointSymbolizer file="icons/Can.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'can')</Filter> | |
<PointSymbolizer file="icons/Can.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'beacon')</Filter> | |
<PointSymbolizer file="icons/Beacon.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'beacon')</Filter> | |
<PointSymbolizer file="icons/Beacon.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'tower')</Filter> | |
<PointSymbolizer file="icons/Tower.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'tower')</Filter> | |
<PointSymbolizer file="icons/Tower.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'barrel')</Filter> | |
<PointSymbolizer file="icons/Barrel.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'barrel')</Filter> | |
<PointSymbolizer file="icons/Barrel.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<Filter>([body_shape] = 'stake')</Filter> | |
<PointSymbolizer file="icons/Stake.svg" transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<Filter>([body_shape] = 'stake')</Filter> | |
<PointSymbolizer file="icons/Stake.svg" transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<PointSymbolizer transform="scale(0.2);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<PointSymbolizer transform="scale(0.1);" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
</Style> | |
<Layer name="buoy_body" | |
srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"> | |
<StyleName>buoy_body</StyleName> | |
<Datasource> | |
<Parameter name="file"><![CDATA[/home/hinnack/Documents/MapBox/project/buoj/layers/buoy_body/buoy.shp]]></Parameter> | |
<Parameter name="id"><![CDATA[buoy]]></Parameter> | |
<Parameter name="project"><![CDATA[buoj]]></Parameter> | |
<Parameter name="srs"><![CDATA[null]]></Parameter> | |
<Parameter name="type"><![CDATA[shape]]></Parameter> | |
</Datasource> | |
</Layer> | |
<Style name="buoy_top" filter-mode="first"> | |
<Rule> | |
<Filter>([top_shape] = 'rhombus')</Filter> | |
<PointSymbolizer file="icons/Top_X_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = '2 sphere')</Filter> | |
<PointSymbolizer file="icons/Top_Sphere_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = 'sphere')</Filter> | |
<PointSymbolizer file="icons/Top_X_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = '2 cones point together')</Filter> | |
<PointSymbolizer file="icons/Top_X_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = '2 cones down')</Filter> | |
<PointSymbolizer file="icons/Top_X_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = 'cylinder')</Filter> | |
<PointSymbolizer file="icons/Top_X_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = 'triangle, point down')</Filter> | |
<PointSymbolizer file="icons/Top_Triangle_Beacon.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = 'triangle, point up')</Filter> | |
<PointSymbolizer file="icons/Top_X_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = 'cone, point up')</Filter> | |
<PointSymbolizer file="icons/Top_Cone_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<Filter>([top_shape] = 'x-shape')</Filter> | |
<PointSymbolizer file="icons/Top_X_Buoy.svg" transform="scale(0.2) translate(34, -80)" allow-overlap="true" ignore-placement="true" /> | |
</Rule> | |
<Rule> | |
<MaxScaleDenominator>100000</MaxScaleDenominator> | |
<PointSymbolizer transform="scale(0.2);" allow-overlap="true" ignore-placement="true" file="" /> | |
</Rule> | |
<Rule> | |
<MinScaleDenominator>100000</MinScaleDenominator> | |
<PointSymbolizer transform="scale(0.1);" allow-overlap="true" ignore-placement="true" file="" /> | |
</Rule> | |
</Style> | |
<Layer name="buoy_top" | |
srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"> | |
<StyleName>buoy_top</StyleName> | |
<Datasource> | |
<Parameter name="file"><![CDATA[/home/hinnack/Documents/MapBox/project/buoj/layers/buoy_top/buoy.shp]]></Parameter> | |
<Parameter name="id"><![CDATA[buoy_top]]></Parameter> | |
<Parameter name="project"><![CDATA[buoj]]></Parameter> | |
<Parameter name="srs"><![CDATA[null]]></Parameter> | |
<Parameter name="type"><![CDATA[shape]]></Parameter> | |
</Datasource> | |
</Layer> | |
</Map> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
hi henner, great job!
I read at the mapbox site that you used plepe's osm2shp converter for your shapefiles, right?. could I ask you about which configuration settings you used to create the shapefiles that match with this mapnik file?
-- chris