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
|
||||
#{'name': "lines-shield", 'sizes': sizes_few_square,'bbox':default_text_box},
|
||||
{'name': "collision", 'sizes':[(600,400)]},
|
||||
{'name': "marker-svg-opacity"},
|
||||
{'name': "marker-multi-policy", 'sizes':[(600,400)]},
|
||||
{'name': "marker-on-line", 'sizes':[(600,400)],
|
||||
'bbox': mapnik.Box2d(-10, 0, 15, 20)},
|
||||
|
|
Loading…
Reference in a new issue