http://www.crai.archi.fr/RubyLibraryDepot/Ruby/em_geo_page.htm