basemap is an add-on toolkit for Matplotlib that lets you plot data on map projections with coastlines, lakes, rivers and political boundaries.
See http://scipy.org/Cookbook/Matplotlib/Maps for an example of what it can do.
Product's homepage
Requirements:
· Python
· Matplotlib
What's New in This Release: [ read full changelog ]
· if upper right/lower left corners nor width/height given for azimuthal equidistant ('aeqd') the whole world is drawn in a circle (only works for perfect spheres, not ellipsoids).
· have setup.py check for already installed pyshapelib (just like it does for httplib2 and pydap).
· Basemap will now look for it's data in BASEMAPDATA. If that env var not set, it will fall back to it's default location.
· if readshapefile is called with drawbounds=True, a LineCollection object is appended to the returned tuple.
· make sure drawmapscale method returns a list of objects that can be iterated over to remove them from the plot.
· fillcontinents was returning just last Polygon instance. Now returns a list of all Polygon instances.
· bluemarble/warpimage: pass kwargs to imshow, return Image instance.