Provides classes for making forward and inverse map projection transformations which may draw raster maps based on an input Equirectangular map image and also vectorized lon-lat grid and path overlays.

A map projection may be instantiated directly by calling the appropriate projection class constructor, or it may be instantiated by requesting that {@link gov.nasa.giss.map.ProjectionFactory} create a projection by that name. Thus, new Mollweide(720,360) is equivalent to ProjectionFactory.create("Mollweide",720,360).