diff --git a/tests/visual_tests/grids/marker-on-line-and-line-placement-600-400-1.0-grid-reference.json b/tests/visual_tests/grids/marker-on-line-and-line-placement-600-400-1.0-grid-reference.json new file mode 100644 index 000000000..13b79ad2e --- /dev/null +++ b/tests/visual_tests/grids/marker-on-line-and-line-placement-600-400-1.0-grid-reference.json @@ -0,0 +1,109 @@ +{ + "keys": [ + "", + "1" + ], + "data": {}, + "grid": [ + " !!! ", + " !!! ", + " !!!! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " !! ! ", + " !! !!! ", + " ! !!! ", + " ! !! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " !! ! ", + " !!! ! ", + " !! !!! ", + " ! !!! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " !! ! ", + " !!! ", + " !!! !!! ", + " ! !!! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ", + " ! ", + " ! ! ! ", + " ! ! ", + " ! ! ! ", + " ! ! ", + " ! ! ! ", + " ! ! ", + " ! ! ! ", + " ! ! ", + " ! ! ! ", + " ! ! ", + " ! ! ! ", + " ! ! ", + " ! ! ! ", + " !!! ! ", + " !!! !! !! ", + " !! !! !!! ", + " ! !! !!! ", + " ! ! ", + " ! ! ! ", + " ! ! ", + " ! ! ! ", + " ! ! ", + " ! ! ! ", + " ! ! ", + " ! !! " + ] +} \ No newline at end of file diff --git a/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-1.0-agg-reference.png b/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-1.0-agg-reference.png new file mode 100644 index 000000000..d91c2f035 Binary files /dev/null and b/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-1.0-agg-reference.png differ diff --git a/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-1.0-cairo-reference.png b/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-1.0-cairo-reference.png new file mode 100644 index 000000000..9f027d556 Binary files /dev/null and b/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-2.0-agg-reference.png b/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-2.0-agg-reference.png new file mode 100644 index 000000000..4f4fc7526 Binary files /dev/null and b/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-2.0-agg-reference.png differ diff --git a/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-2.0-cairo-reference.png b/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-2.0-cairo-reference.png new file mode 100644 index 000000000..a2846c175 Binary files /dev/null and b/tests/visual_tests/images/marker-on-line-and-line-placement-600-400-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/styles/marker-on-line-and-line-placement.xml b/tests/visual_tests/styles/marker-on-line-and-line-placement.xml new file mode 100644 index 000000000..3469cc24b --- /dev/null +++ b/tests/visual_tests/styles/marker-on-line-and-line-placement.xml @@ -0,0 +1,22 @@ + + + + + line + point-placement + + csv + ../data/marker-on-line.csv + | + + + diff --git a/tests/visual_tests/test.py b/tests/visual_tests/test.py index d4723d3f7..77edd0166 100755 --- a/tests/visual_tests/test.py +++ b/tests/visual_tests/test.py @@ -96,6 +96,8 @@ files = { 'marker-multi-policy': {'sizes':[(600,400)]}, 'marker-on-line': {'sizes':[(600,400)], 'bbox': mapnik.Box2d(-10, 0, 15, 20)}, + 'marker-on-line-and-line-placement': {'sizes':[(600,400)], + 'bbox': mapnik.Box2d(-10, 0, 15, 20)}, 'marker-on-line-spacing-eq-width': {'sizes':[(600,400)]}, 'marker-on-line-spacing-eq-width-overlap': {'sizes':[(600,400)]}, 'marker_line_placement_on_points':{},