[mapserver-dev] plugin renderer support status update
Steve Lime
Steve.Lime at dnr.state.mn.us
Mon Dec 29 17:15:47 EST 2008
The msautotest suite does some of this. Map draws from the version being tested are
compared against reference output. Both GD and AGG have tests available. I would hope
that as new output plugins are added that additional tests and reference output are
added. Not sure how other projects handle this though.
Steve
>>> On 12/27/2008 at 8:53 AM, in message <4956417B.1090400 at r3-gis.com>, Peter
Hopfgartner <peter.hopfgartner at r3-gis.com> wrote:
> Hey, this is maybe the annoucement that I wished most to happen! It's
> been some time that I wanted SVG output to improve (but did not have the
> time and, probably, the skills) for this to happen.
>
> In some way related: Since the number of renderers and the number of
> combinations of renderer/graphic format increases, is there already an
> infrastruture for testing the rendering accuracy (and eventually the
> rendering performance, in terms of speed and memory) of those renderers
> and formats? How do other software projects with graphical output
> perform tests?
>
> Regards,
>
> Peter
>
> thomas bonfort wrote:
>> hi guys, merry christmas to you
>>
>> I've been spending some of my holiday time on implementing "plugin"
>> rendering for mapserver vector handling, and applied this on adding a
>> cairo backend.
>>
>> some really pre-alpha code has been checked into the "graphics" sandbox:
>> * support for cairo output driver (currently png, svg and pdf)
>> * "plugin" renderer support (currently only cairo uses it)
>> * text layout is managed by pango for the cairo rendering (should
>> open up a nice couple of things, notably for non-ascii text support)
>>
>> I still have quite a lot of work to do to support the full mapfile
>> possibilities (follow text, marker/shield/filling symbols, transparent
>> layers, the list goes on...)
>>
>> some samples here:
>> * reference agg output: http://terriscope.fr/ms_tmp/osmagg.png
>> * cairo png: http://terriscope.fr/ms_tmp/osmcairo.png
>> * cairo svg: http://terriscope.fr/ms_tmp/svgfile.svg
>> * cairo pdf: http://terriscope.fr/ms_tmp/pdffile.pdf
>>
>> what's really cool is that the core cairo rendering code weighs in at
>> under 300 lines, thanks to the plugin approach.
>>
>> cheers,
>>
>> thomas
>> _______________________________________________
>> mapserver-dev mailing list
>> mapserver-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-dev
>>
>>
>
More information about the mapserver-dev
mailing list