MBTiles — fichier .mbtiles
stableFormat de stockage de tuiles cartographiques (raster ou vectorielles) dans un seul fichier, créé par Mapbox.
Le MBTiles, créé par Mapbox, stocke l’ensemble des tuiles d’une carte — les petites images ou données vectorielles qu’un client cartographique assemble en zoomant et en se déplaçant — dans un seul fichier autonome, facile à distribuer ou à utiliser hors ligne, plutôt que des milliers de fichiers séparés sur un serveur de tuiles.
Sa spécification impose explicitement d’utiliser une base de données SQLite comme conteneur : sa signature est donc exactement celle du SQLite générique (“SQLite format 3”), le schéma de tables (tiles, metadata) définissant seul sa spécificité géospatiale une fois le fichier ouvert.
Ce regroupement en un seul fichier SQLite plutôt qu’en une arborescence de milliers de petites images individuelles simplifie considérablement la distribution d’un jeu de cartes complet pour un usage hors ligne, un cas d’usage central pour les applications de navigation mobile fonctionnant sans connexion réseau.
Le format peut aussi bien contenir des tuiles raster classiques (images PNG ou JPEG) que des tuiles vectorielles au format Mapbox Vector Tile, ces dernières permettant un style de carte personnalisable dynamiquement côté client plutôt que figé à la génération des tuiles.
Le SDK Mapbox GL Native, utilisé dans de nombreuses applications mobiles de randonnée ou de navigation, télécharge et met en cache une région cartographique sous forme de fichier MBTiles directement sur l’appareil, ce qui permet une consultation de la carte sans connexion réseau une fois le téléchargement initial effectué.
MapTiler, un outil de génération de tuiles cartographiques largement utilisé aujourd’hui, permet de produire directement un fichier MBTiles à partir d’un raster géoréférencé ou de données vectorielles, simplifiant une étape auparavant réservée à des chaînes d’outils en ligne de commande plus complexes à assembler soi-même.
Signature binaire
| Hexadécimal | Offset |
|---|---|
53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 | 0 |
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .mbtiles ?
QGIS, TileMill / Mapbox Studio permettent d'ouvrir gratuitement un fichier .mbtiles. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format MBTiles ?
Le type MIME du format MBTiles est application/vnd.mapbox-vector-tile.
Le format MBTiles (.mbtiles) est-il encore utilisé aujourd'hui ?
Oui, le format MBTiles est stable et toujours largement utilisé, sans signe de déclin.
Peut-on ouvrir un fichier .mbtiles sur mobile, sans installer d'application ?
Oui : TileMill / Mapbox Studio fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Pourquoi mon fichier .mbtiles ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :