Release 0.2.4a
About:
Mapnik is a toolkit for developing GIS applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. A key project goal is to provide the best possible high-quality cartographic output whithout compromising performance. Mapnik is fast and easy to integrate with other frameworks. If you like coding in Python, there are boost.python bindings and you can start developing web-mapping applications with your favourite framework right away (just consider using django :).
Changes:
This release adds serialization support for map definition objects (Text,XML,binary), alpha blending for symbols, some performance and portability improvements. Several bugs/features were corrected, including the bug in the shape datasource that prevented attributes being read for point/pointz/pointm geometries.
Future directions:
As always, there are lots of things in the pipeline. Mapnik is almost ready to run on win32 and mac. In the next few days I'll be adding support for pattern lines, fills, gradients etc. I've also started long overdue work on text rendering. Stay tuned!
The screenshots below show a simple Qt4 application which will eventually make its way into mapnik's source tree. It is a good example of how to add mapping capability to existing GUI frameworks. It really takes an afternoon to code a GIS viewer with Mapnik C++.

Posted by artemp on January 2, 2006


