Projects / mapnik

mapnik

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. Essentially a collection of geographic objects (map, layer, datasource, feature, and geometry), the library doesn't rely on "windowing systems" and can be deployed in any server environment. It is intended to play fair in a multi-threaded environment and is aimed primarily, but not exclusively, at Web-based development. High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  23 Mar 2010 09:36

    Release Notes: Bugs were fixed and some new PNG output features were added.

    •  19 Jan 2010 21:54

      Release Notes: This release targets the stability and usability of the Mapnik Core while bringing advancements to the Datasource Plugins. 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.

      •  02 Apr 2009 21:01

        Release Notes: This release offers a great advancement in usability and features such as several new plugins, advanced symbolization, and ICU Unicode support. Over 140 tickets were closed against this milestone, and builds across Linux, Mac OS X, and Windows should be working better than ever.

        •  15 Apr 2008 20:17

          Release Notes: This release builds with GCC 4.3. It re-enables regex support, which was inadvertently disabled in 0.5.0. Better error handling has been added to shapeindex. Support has been added for PPC-64 builds. A division by zero error in placement_finder.cpp with multiple loops has been fixed.

          •  08 Feb 2008 04:28

            Release Notes: Support was added for native builds on Mac OS X, single/multi-threading variants, gdal rastering, and character encoding. The text label placement functionality was made more comprehensive. A Qt4 based viewer application was added. The internal geometry representation was changed to explicitly support multi-geometries. An optional libxml2 based map loader was added. Image quantization was added. Image "views" are supported. The "memory file" based I/O in the shape input plug-in was improved.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.