Quasi ogni mappa interattiva che hai mai usato è disegnata in Web Mercator. Google Maps, OpenStreetMap, Mapbox, MapLibre, Apple Maps, MapAtlas: tutti la stessa proiezione, identificata nel database EPSG come EPSG:3857. Il motivo è semplice: è la proiezione che si scala perfettamente in una griglia di tile, mantiene le forme riconoscibili a qualsiasi zoom e funziona bene come sfondo predefinito per quasi ogni caso d'uso di business mapping.
Questa guida spiega cosa sia davvero questa proiezione, perché distorce le aree nel modo in cui lo fa, e quando dovresti usare qualcos'altro.
Una Proiezione in 30 Secondi
La Terra è approssimativamente una sfera. Lo schermo di un computer è piatto. Una proiezione cartografica è una funzione matematica che trasforma posizioni sulla sfera (latitudine, longitudine) in posizioni sulla superficie piatta (x, y). Ogni proiezione scambia qualcosa: forma, area, distanza o direzione. Non esiste una proiezione perfetta per tutti gli usi, ed è per questo che la cartografia esiste come disciplina.
Web Mercator preserva forma e direzione. Distorce l'area. Più ti allontani dall'equatore, più le feature sembrano grandi rispetto alle loro vere dimensioni sulla superficie.
La Matematica, in un Paragrafo
Per longitudine lng e latitudine lat in radianti:
x = R * lngy = R * ln(tan(pi/4 + lat/2))
dove R è il raggio della Terra sferica usato dalla proiezione (6378137 metri in EPSG:3857). La griglia di tile mappa questi valori x,y in coordinate pixel intere a ogni livello di zoom, con zoom 0 che copre il mondo in un singolo tile 256x256 e ogni zoom successivo che raddoppia la risoluzione.
Il limite di latitudine è impostato a circa +/- 85.0511 gradi perché la formula va all'infinito ai poli. Ecco perché le regioni polari sono tagliate su ogni mappa mondiale Web Mercator che hai mai visto.
Perché le Aree Si Allungano
Il motivo per cui la distorsione dell'area cresce verso i poli è che l'asse y non è lineare rispetto alla latitudine. Il termine ln(tan(...)) fa aumentare la spaziatura tra i paralleli man mano che ci si muove a nord o a sud. All'equatore, un grado di latitudine occupa lo stesso spazio verticale di un grado di longitudine. A Helsinki, un grado di latitudine occupa quasi il doppio dello spazio verticale.
Due famosi effetti collaterali:
- Groenlandia e Africa. Su una mappa mondiale Web Mercator, la Groenlandia sembra grosso modo grande quanto l'Africa. In realtà l'Africa è circa quattordici volte più grande. La stessa illusione fa sembrare l'Antartide una striscia continua in fondo al mondo.
- Russia. La Russia sembra enorme perché la maggior parte di essa si trova nella fascia ad alta latitudine dove la distorsione verticale ne moltiplica l'area apparente.
Per le mappe a scala stradale, niente di tutto questo ha importanza. Un quartiere di Berlino e uno di Sydney appaiono entrambi quasi nella loro vera forma. Ma per le mappe tematiche che confrontano valori tra continenti, questa distorsione è un problema reale.
EPSG:3857 vs EPSG:4326
Vedrai entrambi i codici EPSG in qualsiasi codebase geospaziale.
- EPSG:4326 (WGS84 lat/lng): angoli. Il modo in cui memorizzi le coordinate. Il modo in cui il GPS le riporta. Il modo in cui GeoJSON le codifica. Questo è il sistema di coordinate universale.
- EPSG:3857 (Web Mercator): una proiezione. Il modo in cui le coordinate vengono trasformate in pixel per la visualizzazione.
In produzione, lavora in 4326 ovunque tranne al confine di rendering. Colonne PostGIS: geometry(point, 4326). Payload JSON: [lng, lat] in WGS84. Input della libreria di mappe: coordinate 4326 che il renderer proietta internamente.
Memorizzare i dati in 3857 è quasi sempre sbagliato. Nel momento in cui hai bisogno di calcolare una distanza, interrogare un provider di mappe diverso o passare attraverso uno strumento GIS, devi ri-proiettare in 4326 e la conversione ti costa precisione.
Perché Web Mercator Ha Vinto sul Web
Quando Google ha lanciato Maps nel 2005, il team ha scelto Web Mercator perché era la proiezione più semplice che producesse tile quadrati a ogni livello di zoom. I tile quadrati si inseriscono perfettamente in una piramide potenza-di-due: zoom 0 è un tile, zoom 1 è quattro, zoom 2 è sedici. Ogni altro grande provider di mappe web ha seguito la stessa convenzione perché i tileset dovevano essere intercambiabili. Vent'anni dopo, Web Mercator è il default non detto. Quasi ogni stile di mappa, ogni motore di routing, ogni overlay di analytics assume 3857 a meno che non venga detto diversamente.
Passare a una proiezione diversa sul web significa ricostruire la piramide di tile. È tecnicamente possibile (Mapbox supporta una vista globo, deck.gl supporta proiezioni personalizzate), e sta diventando più comune per le modalità di visualizzazione globale, ma per le mappe a scala stradale Web Mercator è difficile da sostituire.
Quando Usare Qualcos'Altro
Usa Web Mercator per quasi ogni mappa interattiva a scala di città, regione o paese. Cambia proiezione in due scenari:
- Mappe globali tematiche che confrontano valori tra regioni. Densità di popolazione, risultati elettorali, variabili climatiche: qualsiasi situazione in cui l'area visiva porta un significato. Usa Albers Equal Area per il Nord America, Lambert Conformal per l'Europa, Mollweide o Equal Earth per l'intero pianeta.
- Mappe polari. Vicino ai poli Web Mercator si rompe. Usa una proiezione stereografica polare per l'Artico e l'Antartico.
Per l'analisi GIS interna (join spaziali, buffer di distanza, analisi overlay), lavora con angoli WGS84 o con un sistema proiettato locale progettato per il paese in questione (zone UTM, ETRS89 per l'Europa). Riproietta solo al momento della visualizzazione.
Come MapAtlas Gestisce Tutto Questo
MapAtlas serve tile Web Mercator per impostazione predefinita per il prodotto Dynamic Maps, con lo stesso schema EPSG:3857 che ogni libreria di mappe web moderna si aspetta. Le coordinate restituite dalla Geocoding API e dalla Search API sono sempre in WGS84 lat/lng (EPSG:4326), così memorizzi la coordinata di riferimento e lasci che il renderer gestisca la proiezione. Per un approfondimento sui compromessi delle proiezioni e su quando cambiare, vedi la guida sulle Proiezioni Cartografiche.
Domande frequenti
Cos'è Web Mercator?
Web Mercator è la proiezione cartografica usata da Google Maps, Bing Maps, Apple Maps, OpenStreetMap, Mapbox, MapLibre, MapAtlas e quasi ogni mappa web interattiva. È una variante della classica proiezione di Mercatore adattata per il modello di tile web. Il suo identificatore nel database geodetico EPSG è EPSG:3857. La proiezione trasforma latitudine e longitudine (che sono angoli su una sfera) in coordinate x,y su una mappa piatta, il che è come la Terra curva finisce renderizzata su uno schermo rettangolare.
Perché Web Mercator distorce le aree?
Web Mercator preserva angoli e forme localmente ma allunga le feature più si allontanano dall'equatore. A Stoccolma o Anchorage, le aree appaiono circa il doppio delle loro vere dimensioni; ai limiti polari della proiezione (intorno a 85 gradi di latitudine), la distorsione si avvicina all'infinito. Per questo la Groenlandia sembra grande quanto l'Africa su una mappa Web Mercator, quando in realtà l'Africa è quattordici volte più grande. La distorsione è il prezzo pagato per mantenere le forme riconoscibili, che è ciò che la maggior parte degli utenti desidera.
Qual è la differenza tra EPSG:3857 e EPSG:4326?
EPSG:4326 è WGS84 latitudine e longitudine, il modo universale di descrivere una posizione sulla Terra come due angoli. EPSG:3857 è Web Mercator, una proiezione piatta x,y di quegli angoli. Memorizzi le coordinate in 4326 (latitudine, longitudine). Le visualizzi in 3857 (pixel proiettati). Le librerie di mappe moderne gestiscono la conversione automaticamente, ma mescolare i due sistemi di coordinate nel database o nel codice è una classica fonte di bug.
Quando dovrei usare una proiezione diversa?
Usa Web Mercator per qualsiasi mappa interattiva di uso generale: street view, navigazione, localizzatore di negozi, immobiliare, tracciamento della flotta. Passa a una proiezione di uguale area (Albers, Lambert, Mollweide) per mappe tematiche che confrontano valori tra regioni, specialmente a scala continentale o globale. Passa a una proiezione azimudale per regioni polari o viste del globo. Per l'analisi GIS interna, lavora in WGS84 lat/lng e proietta solo al momento della visualizzazione.

