visual testcase for #1744
This commit is contained in:
parent
29ce3b1c75
commit
f905632b92
8 changed files with 135 additions and 0 deletions
39
tests/data/svg/rect2.svg
Normal file
39
tests/data/svg/rect2.svg
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
version="1.1"
|
||||||
|
width="10"
|
||||||
|
height="9.9999971"
|
||||||
|
id="svg6102">
|
||||||
|
<defs
|
||||||
|
id="defs6104" />
|
||||||
|
<metadata
|
||||||
|
id="metadata6107">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
transform="translate(-240,-532.36218)"
|
||||||
|
id="layer1">
|
||||||
|
<rect
|
||||||
|
width="10"
|
||||||
|
height="9.9999971"
|
||||||
|
x="240"
|
||||||
|
y="532.36218"
|
||||||
|
id="rect6613"
|
||||||
|
style="opacity:.5;color:#000000;fill:red;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
|
@ -0,0 +1,37 @@
|
||||||
|
{
|
||||||
|
"keys": [
|
||||||
|
"",
|
||||||
|
"4",
|
||||||
|
"3",
|
||||||
|
"2",
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"data": {},
|
||||||
|
"grid": [
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" !!! ",
|
||||||
|
" !!! ",
|
||||||
|
" !!! ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ### ",
|
||||||
|
" ### ",
|
||||||
|
" ### ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" $$$ ",
|
||||||
|
" $$$ ",
|
||||||
|
" $$$ ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" %%% ",
|
||||||
|
" %%% ",
|
||||||
|
" %%% ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 229 B |
Binary file not shown.
After Width: | Height: | Size: 228 B |
Binary file not shown.
After Width: | Height: | Size: 261 B |
Binary file not shown.
After Width: | Height: | Size: 318 B |
58
tests/visual_tests/styles/marker-svg-opacity.xml
Normal file
58
tests/visual_tests/styles/marker-svg-opacity.xml
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
<Map srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||||
|
|
||||||
|
<Style name="ellipse">
|
||||||
|
<Rule>
|
||||||
|
<Filter>[id]=1</Filter>
|
||||||
|
<MarkersSymbolizer file="../../data/svg/rect2.svg" />
|
||||||
|
</Rule>
|
||||||
|
<Rule>
|
||||||
|
<Filter>[id]=2</Filter>
|
||||||
|
<MarkersSymbolizer opacity=".5" file="../../data/svg/rect2.svg" />
|
||||||
|
</Rule>
|
||||||
|
<Rule>
|
||||||
|
<Filter>[id]=3</Filter>
|
||||||
|
<MarkersSymbolizer fill-opacity=".5" file="../../data/svg/rect2.svg" />
|
||||||
|
</Rule>
|
||||||
|
<Rule>
|
||||||
|
<Filter>[id]=4</Filter>
|
||||||
|
<MarkersSymbolizer stroke-opacity=".5" file="../../data/svg/rect2.svg" />
|
||||||
|
</Rule>
|
||||||
|
</Style>
|
||||||
|
|
||||||
|
<Layer name="layer" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||||
|
<StyleName>ellipse</StyleName>
|
||||||
|
<Datasource>
|
||||||
|
<Parameter name="type">csv</Parameter>
|
||||||
|
<Parameter name="inline">
|
||||||
|
x,y,id
|
||||||
|
1,1,1
|
||||||
|
2,2,2
|
||||||
|
3,3,3
|
||||||
|
4,4,4
|
||||||
|
</Parameter>
|
||||||
|
</Datasource>
|
||||||
|
</Layer>
|
||||||
|
|
||||||
|
<!-- points to frame data view -->
|
||||||
|
|
||||||
|
<Style name="frame">
|
||||||
|
<Rule>
|
||||||
|
<PointSymbolizer />
|
||||||
|
</Rule>
|
||||||
|
</Style>
|
||||||
|
|
||||||
|
<Layer name="frame" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||||
|
<StyleName>frame</StyleName>
|
||||||
|
<Datasource>
|
||||||
|
<Parameter name="type">csv</Parameter>
|
||||||
|
<Parameter name="inline">
|
||||||
|
x,y
|
||||||
|
0,0
|
||||||
|
5,0
|
||||||
|
0,5
|
||||||
|
5,5
|
||||||
|
</Parameter>
|
||||||
|
</Datasource>
|
||||||
|
</Layer>
|
||||||
|
|
||||||
|
</Map>
|
|
@ -42,6 +42,7 @@ files = [
|
||||||
# fails with clang++ on os x
|
# fails with clang++ on os x
|
||||||
#{'name': "lines-shield", 'sizes': sizes_few_square,'bbox':default_text_box},
|
#{'name': "lines-shield", 'sizes': sizes_few_square,'bbox':default_text_box},
|
||||||
{'name': "collision", 'sizes':[(600,400)]},
|
{'name': "collision", 'sizes':[(600,400)]},
|
||||||
|
{'name': "marker-svg-opacity"},
|
||||||
{'name': "marker-multi-policy", 'sizes':[(600,400)]},
|
{'name': "marker-multi-policy", 'sizes':[(600,400)]},
|
||||||
{'name': "marker-on-line", 'sizes':[(600,400)],
|
{'name': "marker-on-line", 'sizes':[(600,400)],
|
||||||
'bbox': mapnik.Box2d(-10, 0, 15, 20)},
|
'bbox': mapnik.Box2d(-10, 0, 15, 20)},
|
||||||
|
|
Loading…
Add table
Reference in a new issue