webmercator to geographic Conversion equation

2249
4
12-06-2011 01:32 AM
tanyabisen
New Contributor
Hi all,

Does anyone know the formula to convert webmercator to geographic coordinates


Thanks,
Tanya Bisen
Tags (2)
0 Kudos
4 Replies
EstherColero
New Contributor III
Hi,

I don't know the formula, but try with com.esri.ags.utils.WebMercatorUtil.

const coordMinWGS84:MapPoint = WebMercatorUtil.webMercatorToGeographic(new MapPoint(map.extent.xmin, map.extent.ymin, map.extent.spatialReference)) as MapPoint;


Regards
Esther
0 Kudos
tanyabisen
New Contributor
preferably mathematical formula...please
0 Kudos
IvanBespalov
Occasional Contributor III
Tanya.
When you're done with FLEX code for equation (pdf ~3MB) (wiki.gis.com), please post your sources. We would be grateful.
0 Kudos
FrancescaRiolo
New Contributor
Would this be the right formulas found at:
http://www.gal-systems.com/2011/07/convert-coordinates-between-web.html
private void ToWebMercator(ref double mercatorX_lon, ref double mercatorY_lat)
{
    if ((Math.Abs(mercatorX_lon) > 180 || Math.Abs(mercatorY_lat) > 90))
        return;

    double num = mercatorX_lon * 0.017453292519943295;
    double x = 6378137.0 * num;
    double a = mercatorY_lat * 0.017453292519943295;

    mercatorX_lon = x;
    mercatorY_lat = 3189068.5 * Math.Log((1.0 + Math.Sin(a)) / (1.0 - Math.Sin(a)));
0 Kudos