title: Converting from Albers to GPS coordinates
body: <p>I have some coordinate data and the only thing i know about its coordinate system is the
  following description:</p>
  
  <pre><code>PROJCS["Basic Albers NAD83",
      GEOGCS["GCS_North_American_1983",
             DATUM["D_North_American_1983",
             SPHEROID["GRS_1980",6378137.0,298.257222101]
      ],
      PRIMEM["Greenwich",0.0],
      UNIT["Degree",0.0174532925199433]         
         ],
   PROJECTION["Albers"],
         PARAMETER["False_Easting",0.0],
   PARAMETER["False_Northing",0.0],
         PARAMETER["Central_Meridian",-96.0],
         PARAMETER["Standard_Parallel_1",45.5],
         PARAMETER["Standard_Parallel_2",29.5],
         PARAMETER["Latitude_Of_Origin",23.0],
         UNIT["Foot_US",0.3048006096012192]
       ]
  </code></pre>
  
  <p>this comes from a prj arcGis file. </p>
  
  <p>I need to convert from this system to GPS (Google maps) system and vice-versa.</p>
  
  <p>this must be done programatically and i cannot use esri libraries (license issues)...</p>
  
  <p>Could you explain the meaning of all these parameters?</p>
  
  <p>are the coordinates expressed in the spheroid and the projection (albers) used only when drawing
  the map? or the coordinates depend on the projection used also?</p>
  
  <p>Do you know an open source library I could use for this transformation?</p>
  
  <p>Thanks!</p>