ForHosting KIT · Voyages et géographie

Boîte englobante tuile slippy

Obtenez le rectangle complet couvert par une tuile de carte web à partir de sa colonne, de sa ligne et du zoom : la tuile 0/0/0 couvre le monde entier, de -180° à 180° en longitude et de -85,0511287798° à 85,0511287798° en latitude. 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
X
0
Y
0
Z
0
Vous obtenez
Zoom
0
N
1
Latitude minimale
-85,0511287798
Longitude minimale
-180

Une tuile slippy est une cellule carrée de la grille fixe Web Mercator qui alimente OpenStreetMap, Leaflet, Mapbox et la plupart des caches de tuiles raster. Chaque tuile est adressée par les entiers x, y et le zoom z : au zoom zéro une seule tuile couvre le monde, et chaque pas de zoom double la grille sur les deux axes. Les développeurs, les étudiants en SIG et les auteurs de backends cartographiques ont souvent besoin de plus qu'un seul point de coin — ils ont besoin de la boîte englobante géographique complète pour découper des vecteurs, écrire des filtres BETWEEN, semer des tests unitaires ou dessiner un rectangle superposé qui correspond à l'URL de la tuile. Ce calculateur de boîte englobante de tuile slippy prend la colonne x, la ligne y et le zoom z et renvoie la latitude et la longitude minimales et maximales selon le schéma XYZ standard, plus les coins nommés, un centre et la largeur et hauteur angulaires en degrés. Le chemin est de l'arithmétique finie pure, sans téléchargements réseau de tuiles, sans échantillonnage et sans raccourcis dépendants de la date.

Ce qu'est une boîte englobante de tuile slippy et ce que contient la réponse

Une tuile de carte slippy est une cellule carrée d'une grille fixe Web Mercator adressée par les entiers x, y et z. Le zoom z fixe la résolution : il y a deux à la puissance z colonnes et le même nombre de lignes, de sorte que le monde est couvert par quatre à la puissance z tuiles.

La colonne x croît vers l'est depuis l'antiméridien à la longitude moins cent quatre-vingts ; la ligne y croît vers le sud depuis le bord nord du carré mercator, donc y égal à zéro est toujours la bande la plus septentrionale. Ce calculateur renvoie le rectangle géographique complet de la tuile demandée — pas seulement le coin nord-ouest, pas seulement le centre de la tuile, et pas un geohash ni une enveloppe de rayon.

Où les boîtes englobantes de tuile s'intègrent dans les cartes, le SIG et le logiciel

Les développeurs rencontrent les tuiles slippy lorsqu'un cache raster journalise un chemin, lorsqu'une découpe vectorielle doit correspondre à l'URL d'une tuile, ou lorsqu'un test unitaire doit affirmer que la tuile dix cinq cent onze trois cent quarante couvre une enveloppe connue de Londres. Les étudiants en SIG utilisent la même conversion lorsqu'un cours introduit le Web Mercator après le plate carrée et demande la plage de latitude d'une tuile donnée, pas seulement un coin.

Les services backend étendent les adresses de tuile depuis les journaux CDN ou les requêtes clients en filtres SQL BETWEEN, requêtes R-tree ou rectangles GeoJSON pour l'analytique et les cartes de chaleur. Les ingénieurs support collent x, y et z depuis un 404 et ont besoin du contexte géographique complet en une seule étape.

Découper vecteurs et SQL spatial sur une tuile

Transformez x, y et zoom en lat-lon min/max pour des clauses BETWEEN, filtres R-tree et rectangles GeoJSON qui correspondent à l'URL d'une tuile slippy.

Déboguer les URL de tuiles et les journaux CDN

Collez colonne, ligne et zoom depuis un chemin raster ou un journal 404 et voyez l'enveloppe géographique complète pour un contexte cartographique rapide.

Combien coûte le calculateur de boîte englobante de tuile slippy ?

Il est gratuit dans votre navigateur sur cette page.

En quoi cela diffère-t-il de tuile de carte vers lat/lon ?

Tuile de carte vers lat/lon renvoie uniquement le coin nord-ouest. Cet outil renvoie le rectangle complet de latitude et longitude min/max de la tuile, plus les coins et le centre.

Que se passe-t-il si x ou y est hors de la plage du zoom ?

Pour le zoom z, x et y doivent être des entiers dans [0, 2^z − 1].

Pourquoi les résultats sont-ils arrondis à une précision ?

La précision par défaut est de 10 décimales ; vous pouvez fixer precision de 0 à 15.

Dans quel sens comptent les lignes et les colonnes des tuiles ?

