ForHosting KIT · Reisen und Geografie

Slippy-Kachel-Bounding-Box

Ermitteln Sie das vollständige Rechteck jeder Webkarten-Kachel aus Spalte, Zeile und Zoom: Die Kachel 0/0/0 umfasst die ganze Welt, von -180° bis 180° Länge und von -85,0511287798° bis 85,0511287798° Breite. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
X
0
Y
0
Z
0
Erhalten Sie
Zoomstufe
0
N
1
Minimaler Breitengrad
-85,0511287798
Minimaler Längengrad
-180

Eine Slippy-Map-Kachel ist eine quadratische Zelle im festen Web-Mercator-Raster, das OpenStreetMap, Leaflet, Mapbox und die meisten Raster-Kachel-Caches speist. Jede Kachel wird durch die ganzen Zahlen x, y und Zoom z adressiert: bei Zoom null deckt eine einzige Kachel die Welt ab, und jeder Zoomschritt verdoppelt das Raster auf beiden Achsen. Entwickler, GIS-Studierende und Autoren von Karten-Backends brauchen oft mehr als einen einzelnen Eckpunkt — sie brauchen die vollständige geografische Bounding-Box, um Vektoren zu schneiden, BETWEEN-Filter zu schreiben, Unit-Tests zu füttern oder ein Rechteck-Overlay zu zeichnen, das zur Kachel-URL passt. Der Pfad ist reine endliche Arithmetik ohne Netzwerk-Kachelabrufe, ohne Sampling und ohne datumsabhängige Abkürzungen.

Wie aus einer Kachel ein Rechteck auf dem Globus wird

Webkarten teilen die Welt in quadratische Kacheln eines Web-Mercator-Rasters, und jede Kachel trägt drei ganze Zahlen: Zoomstufe, Spalte und Zeile. Bei Zoom 0 deckt eine einzige Kachel die ganze Karte ab, und jede weitere Zoomstufe verdoppelt Spalten und Zeilen. Spalten zählen ostwärts ab dem Antimeridian bei -180° Länge, Zeilen südwärts ab dem oberen Rand, daher ist Zeile 0 immer das nördlichste Band. Der Rechner macht aus diesen drei Zahlen das vollständige Rechteck der Kachel: Süd-, West-, Nord- und Ostkante, die vier Ecken, den Mittelpunkt sowie Breite und Höhe in Grad. Die einzelne Weltkachel reicht so von -85,0511287798° bis 85,0511287798° Breite.

Wann Sie ihn brauchen und welche Fehler Sie vermeiden

Nutzen Sie ihn, um Daten oder eine Datenbankabfrage genau auf eine Kachel zuzuschneiden, um Spalte, Zeile und Zoom aus einer Kacheladresse oder einem Fehlerprotokoll zu lesen und zu sehen, wohin sie auf der Erde zeigen, oder um eigenen Kachelcode zu prüfen. Ein häufiger Fehler ist die Annahme, Zeilen würden von Süden nach oben zählen; hier ist Zeile 0 das oberste Band. Ein weiterer ist eine Spalte oder Zeile, die es auf dieser Stufe nicht gibt: Die Indizes müssen zwischen 0 und 2 hoch Zoom minus 1 liegen, die Zoomstufe zwischen 0 und 22, sonst wird die Eingabe abgelehnt.

Was eine Slippy-Kachel-Bounding-Box ist und was die Antwort enthält

Eine Slippy-Map-Kachel ist eine quadratische Zelle in einem festen Web-Mercator-Raster, adressiert durch ganze Zahlen x, y und z. Zoom z setzt die Auflösung: es gibt zwei hoch z Spalten und dieselbe Anzahl Zeilen, sodass die Welt von vier hoch z Kacheln bedeckt wird. Spalte x wächst ostwärts vom Antimeridian bei Länge minus einhundertachtzig; Zeile y wächst südwärts vom Nordrand des Mercator-Quadrats, sodass y gleich null immer das nördlichste Band ist.

Dieser Rechner liefert das vollständige geografische Rechteck der angeforderten Kachel — nicht nur die Nordwest-Ecke, nicht nur den Kachel-Mittelpunkt und nicht einen Geohash oder eine Radius-Hüllkurve.

