The Mapnik team have released version 0.7.0 of their open source map toolkit. The release targets stability and usability of the Mapnik Core and brings notable advancements to the Datasource Plugins. It also brings improvements and fixes to the C++ core that warrant a major release and new a ABI version.
Plugins
- Turn multiple geotiffs into a Bigtiff and build overviews with gdaladdo then read with the GDAL plugin.
- The PostGIS plugin now supports custom placement of the BBOX query
- It is is able to skip initialization queries if you supply the ‘geometry_field’,’srid’,or ‘extent’
- Errors are now thrown for queries with invalid syntax – should help in debugging complex SQL
Python
- Map pickling still needs some refinement, but most objects are nicely pickleable now
- Smarter default linking to the right Python framework (helps if multiple versions exist like on Snow Leopard + python 2.6)
Core
- Ability to read binary data was completed for 0.6.1, but color support needed work and is now finished
- Call mapnik.save_map_to_string(m) to send a map to an xml stream
- Works with libxml2 entities even! Thanks Dražen!
- Tested with the latest OSM stylesheet.
Download: Mapnik 0.7.0