Wednesday, May 25, 2016

Convert WGS84 to Web Mercator Pixel

My google-fu wasn't the best when searching for a way to convert WGS84 to Web Mercator EPSG:3857, which is the common Google Maps and Bing Maps projection. If you have arrived here in search of an answer, the links to explain everything are below.


Essential Background
https://alastaira.wordpress.com/2011/01/23/the-google-maps-bing-maps-spherical-mercator-projection/

Take the EPSG WKT from article 1, and use it in the proj.net library
http://blogs.u2u.be/diederik/post/2010/01/01/Converting-Spatial-Coordinates-with-ProjNET.aspx


The definitive MSDN article
https://msdn.microsoft.com/en-us/library/bb259689.aspx

Code from MSDN article that doesn't use the proj.net Library
https://gist.github.com/aaronhoffman/f53e1852ca289e4a806c062f97a18f05

Bb259689.0cdb18d0-24cc-4cc9-a7ec-b67b42c8e636(en-us,MSDN.10).jpg

Live Demo (in JavaScript):
https://jsfiddle.net/aaronhoffman/L1kpdmgz/


And this next section is just to help others search and get here:

Convert WGS84 to Web Mercator
Convert WGS84 to Google Maps
Convert WGS84 to Bing Maps
Convert WGS84 to EPSG:3857
Convert Latitude and Longitude to Google Maps
Convert Latitude and Longitude to Bing Maps
Convert Latitude and Longitude to Web Mercator
Convert Latitude and Longitude to EPSG:3857


Hope this helps,
Aaron
Post a Comment