ForHosting KIT · Viaggi e geografia

Riquadro tile slippy

Ottenga il rettangolo completo coperto da una tile di mappa web dalla colonna, dalla riga e dallo zoom: la tile 0/0/0 copre il mondo intero, da -180° a 180° di longitudine e da -85,0511287798° a 85,0511287798° di latitudine. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
X
0
Y
0
Z
0
Ottiene
Zoom
0
N
1
Latitudine minima
-85,0511287798
Longitudine minima
-180

Una tile slippy è una cella quadrata della griglia fissa Web Mercator che alimenta OpenStreetMap, Leaflet, Mapbox e la maggior parte delle cache di tile raster. Ogni tile è indirizzata da interi x, y e zoom z: allo zoom zero una sola tile copre il mondo, e ogni passo di zoom raddoppia la griglia su entrambi gli assi. Sviluppatori, studenti di GIS e autori di backend cartografici spesso hanno bisogno di più di un solo punto d'angolo: servono il riquadro geografico completo per ritagliare vettori, scrivere filtri BETWEEN, seminare test unitari o disegnare un rettangolo sovrapposto che corrisponda all'URL della tile. Il percorso è aritmetica finita pura, senza scaricamenti di rete di tile, senza campionamento e senza scorciatoie dipendenti dalla data.

Che cos'è il riquadro di una tile slippy e cosa contiene la risposta

Una tile di mappa slippy è una cella quadrata in una griglia fissa Web Mercator indirizzata da interi x, y e z. Lo zoom z fissa la risoluzione: ci sono due elevato a z colonne e lo stesso numero di righe, così il mondo è coperto da quattro elevato a z tile. La colonna x cresce verso est dall'antimeridiano a longitudine meno centottanta; la riga y cresce verso sud dal bordo settentrionale del quadrato mercator, quindi y uguale a zero è sempre la fascia più a nord.

Questo calcolatore restituisce il rettangolo geografico completo della tile richiesta — non solo l'angolo nord-ovest, non solo il centro della tile e non un geohash né un involucro di raggio.

Dove i riquadri di tile si inseriscono in mappe, GIS e software

Gli sviluppatori incontrano le tile slippy quando una cache raster registra un percorso, quando un ritaglio vettoriale deve corrispondere all'URL di una tile, o quando un test unitario deve asserire che la tile dieci cinquecentoundici trecentoquaranta copre un involucro noto di Londra. Gli studenti di GIS usano la stessa conversione quando un corso introduce Web Mercator dopo plate carrée e chiede l'intervallo di latitudine di una data tile, non solo un angolo.

I servizi backend espandono indirizzi di tile da log CDN o richieste client in filtri SQL BETWEEN, query R-tree o rettangoli GeoJSON per analytics e mappe di calore. Gli ingegneri di supporto incollano x, y e z da un 404 e necessitano del contesto geografico completo in un solo passo.

Ritagliare vettori e SQL spaziale su una tile

Trasformi x, y e zoom in lat-lon min/max per clausole BETWEEN, filtri R-tree e rettangoli GeoJSON che corrispondano all'URL di una tile slippy.

Eseguire il debug di URL tile e log CDN

Incolli colonna, riga e zoom da un percorso raster o un log 404 e veda l'involucro geografico completo per un contesto mappa rapido.

Quanto costa il calcolatore di riquadro di delimitazione tile slippy?

È gratis nel Suo browser in questa pagina.

In che modo differisce da tile mappa a lat/lon?

Tile mappa a lat/lon restituisce solo l'angolo nord-ovest. Questo strumento restituisce il rettangolo completo di latitudine e longitudine min/max della tile, più angoli e centro.

Cosa succede se x o y sono fuori dall'intervallo dello zoom?

Per lo zoom z, sia x sia y devono essere interi in [0, 2^z − 1].

Perché i risultati sono arrotondati a una precisione?

La precisione predefinita è 10 decimali; può impostare precision da 0 a 15.

In che senso si contano righe e colonne delle tile?

