[mapserver-dev] Complex Text Rendering

Daniel Morissette dmorissette at mapgears.com
Thu May 16 07:54:17 PDT 2013


Hi Thomas,

I like where this RFC is going. Do you have screen grabs you could share 
and that we could use to talk about this in the MapServer Project Status 
report at FOSS4G-NA next week.

Talking of new/upcoming features, we just got some good news for a 
project on which we'd work over the coming months to implement support 
for complex symbology of the type used in the MIL-2525C [1] standard. 
Part of that symbology can be configured using the current class/style 
mechanisms, but some of the more advanced/complex symbols simply cannot 
be rendered directly and require an intermediate processing step on the 
geometry of the features before going to the renderer. While the initial 
driver behind this work is MIL-2525C, our goal is to provide a generic 
mechanism to handle very complex symbology in MapServer. What we were 
thinking of doing was to introduce the concept of "rendering plugins". A 
plugin would define a set of custom functions that would be used to 
process the geometry and render a specific set of complex symbols.

I will try to come up with a draft RFC and some screen grabs to show 
what this is about as soon as possible. This would also make for a great 
7.0 feature.

Daniel

[1] 
http://en.wikipedia.org/wiki/NATO_Military_Symbols_for_Land_Based_Systems


On 13-05-16 8:39 AM, thomas bonfort wrote:
> Devs,
>
> While I was initially planning on sending this as an email, here's a RFC
> online version for adding support for complex text shaping and layout in
> mapserver.
>
> http://mapserver.org/development/rfc/ms-rfc-98.html
>
> (raw version here until the website gets updated:
> https://github.com/mapserver/docs/blob/branch-6-2/en/development/rfc/ms-rfc-98.txt
> )
>
> This is a major development with widespread changes and implication, and
> along with RFC91 (layer filter normalization) probably calls for a 7.0
> release.
>
> Note that this RFC is still incomplete, and needs quite a bit of work in
> order to go into the details. I'm putting it up in this state to
> hopefully get early comments and a feel of the temperature before moving
> forwards with it.
>
> Best regards,
> thomas
>
>
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-dev
>


-- 
Daniel Morissette
http://www.mapgears.com/
Provider of Professional MapServer Support since 2000



More information about the mapserver-dev mailing list