Web Mercator, Google Web Mercator, Spherical Mercator, WGS 84 Web Mercator[1] eli WGS 84/Pseudo-Mercator on Mercatorin projektiosta muunneltu karttaprojektio, josta on tullut web-karttapalvelujen de facto -standardi. Sen otti ensimmäisenä käyttöön Google Maps vuonna 2005. Nykyään sitä käyttävät lähes kaikki suurimmat Internet-karttojen julkaisijat kuten Google Maps, Bing Maps, OpenStreetMap, Mapquest, Esri, Mapbox ja monet muut.[2] Sen virallinen EPSG-tunniste on EPSG:3857, joskin aiemmin on käytetty muitakin tunnisteita.
Web Mercator on Mercatorin projektion muunnelma, jota käytetään pääasiassa web-pohjaisissa karttaohjelmissa. Pienialaisia karttoja muodostettaessa siinä käytetään samoja matemaattisia kaavoja kuin Mercatorin projektiossa. Web Mercatorissa kaavoja kuitenkin käytetään kartan mittakaavasta ja siinä näkyvän alueen laajuudesta riippumatta pallopinnalle johdetussa muodossa, kun taas suurimittakaavaisissa Mercatorin kartoissa Maan napalitistyneisyys on otettu huomioon ja käytetään projektion ellipsoidille johdettua muotoa. Maailmanlaajuisessa mittakaavassa ero on tuskin huomattavissa, mutta pientä aluetta esittävä oikea ellipsoidinen Mercatorin kartta ja samaa aluetta esittävä Web Mercator -kartta poikkeavat jo selvästi toisistaan. Tämä ero sitä suurempi, mitä kauempana päiväntasaajasta alue sijaitsee, ja enimmillään se on jopa 35 kilometriä maan pintaa pitkikin mitattuna.[3]
Vaikka Web Mercatorissa käytetään Mercatorin projektion pallopinnalle johdettuja kaavoja, sen maantieteelliset koordinaatit ovat WGS84:n ellipsoidisen koordinaattijärjestelmän mukaiset. Tämä ero aiheuttaa, että projektio ei ole täysin oikeakulmainen. Koska yleisesti ei ole ymmärretty, että Web Mercator tällä tavoin poikkeaa "oikeasta" Mercatorin projektiosta, tästä on usein aiheutunut sekaannusta ja väärinkäsityksiä.[2](s. 87) Näistä syistä Yhdysvaltain puolustusministeriö ja National Geospatial-Intelligence Agency ovat julistaneet Web Mercatorin kelpaamattomaksi mihinkään viralliseen käyttöön.[4]
Kaavat
Web Mercatorin kaavat ovat oleellisesti samat kuin pallopinnalle laaditun standardin Mercatorin, mutta ennen zoomausta maailmanlaajuiset koordinaatit säädetään siten, että vasen yläkulma on (0, 0) ja oikea alakulma (256, 256):[5]
Koska Mercatorin projektiossa ja myös Web Mercatorissa navat kuvautuvat äärettömän kauas, Google Maps ei voi näyttää napaseutuja. Sen peittämä alue rajoittuu pohjoisessa ja etelässä leveyspiiriin 85,051129°. Palvelun käyttötarkoituksen vuoksi tätä ei pidetä kovin merkittävänä rajoituksena. Leveyspiirit 85,051129° on valittu rajoiksi, koska tällöin laajin mahdollinen kartta saadaan neliön muotoiseksi, ja tämä kulma φ on laskettu seuraavasti, kun y = 0:
Pallomainen vai ellipsoidinen
Projektio ei ole tarkkaan ellipsoidinen eikä tarkkaan pallomainen. EPSG:n määritelmän mukaan projektio
"käyttää ellipsoidisten koordinaattien pallopinnalle kohdettua kehitelmää."[6] Alastair Aitchisonin mukaan sen perustana olevat maantieteelliset koordinaatit on määritelty WGS84:n mukaan sellaisena kuin se on 3857:ssä, mutta projisoitu ikään kuin ne olisi määritelty pallopinnalle (kuten 3785:ssä)".[3]
Edut ja haitat
Web Mercatorilla on monia yhteisiä piirteitä Mercatorin projektion kanssa: pohjoissuunta on kaikkialla suoraan ylöspäin, pituuspiirit ovat tasavälisiä pystysuoria viivoja, mutta pinta-alat lähellä napaa ovat aivan liian suuria.
Toisin kuin ellipsoidinen ja pallomainen Mercator, Web Mercator ei ole täysin oikeakulmainen, koska siinä käytetään
ellipsoidia koskevaa tietoa pallopinnalle laaditussa projektiossa. Loksodromit eivät ole suoria viivoja. Etuna on, että projektion pallomainen muoto on paljon helpompi laskea, mikä säästää runsaasti tietokoneaikaa.[7]
Tunnisteet
Koska standardi EPSG-järjestelmä omaksuuttiin hitaasti, Web Mercatorista on käytetty sekaannuttavaa joukkoa
nimiä ja tunnisteita kuten OpenLayers:900913, EPSG:3785 ja EPSG:3857.
OpenLayers:900913
Projisoidulta koordinaattijärjestelmältä puuttui aluksi virallinen viitetunniste (SRID), ja OGP:n geomaattisen komitean geodeettinen alakomitea (EPSG) kieltäytyi myöntämästä sille sellaista ilmoittaen: "Me olemme tarkastaneet Microsoftin, Googlen ja muiden käyttämät koordinaattijärjestelmät ja uskomme, että se on teknisesti virheellinen. Emme aio alentaa EPSG-tietokokoelman arvoa lisäämällä siihen sellaista epäasianmukaista
geodesiaa ja kartografiaa."[8] Käyttöön tuli epävirallinen koodi "900913" (GOOGLE Leetspeakin mukaisesti numeroilla kirjoitettuna.) Sen määritteli alun perin Christopher Schmidt Technical Ramblings -blogissaan.[9]
EPSG:3785
Vuonna 2008, EPSG myönsi Web Mercatorille virallisen tunnisteen EPSG:3785 ja siihen liittyvän virallisen nimen "Popular Visualisation CRS / Mercator", mutta huomautti: "Se ei ole virallinen geodeettinen järjestelmä."[3] Tämä määritelmä käytti Maalle pallomaista, ei ellipsoidista mallia.
EPSG:3857
Myöhemmin samana vuonna EPSG myönsi päivitetyn tunnisteen, EPSG:3857 ja siihen liittyvän virallisen nimen "WGS 84 / Pseudo-Mercator".[3] Tämä määritelmä liittyi siihen, että ryhdyttiin käyttämään WGS84-ellipsoidia pallopinnan sijasta.
Vaikka projektio yleisesti yhdistetään Googleen, EPSG:n standardeissa mainitaan tietolähteenä Microsoft.[10]
Muita tunnisteita
Muita käytettyjä tunnisteita ovat olleet ESRI:102113, ESRI:102100, OpenLayers:900913 ja OSGEO:41001.,[10][11]
ESRI:102113 vastaa versiota EPSG:3785, kun taas ESRI:102100 vastaa versiota EPSG:3857.[12]
WKT-määritelmä
Projektio kattaa Maan pituuspiirien −180° ja 180° sekä pohjoisen ja eteläisen leveyspiirin 85,05° välillä. Well-known textillä EPSG:3857 määritellään seuraavasti: