TileJSON 📄

TileJSON Tileset Metadata (3.0.0)

Open Beta
.json · application/json

TileJSON ist eine kompakte offene JSON-Spezifikation von Mapbox, die einen Kachelsatz beschreibt: wo die Kacheln abzuholen sind (eine URL-Vorlage), in welchen geografischen Grenzen sie existieren, minimale und maximale Zoomstufe, Attribution und Ebenenbeschreibungen. Es sind nicht die Kacheln selbst, sondern ein maschinenlesbares Manifest, das MapLibre, Mapbox GL JS und OpenLayers automatisch erkennen und aus dem sie Grenzen, Zoom und Attribution selbst übernehmen. Auf osm2cdr.ru erzeugt der Export für das gewählte Gebiet eine einzelne JSON-Datei der Version 3.0.0: bounds stammen aus der bbox, center wird automatisch berechnet, und vector_layers listet die Ebenennamen auf. Die URL-Vorlage der Kacheln lässt sich über einen Parameter festlegen.

TileJSON jetzt exportieren ✨ Open Beta — kostenlos ohne Einschränkungen

Hauptmerkmale

Konform zur Spezifikation TileJSON 3.0.0
Felder bounds, center, minzoom/maxzoom, attribution und scheme=xyz
Ein Abschnitt vector_layers mit den Ebenennamen des exportierten Gebiets
Konfigurierbare URL-Vorlage der Kacheln ({z}/{x}/{y})
Leichtes Format ohne externe Abhängigkeiten — nur Standardbibliothek

Über das Format TileJSON

TileJSON ist eine kleine JSON-Datei, die dem Client die Fragen beantwortet «woher nehme ich die Kacheln, in welchen Grenzen gibt es sie, auf welchen Zoomstufen und wen nenne ich in der Attribution». Die Spezifikation stammt von Mapbox, heute ist sie De-facto-Standard: MapLibre, Mapbox GL JS und OpenLayers verstehen ein solches Manifest ab Werk.

Der Sinn liegt in der Trennung: Die Kacheln liegen im Speicher und werden lange zwischengespeichert, das leichte Manifest wird separat ausgeliefert und aktualisiert, wenn sich Grenzen oder Zoomstufen ändern. Dem Client genügt ein Link auf das JSON — bounds, center, Zoombereich und Attribution setzt er selbst.

Der Export liefert eine Datei der Version 3.0.0: Die Grenzen stammen aus dem gewählten Gebiet, das Zentrum wird daraus berechnet, die Ebenennamen sind aufgeführt, das Adressschema ist xyz, und die URL-Vorlage der Kacheln wird über einen Parameter festgelegt. Die Kacheln selbst stecken nicht darin — die exportiert man separat als MVT, PMTiles oder Raster-XYZ-Kacheln.

Programme zum Öffnen von TileJSON-Dateien

Die folgenden Programme können TileJSON Tileset Metadata (3.0.0)-Dateien (.json) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:

💻MapLibre GL JS 💻Mapbox GL JS 💻OpenLayers 💻TileServer GL 💻Martin

Format-Spezifikationen

Wer nutzt TileJSON-Karten

🏗
Einen veröffentlichten Kachelsatz mit einer einzigen url-Zeile in MapLibre/Mapbox einbinden
Ein veröffentlichter Kachelsatz wird mit einem einzigen Link in die Karte eingebunden, ohne Grenzen und Zoomstufen von Hand zu setzen.
💻
Einen auf S3 / R2 / GitHub Pages gehosteten PMTiles- oder MVT-Satz beschreiben
Fertige Beschreibung für einen auf S3, R2 oder GitHub Pages abgelegten Satz — dem Client genügt die Adresse des Manifests.
📊
Maschinenlesbare Metadaten für Geokataloge und Werkzeuge zur Stilprüfung
Maschinenlesbare Metadaten für Geokataloge und die Stilprüfung mit Entwicklerwerkzeugen.
🎨
Stil und Kachelsatz-Metadaten trennen für bequemes CDN-Caching
Trennung von Stil und Metadaten: Die Kacheln werden vom CDN lange zwischengespeichert, das leichte Manifest wird separat aktualisiert.

So exportieren Sie TileJSON

1
Gebiet auswählen
Zeichnen Sie ein Rechteck oder Polygon auf der interaktiven Karte von osm2cdr
2
TileJSON wählen
Wählen Sie TileJSON Tileset Metadata (3.0.0) aus der Liste von 127 verfügbaren Exportformaten
3
Exportieren
Klicken Sie auf Export und erhalten Sie Ihre .json-Datei in 1–5 Minuten
4
Herunterladen
Laden Sie die fertige TileJSON-Datei herunter und öffnen Sie sie in MapLibre GL JS

Nach dem Export öffnen

Beliebte Karten in TileJSON

Free

TileJSON Tileset Metadata (3.0.0)-Kartenexport

Laden Sie professionelle TileJSON-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.

Kostenlos / Export
TileJSON jetzt exportieren →

Häufig gestellte Fragen

Enthält dieses Format die Kacheln selbst?
Kann ich eine eigene Kacheladresse festlegen?
Welche Engines verstehen TileJSON?
Was trage ich vor der Veröffentlichung in die Kacheladresse ein?
Wird CORS benötigt?
Werden auch Rasterkacheln mit diesem Format beschrieben?

Verwandte Formate

Häufig zusammen exportiert