ForHosting KIT · Voyages et géographie

Résolution au sol Web Mercator

À l'équateur et au zoom 0, un pixel d'une carte web standard couvre 156 543,033928 m et une tuile complète de 256 pixels, 40 075 016,6856 m. Chaque niveau de zoom divise cette valeur par deux, et les régions proches des pôles la réduisent encore. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Latitude
0
Niveau de zoom
0
Vous obtenez
Mètres par pixel
156 543,033928
Mètres par tuile
40 075 016,6856
Taille de tuile (px)
256
Rayon terrestre (m)
6 378 137

Il emploie la sphère EPSG:3857, des tuiles de 256 pixels et la pyramide XYZ habituelle. Le résultat vous aide à convertir des distances à l’écran, dimensionner des symboles, créer une échelle ou choisir des images au bon niveau de détail. Le calcul est déterministe, sans accès réseau, et renvoie aussi la largeur au sol d’une tuile complète.

Comprenez ce que mesure la résolution au sol

La résolution au sol exprime la distance réelle approximative couverte par un pixel de carte, généralement en mètres par pixel. Elle ne correspond ni à la résolution d’un écran, ni à la précision GPS, ni au détail natif d’une photographie aérienne. Elle relie la grille numérique Web Mercator à une distance terrestre pour une latitude précise.

Au zoom zéro, le monde projeté tient dans une tuile de 256 pixels. Chaque niveau supplémentaire double le nombre de tuiles dans chaque direction et divise par deux la distance par pixel. La latitude compte, car Web Mercator agrandit l’échelle près des pôles.

À zoom égal, un pixel couvre donc moins de terrain est-ouest loin de l’équateur.

Fonctionnement de la formule Web Mercator

Le calculateur emploie le rayon équatorial de 6,378,137 mètres adopté par EPSG:3857. Il calcule d’abord la circonférence sphérique, soit deux fois pi fois ce rayon. Sa division par 256 fournit la résolution initiale à l’équateur au zoom zéro.

La réponse suppose une tuile logique standard de 256 pixels. Si votre moteur sert des images de 512 pixels, vérifiez ses conventions de tuile et de zoom. Seuls les zooms entiers de zéro à trente et les latitudes comprises dans la limite pratique Web Mercator, environ ±85.05112878 degrés, sont acceptés.

Ce contrôle empêche qu’une position hors du monde fini de la carte soit présentée comme valable.

Exploitez le résultat sans surestimer sa précision

Considérez la résolution comme une conversion d’échelle, pas comme une garantie de précision des données. Deux mètres par pixel signifient qu’une ligne de dix pixels couvre environ vingt mètres près de cette latitude, mais la route, l’image ou la position peuvent être bien moins précises. L’échelle varie aussi dans une vue avec la latitude ; le centre convient généralement à une carte interactive, tandis qu’une grande exportation régionale peut demander plusieurs échantillons.

Cette valeur sert à choisir un rayon de regroupement, convertir une tolérance de clic, estimer l’emprise d’un raster et légender une barre d’échelle. Chaque niveau entier divise les mètres par pixel par deux.

Créer une barre d’échelle fiable

Convertissez une largeur en pixels à la latitude centrale en distance approximative à afficher.

Préparer des exports raster

Estimez la largeur au sol des tuiles ou pixels avant de demander ou traiter des images cartographiques.

Pourquoi la résolution varie-t-elle avec la latitude ?

Web Mercator agrandit l’échelle vers les pôles ; un pixel projeté couvre donc moins de terrain aux hautes latitudes.

Quelle taille de tuile est supposée ?

Le calcul suppose la taille logique conventionnelle de 256 pixels pour une tuile de carte glissante.

Puis-je fournir un zoom fractionnaire ?

Non. Cette capacité accepte les niveaux entiers de la pyramide de tuiles, de 0 à 30.

Comment convertir une distance à l'écran en mètres sur le terrain ?

Multipliez les mètres par pixel par la largeur en pixels mesurée sur la carte. La valeur reste valable près de la latitude indiquée : recalculez-la si vous vous déplacez loin vers le nord ou le sud.

Pourquoi la latitude est-elle limitée à 85,05112878 degrés ?

Parce que c'est la limite pratique du Web Mercator, qui étire la carte de plus en plus près des pôles. Les valeurs au-delà sont refusées pour qu'un nombre plausible ne passe pas pour une position valable sur la carte.

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.

POSThttps://api.kit.forhosting.com/geo/web-mercator-ground-resolution

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é.

curl -X POST https://api.kit.forhosting.com/geo/web-mercator-ground-resolution \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude":40.7128,"zoom":12}'
{
  "latitude": 40.7128,
  "zoom": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.web_mercator_ground_resolution",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Ce calculateur de résolution au sol Web Mercator indique combien de mètres réels représente un pixel à une latitude et un niveau de zoom donnés.

Comprenez ce que mesure la résolution au sol

Utilisez meters_per_pixel près de la latitude fournie, puis multipliez-le par une largeur en pixels. meters_per_tile applique la même résolution à une tuile XYZ entière.

Fonctionnement de la formule Web Mercator

Il divise ensuite par deux élevé au zoom et multiplie par le cosinus de la latitude en radians. En bref, la résolution vaut cos(latitude) fois 2πR, divisé par 256 fois 2^zoom.

Exploitez le résultat sans surestimer sa précision

À zoom égal, une latitude absolue supérieure donne une valeur inférieure à cause du cosinus. L’API coûte $0.002 par élément réussi et exécute le même calcul déterministe que le navigateur.

Choisir les rayons de regroupement et de clic

Transformez des seuils d’interface en pixels en mètres pour un zoom et une latitude.

Quelle formule ce calculateur utilise-t-il ?

Il utilise cos(latitude) × 2π × 6378137 divisé par 256 × 2^zoom, après conversion de la latitude en radians.

Combien coûte une requête API ?

Chaque élément traité avec succès coûte $0.002. Une entrée incorrecte renvoie l’erreur invalid_input.

Consulter la documentation complète du KIT →