2013-11-22 07:47:55 +01:00
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Map[]>
2014-09-07 04:09:34 +02:00
<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"
2017-05-31 19:41:34 +02:00
font-directory="../../fonts/dejavu-fonts-ttf-2.37/ttf/DejaVuSans.ttf"
2014-09-07 04:09:34 +02:00
background-color="#dfd8c9">
2013-11-22 07:47:55 +01:00
<Style name= "marking" filter-mode= "first" >
<Rule >
<Filter > ([class] = 'railways')</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke= "#ffffff" stroke-width= "1.8" stroke-dasharray= "5, 5" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
</Style>
<Style name= "fill" filter-mode= "first" >
<Rule >
<Filter > ([class] = 'minorroads')</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "2.5" stroke= "#ffffff" stroke-linecap= "round" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
<Rule >
<Filter > ([class] = 'mainroads')</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "4" stroke= "#ff9999" stroke-linecap= "round" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
<Rule >
<Filter > ([class] = 'motorways')</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "6" stroke= "#ff6666" stroke-linecap= "round" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
<Rule >
<Filter > ([class] = 'railways')</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "3" stroke= "#333333" stroke-linecap= "round" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
</Style>
<Style name= "bridge" filter-mode= "first" >
<Rule >
<Filter > ([class] = 'railways') and ([bridge] = 1)</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "6" stroke= "#ffffff" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
</Style>
<Style name= "casing" filter-mode= "first" >
<Rule >
<Filter > ([class] = 'railways') and ([bridge] = 1)</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "8" stroke= "#333333" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
<Rule >
<Filter > ([class] = 'minorroads')</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "3" stroke= "#a69269" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
<Rule >
<Filter > ([class] = 'mainroads')</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "5" stroke= "#ff0000" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
<Rule >
<Filter > ([class] = 'motorways')</Filter>
2014-09-26 21:54:26 +02:00
<LineSymbolizer stroke-width= "8" stroke= "#990000" clip= "false" />
2013-11-22 07:47:55 +01:00
</Rule>
</Style>
<Style name= "labels" >
<Rule >
2014-09-26 21:54:26 +02:00
<TextSymbolizer
halo-rasterizer="fast"
placement="line"
face-name="DejaVu Sans Book"
halo-radius="2"
allow-overlap="false"
clip="false"
>[type]</TextSymbolizer>
2013-11-22 07:47:55 +01:00
</Rule>
</Style>
<Layer name= "layer"
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">
2014-09-26 21:54:26 +02:00
<!--
2013-11-22 07:47:55 +01:00
<StyleName > casing</StyleName>
<StyleName > bridge</StyleName>
<StyleName > fill</StyleName>
<StyleName > marking</StyleName>
2014-09-26 21:54:26 +02:00
-->
2013-11-22 07:47:55 +01:00
<StyleName > labels</StyleName>
<Datasource >
<!--
2014-10-21 17:54:43 +02:00
ogr2ogr -f CSV tests/visual_tests/data/roads.csv -lco GEOMETRY=AS_WKT tests/visual_tests/data/grouped-rendering.sqlite roads -sql "SELECT fid,geometry, type, tunnel, bridge, oneway, class, z_order, CAST((z_order / 10.0) AS INTEGER) AS z FROM roads ORDER BY z_order"
-->
2013-11-22 07:47:55 +01:00
<Parameter name= "file" > ./roads.csv</Parameter>
2014-09-26 21:54:26 +02:00
<Parameter name= "extent" > 1477001.12245,6890242.37746,1480004.49012,6892244.62256</Parameter>
2013-11-22 07:47:55 +01:00
<Parameter name= "type" > csv</Parameter>
</Datasource>
</Layer>
2014-10-21 17:54:43 +02:00
</Map>