Calculateur de projection Web Mercator
La latitude 40,7128 donne Y 4970071,579142427 m sur le plan EPSG:3857 des cartes en ligne. La longitude -74,006 donne X -8238310,235647004 m. Saisissez des degrés et obtenez des mètres pour vos tuiles, calques et vérifications. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Latitude
- 40,7128
- Longitude
- -74,006
- X
- -8 238 310,235647004
- Y
- 4 970 071,579142427
- EPSG
- EPSG:3857
- Rayon (m)
- 6 378 137
Les résultats sont entièrement déterministes, sans appel réseau, sans échantillonnage, et sans raccourci dépendant de la date. La latitude est plafonnée à la limite classique de Mercator proche de plus ou moins 85,06 degrés car les pôles ne peuvent être représentés avec un Y fini.
Où les mètres projetés s'inscrivent dans les cartes, les tuiles et le logiciel
Les développeurs rencontrent le Web Mercator lorsqu'une URL de tuile, une superposition canvas, ou une couche vectorielle attend des coordonnées métriques au lieu de degrés géographiques. Les étudiants en SIG utilisent la projection lorsqu'un laboratoire demande X et Y sur le plan EPSG:3857, lorsqu'ils comparent une épingle de ville à une étendue de fond de carte, ou lorsqu'ils vérifient qu'un polygone tracé se situe à l'intérieur de la bande de latitude Mercator valide.
Les équipes produit appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes pour des moteurs de rendu de carte, pour normaliser des coordonnées saisies par l'utilisateur avant des mathématiques de tuiles, ou pour satisfaire des énoncés de défi de programmation exigeant des X et Y en mètres plutôt qu'une esquisse approximative.
La pratique de concours et d'entretien a souvent besoin d'une source rapide et hors ligne de points projetés afin que les solutions puissent être vérifiées sans démarrer une pile SIG complète sous la pression du temps. Associez-le aux convertisseurs tuile-vers-latlon ou UTM lorsque vous avez besoin d'outils de coordonnées apparentés, et aux autres points de terminaison géo pour bâtir un petit laboratoire d'auxiliaires géospatiaux gratuits et déterministes.
Cas d’usage
Débogage de cartes et de tuiles
Convertissez une épingle lat/lon en mètres EPSG:3857 pour vérifier des superpositions, des étendues, et les mathématiques de tuiles slippy par rapport à un fond de carte.
Corrigés d'enseignement et de devoirs
Projetez des coordonnées de ville de manuel en Web Mercator pour des laboratoires, des corrigés, et des démonstrations en classe sans une suite SIG complète.
Questions fréquentes
Combien coûte le calculateur de projection Web Mercator ?
Il est gratuit dans votre navigateur sur cette page.
Quelles formules définissent X et Y ?
C'est le modèle Web Mercator sphérique utilisé comme EPSG:3857.
Pourquoi la latitude est-elle limitée à environ ±85,06° ?
Le Y de Mercator tend vers l'infini aux pôles. Le Web Mercator plafonne la latitude à ±atan(sinh(π)) ≈ ±85,05112878° afin que X et Y restent finis.
Est-ce la même chose que l'UTM ?
Non. L'UTM est une Mercator transverse divisée en zones de 6° avec différentes fausses eastings. Cet outil projette vers un unique plan Web Mercator global (EPSG:3857).
Pourquoi les résultats sont-ils arrondis à une précision ?
La précision par défaut est de 10 décimales ; vous pouvez la régler de 0 à 15.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/geo/web-mercator-project \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":40.7128,"longitude":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/web-mercator-project", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 40.7128,
"longitude": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/web-mercator-project",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 40.7128,
"longitude": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/web-mercator-project", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":40.7128,"longitude":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":40.7128,"longitude":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/web-mercator-project", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"latitude": 40.7128,
"longitude": -74.006
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.web_mercator_project",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_latitude | 85.05112878 |
min_longitude | -180 |
max_longitude | 180 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur de projection Web Mercator convertit la latitude et la longitude WGS84 en coordonnées X et Y EPSG:3857 en mètres, le plan utilisé par Google Maps, OpenStreetMap, Leaflet, Mapbox, et la plupart des piles de tuiles web. Le moteur applique les formules de Mercator sphérique avec un rayon R égal à 6 378 137 mètres : X est R fois la longitude en radians, et Y est R fois la tangente hyperbolique inverse du sinus de la latitude.
Ce que renvoie le Web Mercator et comment EPSG:3857 est défini
Le Web Mercator, enregistré comme EPSG:3857, est une projection de Mercator sphérique de coordonnées géographiques WGS84 sur un plan métrique plat centré sur l'équateur et le premier méridien. L'étendue de demi-monde sur chaque axe est R fois pi, environ 20 037 508,34 mètres, ce qui est le décalage d'origine familier utilisé par les schémas de tuiles de carte slippy. Il n'y a ici aucun chemin de Mercator transverse ellipsoïdal et aucun décalage de datum : le parcours est le modèle sphérique standard de l'industrie que les cartes web utilisent réellement. X augmente vers l'est et Y vers le nord ; l'origine est l'intersection de l'équateur et du méridien de Greenwich, si bien que la latitude zéro et la longitude zéro se projettent en X égal zéro et Y égal zéro. Ce calculateur renvoie la latitude et la longitude d'entrée (reprises et arrondies), le X et Y projetés en mètres, la chaîne de code EPSG, le rayon utilisé, la latitude absolue maximale acceptée, la grandeur du décalage d'origine, la précision appliquée, un court rappel de formule, et l'étiquette de méthode web_mercator_project. Les cas rejetés incluent une latitude ou une longitude manquante, des valeurs non finies, une longitude hors de l'intervalle fermé de moins cent quatre-vingts à plus cent quatre-vingts degrés, et toute latitude dont la valeur absolue dépasse atan de sinh de pi, environ 85,05112878 degrés. Si vous avez besoin de l'inverse (mètres retour vers lat et lon), d'une conversion de zone UTM, ou de distances en grand cercle, utilisez ces outils dédiés ; cette page ne répond qu'à la projection Web Mercator directe avec une sortie numérique stable adaptée aux feuilles d'exercices, aux tests unitaires et aux consommateurs d'API qui ne doivent pas inventer de constantes ad hoc.
Comment latitude et longitude sont lus et comment X et Y restent reproductibles
Les signes plus initiaux facultatifs et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'analysent comme des décimaux finis ; les espaces intégrés, les préfixes hexadécimaux, et les jetons non numériques sont rejetés avec un message clair afin qu'une cellule erronée ne devienne pas une mauvaise coordonnée en mètres. La latitude doit rester dans la limite Web Mercator d'environ plus ou moins 85,05112878 degrés : au-delà de cette limite, le Y de Mercator tend vers l'infini et ne peut être représenté comme une valeur métrique finie sur le plan projeté. Les champs privilégiés sont latitude et longitude en degrés décimaux, mais les alias lat, y, et phi pour la latitude et lon, lng, long, x, et lambda pour la longitude sont acceptés afin que tableurs, chaînes de requête, et formulaires typés puissent réutiliser le même contrat. La longitude doit se situer dans la plage inclusive de moins cent quatre-vingts à plus cent quatre-vingts ; des valeurs hors de cette bande échouent avec invalid_input plutôt que de s'enrouler silencieusement. Un champ precision facultatif, avec les alias decimals et dp, choisit combien de décimales exposer pour latitude, longitude, X, et Y, par défaut dix et plafonné à quinze afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé sans réimplémenter vous-même EPSG:3857.
Où les mètres projetés s'inscrivent dans les cartes, les tuiles et le logiciel
Les enseignants peuvent pré-générer des corrigés pour des paires latitude-longitude modestes sans faire confiance à des applications de calcul opaques qui basculent silencieusement vers l'UTM ou des formules ellipsoïdales. Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures SIG déterministes
Générez des coordonnées métriques X et Y reproductibles pour tests unitaires, assertions CI, et vérifications de propriétés sur du code de carte.