Shelley - Drawing maps simply

Shelley is a python library for defining and drawing maps.

_images/clifton.png

Python is used to define the map drawing primitives and so can easily be extended for experimentation.

  • pycairo is used for creating the images.
  • pango is used in conjunction with cairo to draw text and is available via the pygtk bindings.
  • pyproj is used for specifying projections.

Optional dependencies

  • geodjango to read data from spatial databases
  • python bindings for the GDAL library to read various formats of GIS data.

Shelley is still in the early stages of development and any suggestions for improvement are welcome.

For map creation you’re probably going to be better off using one of the established map rendering software tools such as MapServer, Mapnik and GeoServer

I beheld the wretch — the miserable monster whom I had created

—Victor Frankenstein

Documentation:

Indices and tables

Table Of Contents

Next topic

Introduction

This Page