Milestone 0.7.0

Completed 8 months ago (01/18/10)

100%

Closed tickets:
77
Active tickets:
0
/ Total tickets:
77
Agg Renderer

6 / 6

Boost.Python Binding

7 / 7

Core Library

27 / 27

Documentation

2 / 2

GDAL Input Driver

3 / 3

Mac OS X Binaries

1 / 1

OGC Server (WMS)

3 / 3

PostGIS Input Driver

12 / 12

Scons Build Scripts

3 / 3

Shapefile Input Driver

4 / 4

Symbolizers

3 / 3

Website (mapnik.org)

1 / 1

Windows Binaries

1 / 1

XML

4 / 4

Mapnik 0.7.0

The 0.7.0 release targets stability and usability of the Mapnik Core and brings notable advancements to the Datasource Plugins.

See the Release page: wiki:Release0.7.0

See the CHANGELOG: source:tags/release-0.7.0/CHANGELOG

Usage, either via Python or XML stylesheets should be fully compatible with the 0.6.x series.

Nevertheless, this release brings improvements and fixes to the C++ core that warrant a major release and new a ABI version.

Plugins

  • Addition of GDAL raster overviews - You can now rapidly read large raster datasets (#54)
    • Turn multiple geotiffs into a Bigtiff and build overviews with gdaladdo then read with the GDAL plugin
    • Thanks Alberto and Craig for the initial patches and Dražen for great testing
  • Huge set of improvements to PostGIS 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
    • Thanks Migurski, Lennard, Avar and more for great ideas and testing
    • Thanks Robert for awesome support and patches
    • #242, #260, #363, #376, #384, #393, #414, #415, #426, #433, #434, #449, #456

Python

  • Additional support for python pickling (near complete) (#345)
    • Map pickling still needs some refinement, but most objects are nicely pickleable now
    • Thanks Artem for great improvements using templating
  • Improvements to Python linking on Mac OSX (#380)
    • Smarter default linking to the right Python framework (helps if multiple versions exist like on Snow Leopard + python 2.6)
  • Improvements to python docstrings
    • Thanks Igor for contributing many more docstrings!

Core

  • Completed adding full support for PPC/ Big endian systems (#357)
    • Ability to read binary data was completed for 0.6.1, but color support needed work and is now finished
  • New support for semitransparency in png256 output (#477)
  • Support for writing map xml to string (#396)
    • Call mapnik.save_map_to_string(m) to send a map to an xml stream

  • Support for relative paths in xml loaded from string(#440)
    • Works with libxml2 entities even! Thanks Dražen!
    • Tested with the latest OSM stylesheet.

Note: See TracRoadmap for help on using the roadmap.