Cartagen is a vector-based, client-side framework for rendering maps in native HTML 5. Maps are styled in GSS, a cascading stylesheet specification for geospatial information – a decision which leverages literacy in CSS to make map styling more accessible.
http://www.imagemagick.org/Usage/distorts/affine/
http://www.imagemagick.org/RMagick/doc/rvgxform.html