示例#1
0
def test_line_pattern():
    s = mapnik.LinePatternSymbolizer(mapnik.PathExpression('../data/images/dummy.png'))
    eq_(s.filename, '../data/images/dummy.png')
    eq_(s.smooth,0.0)
    eq_(s.transform,'')
    eq_(s.comp_op,mapnik.CompositeOp.src_over)
    eq_(s.clip,True)
line_symbolizer2.stroke_width = 10.0
line_symbolizer2.stroke_opacity = 0.8
ly2 = mapnik_lyr(m, data=line_data, line_sym=line_symbolizer2)

################################################################################
m.layers.append(ly1)
m.layers.append(ly2)
m.zoom_all()

# mapnik.render_to_file(m, 'out.png')

mapnik.render_to_file(m, get_tmp_file(__file__, '4'), 'png')
mapnik.render_to_file(m, get_tmp_file(__file__, '4', file_ext='pdf'), 'pdf')

################################################################################
line_symbolizer2 = mapnik.LinePatternSymbolizer()
line_symbolizer2.file = '/gdata/fig_data/turtle.png'
m = renderit(line_sym=line_symbolizer2)

# mapnik.render_to_file(m, 'out.png')

mapnik.render_to_file(m, get_tmp_file(__file__, '5'), 'png')
mapnik.render_to_file(m, get_tmp_file(__file__, '5', file_ext='pdf'), 'pdf')

################################################################################

################################################################################

################################################################################

################################################################################