MBTiles
MBTiles ist eine offene Spezifikation zur Speicherung gekachelter Kartendaten in einer einzigen SQLite-Datenbankdatei. Sie bietet einen portablen, kompakten Container für sowohl Raster- als auch Vektorkacheln und wird häufig für Offline-Kartierung und die Verteilung von Kacheln eingesetzt.
Überblick
MBTiles ist eine von MapboxMapboxMapbox is a robust platform that equips developers with tools to create highly customizable, interactive maps for web... entwickelte Dateiformatspezifikation, die Kartenkacheln in einer einzigen SQLite-Datenbank zusammenfasst. Jede Kachel wird als Zeile in der Tabelle „tiles“ gespeichert, indiziert nach Zoomstufe, Spalte und Zeile. Metadaten wie Kachelformat, Begrenzungsrahmen (Bounds), Quellenangaben und Beschreibung werden in einer begleitenden Metadatentabelle abgelegt. Dieser in sich geschlossene Ansatz macht MBTiles-Dateien leicht zu kopieren, zu übertragen und bereitzustellen.
Unterstützte Formate
Das Format unterstützt Rasterkacheln (PNG, JPEG, WebP) sowie Vektorkacheln (PBF/MVT). Für Vektorkacheln dient MBTiles als das gängige Zwischenformat, das von Werkzeugen wie TippecanoeTippecanoeTippecanoe is an open-source command-line tool for creating vector tilesets from GeoJSON features. Developed by Mapbo... und OpenMapTiles erzeugt wird, bevor eine Umwandlung in andere Ausgabeformate erfolgt. Raster-MBTiles-Archive werden häufig aus gestylten Kartenrenderings für die Offline-Nutzung in mobilen Anwendungen erzeugt.
Verbreitung und Werkzeuge
MBTiles ist im gesamten Geodaten-Ökosystem weit verbreitet. QGISQGISQGIS is a user-friendly, open-source GIS platform that provides tools for geospatial data analysis, mapping, and inte... kann MBTiles direkt lesen und schreiben. MapLibre Native und die Mobile SDKs von MapboxMapboxMapbox is a robust platform that equips developers with tools to create highly customizable, interactive maps for web... nutzen MBTiles für das Offline-Caching von Karten. Serverseitige Werkzeuge wie TileServer GLTileServer GLTileServer GL is an open-source map tile server that serves vector and raster tiles using Mapbox GL styles. It render... und Martin können MBTiles-Archive als Kachel-Endpunkte bereitstellen. Zwar erfordert MBTiles zum Lesen SQLite, im Gegensatz zu PMTilesPMTilesPMTiles is a single-file archive format for tiled map data that supports HTTP range requests, eliminating the need fo..., das mit einfachen HTTP-Range-Requests auskommt, dennoch bleibt es das am längsten etablierte und am breitesten unterstützte Format zur Kachelpaketierung, mit umfangreichen Werkzeugen für Erstellung, Validierung und Konvertierung.
Bereit?
Sehen Sie Mapular
in Aktion.
Buchen Sie eine kostenlose 30-minütige Demo. Wir zeigen Ihnen genau, wie die Plattform für Ihren Anwendungsfall funktioniert. Kein generisches Foliendeck, keine Verpflichtung.