Wo Kachel-Bounding-Boxen in Karten, GIS und Software passen

Entwickler treffen Slippy-Kacheln, wenn ein Raster-Cache einen Pfad protokolliert, wenn ein Vektorschnitt zu einer Kachel-URL passen muss, oder wenn ein Unit-Test behaupten muss, dass Kachel zehn fünfhunderteelf dreihundertvierzig eine bekannte London-Hüllkurve abdeckt. GIS-Studierende nutzen dieselbe Umrechnung, wenn ein Kurs Web Mercator nach plate carrée einführt und den Breitenbereich einer gegebenen Kachel verlangt, nicht nur eine Ecke. Backend-Dienste expandieren Kacheladressen aus CDN-Logs oder Client-Anfragen zu SQL-BETWEEN-Filtern, R-tree-Abfragen oder GeoJSON-Rechtecken für Analytik und Heatmaps.

Support-Ingenieure fügen x, y und z aus einem 404 ein und brauchen den vollständigen geografischen Kontext in einem Schritt. Kombinieren Sie es mit ecken-only Kachelprojektion, Geohash-Dekodierung oder anderen Geo-Endpunkten, wenn Sie ein kleines Labor freier, deterministischer Kartierhilfen bauen, und halten Sie dieses Werkzeug auf die eine Frage fokussiert: gegeben eine Slippy-Kachel, was ist ihre geografische Bounding-Box auf der Erde?

Vektoren und räumliches SQL auf eine Kachel schneiden

Wandeln Sie x, y und Zoom in min/max Lat-Lon für BETWEEN-Klauseln, R-tree-Filter und GeoJSON-Rechtecke um, die zu einer Slippy-Kachel-URL passen.

Kachel-URLs und CDN-Logs debuggen

Fügen Sie Spalte, Zeile und Zoom aus einem Rasterpfad oder 404-Log ein und sehen Sie die vollständige geografische Hüllkurve für schnellen Kartenkontext.

Was kostet der Rechner für Slippy-Kachel-Bounding-Boxen?

Er ist auf dieser Seite kostenlos in Ihrem Browser.

Worin unterscheidet sich das von Kartenkachel zu Lat/Lon?

Kartenkachel zu Lat/Lon liefert nur die Nordwest-Ecke. Dieses Werkzeug liefert das vollständige min/max-Breiten- und Längen-Rechteck der Kachel plus Ecken und Mittelpunkt.

Was passiert, wenn x oder y außerhalb des Zoom-Bereichs liegt?

Für Zoom z müssen x und y ganze Zahlen in [0, 2^z − 1] sein.

Warum werden Ergebnisse auf eine Präzision gerundet?

Standardpräzision ist 10 Dezimalstellen; Sie können precision von 0 bis 15 setzen.

In welche Richtung zählen Zeilen und Spalten der Kacheln?

Spalten zählen ostwärts ab dem Antimeridian bei -180° Länge, Zeilen südwärts ab dem oberen Kartenrand. Zeile 0 ist daher auf jeder Zoomstufe das nördlichste Band der Karte.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_zoom22
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Dieser Rechner für Slippy-Kachel-Bounding-Boxen nimmt Spalte x, Zeile y und Zoom z und liefert minimale und maximale Breite und Länge im standardmäßigen XYZ-Schema, plus benannte Ecken, einen Mittelpunkt sowie Winkelbreite und -höhe in Grad. Nutzen Sie ihn kostenlos im Browser für Debug-Sitzungen und Lehrdemos, oder rufen Sie die API zu $0.002 pro erfolgreicher Anfrage auf, wenn Pipelines reproduzierbare Kachel-Hüllen brauchen.

Was eine Slippy-Kachel-Bounding-Box ist und was die Antwort enthält