Les colonnes se comptent vers l'est depuis l'antiméridien, à -180° de longitude, et les lignes vers le sud depuis le bord supérieur de la carte. La ligne 0 est donc toujours la bande la plus au nord, à chaque zoom.

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/tile-bounds

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/tile-bounds \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":0,"y":0,"z":0}'
{
  "x": 0,
  "y": 0,
  "z": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.tile_bounds",
  "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.

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

Utilisez-le gratuitement dans le navigateur pour des sessions de débogage et des démonstrations pédagogiques, ou appelez l'API à $0.002 par requête réussie lorsque des pipelines ont besoin d'enveloppes de tuile reproductibles.

Ce qu'est une boîte englobante de tuile slippy et ce que contient la réponse

La réponse répète les entiers validés x, y et z, un alias de zoom, la taille de grille n égale à deux à la puissance z, un objet bbox avec min_lat, min_lon, max_lat et max_lon arrondis à la précision demandée, des alias plats pour ces quatre étendues, des coins nommés sw, ne, nw et se comme paires de latitude et longitude, un point milieu center, width_deg et height_deg pour l'emprise angulaire, l'étiquette method slippy_web_mercator_tile_bounds, la précision utilisée et une chaîne de formule compacte pour la documentation. Il n'y a pas de géocodage inverse, pas d'appel réseau à un CDN de tuiles, et pas de jitter aléatoire : le moteur projette les quatre bords dans la plage de zoom prise en charge ou rejette l'entrée avec invalid_input. Les cas rejetés incluent x, y ou z manquants, des valeurs non entières, un zoom hors de zéro à vingt-deux, et tout index de tuile négatif ou supérieur ou égal à deux à la puissance z pour ce zoom. Si vous n'avez besoin que du coin nord-ouest, d'une cellule geohash ou d'une boîte point-rayon, utilisez ces outils dédiés ; cette page répond à la projection déterministe tuile-vers-bbox avec une sortie numérique stable adaptée aux feuilles de calcul, tests unitaires, filtres spatiaux et consommateurs d'API qui ne doivent pas inventer de coordonnées.

Comment x, y et z sont lus et comment les bornes restent reproductibles

Le zoom doit se situer entre zéro et vingt-deux inclus, conforme à la pratique courante des cartes web et gardant deux à la puissance z dans une grille d'entiers sûrs. Les bords de longitude utilisent un simple scaling linéaire : ouest égal à x sur n fois trois cent soixante moins cent quatre-vingts, et est avec x plus un. Les bords de latitude utilisent le mercator inverse classique : nord depuis la ligne y et sud depuis la ligne y plus un via arctangente de sinh de pi fois un moins deux fois la ligne sur n, converti en degrés. Les champs préférés sont x pour la colonne de tuile, y pour la ligne et z pour le niveau de zoom, mais les alias tile_x, col et column pour x, tile_y et row pour y, et zoom, zoom_level et level pour z sont acceptés afin que les chaînes de requête, tableurs et formulaires typés réutilisent le même contrat. Les valeurs peuvent arriver comme nombres JSON ou comme chaînes d'entiers décimaux ; les flottants, préfixes hexadécimaux et chaînes vides sont rejetés avec un message clair pour qu'une mauvaise cellule ne devienne pas un méridien erroné. Une fois z connu, x et y doivent satisfaire zéro inférieur ou égal à l'index et index inférieur à deux à la puissance z ; une paire hors plage échoue avec invalid_input et un message explicite indiquant que les indices de tuile dépassent la plage autorisée pour ce zoom. Un champ optionnel precision, avec alias decimals et dp, choisit combien de décimales exposer pour toutes les latitudes et longitudes, par défaut dix et plafonné à quinze pour que les goldens JSON restent stables. Associez l'exécution gratuite du navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat mathématique identique dans un pipeline automatisé sans réimplémenter vous-même les bornes de tuile Web Mercator.

Où les boîtes englobantes de tuile s'intègrent dans les cartes, le SIG et le logiciel

Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque consultation réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Cette séparation — exploration interactive gratuite et API identique payante — correspond au reste du catalogue KIT de niveau A et vous permet de passer d'une démo de classe à un pipeline automatisé sans changer le résultat mathématique. Associez-la à la projection coin seul, au décodage geohash ou à d'autres endpoints geo lorsque vous construisez un petit laboratoire d'aides cartographiques gratuites et déterministes, et gardez cet outil centré sur la seule question : étant donné une tuile slippy, quelle est sa boîte englobante géographique sur Terre ?

Fixtures déterministes de tests cartographiques

Générez des boîtes englobantes reproductibles pour des tests unitaires de mise en page Web Mercator, calculs de zoom, code de viewport et étiquettes de bornes de tuile.

Est-ce la même grille qu'OpenStreetMap et Leaflet ?

Oui. Elle utilise la numérotation XYZ Web Mercator standard (y=0 au nord, x=0 à la longitude −180) partagée par OSM, Leaflet, Mapbox et la plupart des caches slippy.

Consulter la documentation complète du KIT →