Vrijwel elke interactieve kaart die je ooit hebt gebruikt is getekend in Web Mercator. Google Maps, OpenStreetMap, Mapbox, MapLibre, Apple Maps, MapAtlas: allemaal dezelfde projectie, geïdentificeerd in de EPSG-database als EPSG:3857. De reden is simpel: het is de projectie die schoon schaalt in een tile-grid, vormen herkenbaar houdt op elk zoomniveau en als standaardachtergrond werkt voor vrijwel elke zakelijke kaarttoepassing.
Deze gids legt uit wat de projectie daadwerkelijk is, waarom het oppervlak op de manier die het doet vervormt en wanneer je iets anders moet gebruiken.
Een projectie in 30 seconden
De aarde is ongeveer een bol. Een computerscherm is plat. Een kaartprojectie is een wiskundige functie die posities op de bol (breedtegraad, lengtegraad) omzet naar posities op het platte vlak (x, y). Elke projectie ruilt iets in: vorm, oppervlak, afstand of richting. Er is geen perfecte projectie voor alle toepassingen, wat cartografie als vakgebied bestaansrecht geeft.
Web Mercator behoudt vorm en richting. Het vervormt oppervlak. Hoe verder je van de evenaar bent, hoe groter features eruitzien ten opzichte van hun werkelijke grootte op de grond.
De wiskunde in één alinea
Voor lengtegraad lng en breedtegraad lat in radialen:
x = R * lngy = R * ln(tan(pi/4 + lat/2))
waarbij R de straal van de bolvormige aarde is die de projectie gebruikt (6378137 meter in EPSG:3857). Het tile-grid zet deze x,y-waarden om naar gehele pixelcoördinaten op elk zoomniveau, waarbij zoomniveau 0 de wereld dekt in één 256x256 tegel en elk volgend niveau de resolutie verdubbelt.
De breedtegraadgrens is ingesteld op ongeveer +/- 85,0511 graden omdat de formule naar oneindig gaat bij de polen. Dat is waarom poolgebieden op elke Web Mercator-wereldkaart worden afgekapt.
Waarom oppervlakken uitrekken naar de polen
De reden dat de oppervlakvervorming richting de polen groeit is dat de y-as niet lineair is in breedtegraad. De ln(tan(...)) term vergroot de tussenruimte tussen breedtegraden naarmate je noord of zuid beweegt. Bij de evenaar neemt één graad breedtegraad evenveel verticale ruimte in als één graad lengtegraad. Bij Helsinki neemt één graad breedtegraad bijna tweemaal zo veel verticale ruimte in.
Twee bekende bijwerkingen:
- Groenland en Afrika. Op een Web Mercator-wereldkaart lijkt Groenland ongeveer even groot als Afrika. In werkelijkheid is Afrika ongeveer veertien keer groter. Dezelfde illusie laat Antarctica eruitzien als een doorgaande strook onderaan de wereld.
- Rusland. Rusland lijkt enorm omdat het grootste deel in de hogere breedtegraden ligt, waar de verticale vervorming het waargenomen oppervlak vergroot.
Voor kaarten op straatniveau maakt dit allemaal niets uit. Een wijk in Berlijn en een wijk in Sydney renderen allebei vrijwel in hun werkelijke vorm. Maar voor thematische kaarten die waarden vergelijken over continenten is de vervorming een echt probleem.
EPSG:3857 versus EPSG:4326
Je ziet beide EPSG-codes in elke geodata-codebase.
- EPSG:4326 (WGS84 lat/lng): hoeken. De manier waarop je coördinaten opslaat. Hoe GPS ze rapporteert. Hoe GeoJSON ze codeert. Dit is het universele coördinatensysteem.
- EPSG:3857 (Web Mercator): een projectie. De manier waarop coördinaten worden omgezet naar pixels voor weergave.
In productie werk je in 4326 overal behalve bij de rendergrens. PostGIS-kolommen: geometry(point, 4326). JSON-payloads: [lng, lat] in WGS84. Input voor kaartbibliotheken: 4326-coördinaten die de renderer intern projecteert.
Data opslaan in 3857 is vrijwel altijd verkeerd. Zodra je een afstand moet berekenen, een andere kaartprovider moet aanroepen of door een GIS-tool moet verwerken, moet je terugprojecteren naar 4326 en kost de conversie je precisie.
Waarom Web Mercator het web won
Toen Google Maps in 2005 werd gelanceerd, koos het team voor Web Mercator omdat het de eenvoudigste projectie was die vierkante tegels produceerde op elk zoomniveau. Vierkante tegels passen netjes in een macht-van-twee-piramide: zoomniveau 0 is één tegel, zoomniveau 1 is vier, zoomniveau 2 is zestien. Elke andere grote webkaartprovider volgde dezelfde conventie omdat tilesets uitwisselbaar moesten zijn. Twintig jaar later is Web Mercator de onuitgesproken standaard. Vrijwel elke kaststijl, elke routing-engine en elke analytics-overlay neemt 3857 aan, tenzij anders aangegeven.
Overstappen op een andere projectie op het web betekent het tile-piramide opnieuw opbouwen. Het is technisch mogelijk (Mapbox ondersteunt een globusweergave, deck.gl ondersteunt aangepaste projecties) en het wordt steeds gebruikelijker voor globale weergavemodi, maar voor kaarten op straatniveau is Web Mercator moeilijk te verdringen.
Wanneer iets anders gebruiken
Gebruik Web Mercator voor vrijwel elke interactieve kaart op stads-, regionaal of landsniveau. Schakel over in twee scenario's:
- Thematische wereldkaarten die waarden vergelijken over regio's. Bevolkingsdichtheid, verkiezingsresultaten, klimaatvariabelen: alles waarbij het visuele oppervlak betekenis draagt. Gebruik Albers Equal Area voor Noord-Amerika, Lambert Conformal voor Europa, Mollweide of Equal Earth voor de hele planeet.
- Poolkaarten. Vlakbij de polen schiet Web Mercator tekort. Gebruik een polaire stereografische projectie voor het Noordpoolgebied en Antarctica.
Voor interne GIS-analyse (ruimtelijke joins, afstandsbuffers, overlay-analyse) werk je in WGS84-hoeken of in een lokaal projectiesysteem dat is ontworpen voor het betreffende land (UTM-zones, ETRS89 voor Europa). Projecteer alleen bij weergave.
Hoe MapAtlas ermee omgaat
MapAtlas serveert standaard Web Mercator-tegels voor het Dynamic Maps-product, met het EPSG:3857-schema dat elke moderne kaartbibliotheek verwacht. Coördinaten die worden geretourneerd door de Geocoding API en Search API zijn altijd in WGS84 lat/lng (EPSG:4326), zodat je de broncoördinaat opslaat en de renderer de projectie afhandelt. Voor een diepere blik op projectieafwegingen en wanneer je wilt overschakelen, zie de kaartprojecties-gids.
Veelgestelde vragen
Wat is Web Mercator?
Web Mercator is de kaartprojectie die Google Maps, Bing Maps, Apple Maps, OpenStreetMap, Mapbox, MapLibre en MapAtlas gebruiken, en vrijwel elke andere interactieve webkaart. Het is een variant van de klassieke Mercator-projectie, aangepast voor het web-tile-model. De identificatie in de EPSG-geodetische database is EPSG:3857. De projectie zet breedtegraad en lengtegraad (hoeken op een bol) om naar x,y-coördinaten op een plat vlak, zodat een gebogen aarde op een rechthoekig scherm gerenderd kan worden.
Waarom vervormt Web Mercator het oppervlak?
Web Mercator behoudt hoeken en vormen lokaal, maar rekt features uit hoe verder ze van de evenaar verwijderd zijn. Bij Stockholm of Anchorage zien gebieden er ongeveer tweemaal zo groot uit als ze echt zijn; bij de poollimieten van de projectie (ongeveer 85 graden) nadert de vervorming oneindig. Dat is waarom Groenland even groot lijkt als Afrika op een Web Mercator-kaart, terwijl Afrika in werkelijkheid veertien keer groter is. De vervorming is de prijs die betaald wordt voor herkenbare vormen, wat de meeste gebruikers willen.
Wat is het verschil tussen EPSG:3857 en EPSG:4326?
EPSG:4326 is WGS84 breedtegraad en lengtegraad, de universele manier om een positie op aarde te beschrijven als twee hoeken. EPSG:3857 is Web Mercator, een platte x,y-projectie van die hoeken. Je slaat coördinaten op in 4326 (breedtegraad, lengtegraad). Je toont ze in 3857 (geprojecteerde pixels). Moderne kaartbibliotheken verwerken de conversie automatisch, maar de twee coördinatensystemen mengen in je database of code is een klassieke bugbron.
Wanneer gebruik ik een andere projectie?
Gebruik Web Mercator voor elke algemene interactieve kaart: stratenkaart, navigatie, store locator, vastgoed, fleet tracking. Schakel over naar een equal-area projectie (Albers, Lambert, Mollweide) voor thematische kaarten die waarden vergelijken over regio's, met name op continentale of wereldwijde schaal. Gebruik een azimuthale projectie voor polaire gebieden of wereldbolweergaven. Voor interne GIS-analyse werk je in WGS84 lat/lng en projecteer je alleen bij het weergeven.