Le colonne si contano verso est dall'antimeridiano, a -180° di longitudine, e le righe verso sud dal bordo superiore della mappa. Per questo la riga 0 è sempre la fascia più a nord, a qualsiasi zoom.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/geo/tile-bounds

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_zoom22
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo calcolatore di riquadro di delimitazione tile slippy prende la colonna x, la riga y e lo zoom z e restituisce latitudine e longitudine minime e massime secondo lo schema XYZ standard, più angoli con nome, un centro e larghezza e altezza angolari in gradi. Lo usi gratis nel browser per sessioni di debug e demo didattiche, oppure chiami l'API a $0.002 per richiesta riuscita quando le pipeline necessitano di involucri di tile riproducibili.

Che cos'è il riquadro di una tile slippy e cosa contiene la risposta

La risposta ripete gli interi validati x, y e z, un alias di zoom, la dimensione della griglia n uguale a due elevato a z, un oggetto bbox con min_lat, min_lon, max_lat e max_lon arrotondati alla precisione richiesta, alias piatti di quelle quattro estensioni, angoli nominati sw, ne, nw e se come coppie di latitudine e longitudine, un punto medio center, width_deg e height_deg per lo span angolare, l'etichetta method slippy_web_mercator_tile_bounds, la precisione usata e una stringa di formula compatta per la documentazione. Non c'è geocodifica inversa, né chiamata di rete a un CDN di tile, né jitter casuale: il motore proietta i quattro bordi entro l'intervallo di zoom supportato oppure rifiuta l'input con invalid_input. I casi rifiutati includono x, y o z mancanti, valori non interi, zoom fuori da zero a ventidue, e qualsiasi indice di tile negativo o maggiore o uguale a due elevato a z per quello zoom. Se Le serve solo l'angolo nord-ovest, una cella geohash o un riquadro punto-raggio, usi quegli strumenti dedicati; questa pagina risponde alla proiezione deterministica tile-verso-bbox con uscita numerica stabile adatta a fogli di lavoro, test unitari, filtri spaziali e consumatori API che non devono inventare coordinate.

Come vengono letti x, y e z e come i limiti restano riproducibili

Lo zoom deve stare tra zero e ventidue inclusi, in linea con la pratica comune delle mappe web e mantenendo due elevato a z entro una griglia di interi sicuri. I bordi di longitudine usano una semplice scala lineare: ovest uguale a x su n volte trecentosessanta meno centottanta, ed est con x più uno. I bordi di latitudine usano il mercator inverso classico: nord dalla riga y e sud dalla riga y più uno tramite arctangente di sinh di pi volte uno meno due volte la riga su n, convertito in gradi. I campi preferiti sono x per la colonna della tile, y per la riga e z per il livello di zoom, ma sono accettati gli alias tile_x, col e column per x, tile_y e row per y, e zoom, zoom_level e level per z, così query string, fogli di calcolo e moduli tipizzati riutilizzano lo stesso contratto. I valori possono arrivare come numeri JSON o come stringhe intere decimali; float, prefissi esadecimali e stringhe vuote vengono rifiutati con un messaggio chiaro affinché una cella errata non diventi un meridiano sbagliato. Dopo che z è noto, sia x sia y devono soddisfare zero minore o uguale all'indice e indice minore di due elevato a z; una coppia fuori intervallo fallisce con invalid_input e un messaggio esplicito che gli indici di tile superano l'intervallo consentito per quello zoom. Abbini l'esecuzione gratuita del browser in questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata senza reimplementare da sé i limiti di tile Web Mercator.

Dove i riquadri di tile si inseriscono in mappe, GIS e software

In questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo il ritorno della risposta. Questa suddivisione — esplorazione interattiva gratuita e API identica a pagamento — combacia con il resto del catalogo KIT di livello A e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico. Lo abbini alla proiezione solo angolo della tile, alla decodifica geohash o ad altri endpoint geo quando costruisce un piccolo laboratorio di aiuti cartografici gratuiti e deterministici, e mantenga questo strumento incentrato sull'unica domanda: data una tile slippy, qual è il suo riquadro geografico sulla Terra?

Fixture deterministiche per test cartografici

Generi riquadri di delimitazione riproducibili per test unitari di layout Web Mercator, matematica dello zoom, codice del viewport ed etichette di limiti di tile.

È la stessa griglia di OpenStreetMap e Leaflet?

Sì. Usa la numerazione XYZ Web Mercator standard (y=0 a nord, x=0 a longitudine −180) condivisa da OSM, Leaflet, Mapbox e la maggior parte delle cache slippy.

Leggi la documentazione completa del KIT →