TileStache.Goodies.Providers.Cascadenik module

Cascadenik Provider.

Simple wrapper for TileStache Mapnik provider that parses Cascadenik MML files directly, skipping the typical compilation to XML step.

More information on Cascadenik: - https://github.com/mapnik/Cascadenik/wiki/Cascadenik

Requires Cascadenik 2.x+.

class TileStache.Goodies.Providers.Cascadenik.Provider(layer, mapfile, fonts=None, workdir=None)

Bases: TileStache.Mapnik.ImageProvider

Renders map images from Cascadenik MML files.

Arguments:

  • mapfile (required)
    Local file path to Mapnik XML file.
  • fonts (optional)
    Local directory path to *.ttf font files.
  • workdir (optional)
    Directory path for working files, tempfile.gettempdir() by default.
renderArea(width, height, srs, xmin, ymin, xmax, ymax, zoom)

Mostly hand off functionality to Mapnik.ImageProvider.renderArea()