Die Antwort spiegelt die validierten ganzen Zahlen x, y und z, ein Zoom-Alias, die Rastergröße n gleich zwei hoch z, ein bbox-Objekt mit min_lat, min_lon, max_lat und max_lon gerundet auf die angeforderte Präzision, flache Aliase für diese vier Extents, benannte Ecken sw, ne, nw und se als Breite-Länge-Paare, einen Mittelpunkt center, width_deg und height_deg für die Winkelspanne, das method-Tag slippy_web_mercator_tile_bounds, die genutzte Präzision und eine kompakte Formelzeichenkette zur Dokumentation. Es gibt keinen Reverse-Geocoding-Pfad, keinen Netzwerkaufruf an ein Kachel-CDN und kein zufälliges Jitter: die Engine projiziert entweder die vier Kanten innerhalb des unterstützten Zoom-Bereichs oder lehnt die Eingabe mit invalid_input ab. Abgelehnte Fälle umfassen fehlende x, y oder z, Nicht-Ganzzahlen, Zoom außerhalb von null bis zweiundzwanzig und jeden Kachelindex, der negativ oder größer oder gleich zwei hoch z für diesen Zoom ist. Wenn Sie nur die Nordwest-Ecke, eine Geohash-Zelle oder eine Punkt-Radius-Box brauchen, nutzen Sie jene dedizierten Werkzeuge; diese Seite beantwortet die deterministische Kachel-zu-Bbox-Projektion mit stabiler numerischer Ausgabe, geeignet für Arbeitsblätter, Unit-Tests, räumliche Filter und API-Verbraucher, die keine Koordinaten erfinden dürfen.

Wie x, y und z gelesen werden und wie Grenzen reproduzierbar bleiben

Zoom muss zwischen null und zweiundzwanzig inklusive liegen, passend zur üblichen Webkarten-Praxis und so, dass zwei hoch z in einem sicheren Ganzzahlraster bleibt. Längen-Kanten nutzen einfache lineare Skalierung: Westen gleich x durch n mal dreihundertsechzig minus einhundertachtzig, Osten mit x plus eins. Breiten-Kanten nutzen den klassischen inversen Mercator: Norden aus Zeile y und Süden aus Zeile y plus eins über Arkustangens von sinh von pi mal eins minus zwei mal Zeile durch n, umgerechnet in Grad. Die bevorzugten Felder sind x für die Kachelspalte, y für die Zeile und z für die Zoomstufe, aber Aliase tile_x, col und column für x, tile_y und row für y sowie zoom, zoom_level und level für z werden akzeptiert, damit Query-Strings, Tabellen und typisierte Formulare denselben Vertrag wiederverwenden. Werte können als JSON-Zahlen oder als dezimale Ganzzahlstrings ankommen; Gleitkommazahlen, Hex-Präfixe und leere Strings werden mit klarer Meldung abgelehnt, damit eine schlechte Zelle nicht zum falschen Meridian wird. Nach bekanntem z müssen x und y null kleiner gleich Index und Index kleiner als zwei hoch z erfüllen; ein Paar außerhalb des Bereichs scheitert mit invalid_input und einer expliziten Meldung, dass die Kachelindizes den für diesen Zoom erlaubten Bereich überschreiten. Ein optionales Feld precision mit Alias decimals und dp wählt, wie viele Dezimalstellen für alle Breiten und Längen ausgegeben werden, Standard zehn und Obergrenze fünfzehn, damit JSON-Goldens stabil bleiben. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der bezahlten API, wenn Sie dasselbe mathematische Ergebnis in einer automatisierten Pipeline brauchen, ohne Web-Mercator-Kachelgrenzen selbst neu zu implementieren.

Wo Kachel-Bounding-Boxen in Karten, GIS und Software passen

Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Trennung — kostenlose interaktive Erkundung und eine bezahlte, identische API — passt zum restlichen KIT-Katalog der Stufe A und lässt Sie von einer Unterrichtsdemo zu einer automatisierten Pipeline wechseln, ohne das mathematische Ergebnis zu ändern.

Deterministische Kartentest-Fixtures

Erzeugen Sie reproduzierbare Bounding-Boxen für Unit-Tests von Web-Mercator-Layout, Zoom-Mathematik, Viewport-Code und Kachelgrenzen-Labels.

Ist dies dasselbe Raster wie OpenStreetMap und Leaflet?

Ja. Es nutzt die standardmäßige Web-Mercator-XYZ-Nummerierung (y=0 im Norden, x=0 bei Länge −180), geteilt von OSM, Leaflet, Mapbox und den meisten Slippy-Caches.

Vollständige KIT-Dokumentation lesen →