mapnik-utils
Tools, scripts, and programs utilizing Mapnik's python bindings to ease the process of developing, testing, and producing map graphics with the C++ mapping toolkit.
Cascadenik -- Cascading Stylesheets For Mapnik
- Cascadenik implements cascading stylesheets for Mapnik.
- Docs: see Cascadenik.
Nik2img -- In Mapnik xml, out Map image
- A command line tool for generating map images given a Cascadenik mml or Mapnik xml mapfile.
- Docs: See Nik2Img
TileLite -- Lightweight python tile server
- Incubation is happening at bitbucket.
- For docs and more info see: http://bitbucket.org/springmeyer/tilelite
Quantumnik -- Mapnik integration with QGIS
- Incubation is happening at bitbucket.
- For docs and more info see: http://bitbucket.org/springmeyer/quantumnik
Example Code -- Learn by example
- Code samples highlighting the basics of the python bindings and the XML mapfile syntax.
- Topics covered include Symbolizers,Thematic/Chloropleth mapping, Reprojection, PostGIS
- Example configurations are available for using OpenLayers with TileCache and the WMS OGCServer
- Docs: These are for self-learners, no docs planned.
Want more?
Look in the SVN Root to see what else might be available.
Overview
Stats from Ohloh:
Contributing
By all means, post patches or your own scripts to an issue in the 'Issues' tab. If they look useful, then we'll invite you to be a member.
Add yourself as a user of mapnik-utils at Ohloh: https://www.ohloh.net/p/mapnik-utils
Future scripts
Planned work targets mapnik integration with GeoDjango, OpenLayers, and various thematic mapping/graphing toolkits.
Image Gallery
OpenStreetMap restyled using Cascadnik
| Zoom 17 | Zoom 14 |
| |
Generating simple graphics in a variety of projections from postgis and shapefiles is easy:
| Mollweide Projection | Google Mercator Projection |
| |