The Google Summer of Code season wraps up this week, so I'd like to brief 
everyone on the overall progress.

You will hear directly from each student in the next week on the details of 
their work in a post on mapnik.org/news, but I will offer my high level take 
here.

We had three projects, one which will not be completed (at this time) and two 
which have approached near completion.

1. Windows build system

This one unfortunately had to be put on hold because Roel had some important 
family issues to attend to. Roel had a very successful first half of the 
project and you can read about his project and thinking on his midterm post 
[1], but had to drop out for the second half.

I know there is a big community of mapnik (and potential) mapnik users who were 
excited about this effort and the possibility of easy and frequent windows 
builds. Hopefully in the future we could consider funding, as a community, the 
completion of this project.

2. Carto CSS support in mapnik core

Colin has written both a carto-generator (take existing mapnik xml and produce 
CSS), and a carto-parser (parse CSS directly into a mapnik Map without an 
intermediate XML step). The carto generator is to the point that it *almost* 
produces valid CSS for the osm.xml, which is incredible. His main efforts 
during the second half have been on the carto parser and supporting, 
evaluating, and implementing all the syntax which is supported. All the action 
for this project has been on github up to this point [2]  but we have also 
created a milestone to start discussing what it will take to merge into trunk, 
and when [3].

3. Advanced text placement and formatting

Hermann has been working in a branch of mapnik, making an incredible set of 
improvements and even refactoring some of the most complex and narly bits of 
mapnik's placement code. He has recently added the ability to format text 
differently within an existing text string and has added support for his 
multiple placement fallbacks to the ShieldSymbolizer [4]. We also have a new 
milestone for thinking through getting this work into trunk [5].

Thanks to Google for supporting this amazing program this year and most of all 
to the students and mentors (Rob Coup and Artem Pavlenko) that worked so hard 
to make this an incredible summer.

Dane
 
[1] http://mapnik.org/news/2011/jul/17/gsoc_windows_build_system_halfway/
[2] https://github.com/rundel/carto-parser
[3] http://trac.mapnik.org/milestone/GSOC%20Carto%20C%2B%2B
[4] http://trac.mapnik.org/log/branches/textplacement
[5] http://trac.mapnik.org/milestone/GSOC%20Text%20Placement
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to