MBTiles regroupe toute une pyramide de tuiles cartographiques, d'une vue large et dézoomée jusqu'au détail précis au niveau de la rue, dans un seul fichier de base de données SQLite. Plutôt que de gérer des milliers de fichiers image séparés dans des dossiers nommés par zoom, ligne et colonne, tout tient dans un seul fichier .mbtiles, avec une table de tuiles et une table de métadonnées qui décrit le nom, le format, la plage de zoom et l'étendue géographique du jeu de tuiles.
Vous préférez regarder plutôt que lire ? Cette courte vidéo montre comment importer un fichier, lire les métadonnées du tileset, et déplacer et zoomer sur la carte.
🏞️
Contrôle Qualité Cartographique
Vérifiez un package de fond de carte personnalisé pour détecter des tuiles manquantes ou des niveaux de zoom mal alignés avant de le publier.
🧳
Voyage et Navigation Hors Ligne
Prévisualisez un package de carte hors ligne avant de le charger sur un téléphone ou un appareil GPS pour un voyage sans réseau.
🚁
Livraison de Relevés par Drone
Vérifiez les packages de tuiles orthomosaïques issus d'un vol de cartographie par drone avant de les remettre à un client.
📡
Travail de Terrain Sans Réseau
Vérifiez qu'un jeu de tuiles hors ligne couvre la bonne zone et la bonne plage de zoom avant de partir dans un endroit sans connexion.
🗄️
Archivage d'Anciens Packages de Tuiles
Ouvrez un package de tuiles récupéré dans l'archive d'un ancien projet sans installer de logiciel SIG.
🎓
Enseignement et Apprentissage
Montrez aux étudiants comment une pyramide de tuiles est structurée en explorant les niveaux de zoom d'un vrai fichier MBTiles.
Mon fichier est-il envoyé à un serveur ?
Non. Le fichier .mbtiles est ouvert et lu entièrement dans votre navigateur, grâce à une version WebAssembly de SQLite. Rien n'est jamais envoyé où que ce soit.
Cet outil modifie-t-il ou convertit-il le fichier MBTiles ?
Non, il est en lecture seule. Il ne modifie, ne réexporte ni ne convertit le fichier d'aucune façon : il affiche uniquement ce qu'il contient déjà.
Puis-je m'en servir pour vérifier un jeu de tuiles avant de l'envoyer sur un serveur ?
Oui, c'est l'une des vérifications les plus utiles : confirmer que les tuiles s'affichent correctement et couvrent la bonne zone avant de publier ou d'envoyer le package où que ce soit.
Cette visionneuse fonctionne-t-elle avec les tuiles vectorielles ?
Elle lit les métadonnées des jeux de tuiles vectorielles (PBF), mais n'affiche comme carte que les tuiles raster (PNG, JPEG ou WebP). Le rendu des tuiles vectorielles nécessite un moteur de stylisation cartographique complet, ce qui dépasse le cadre de cet outil.
Y a-t-il une limite de taille de fichier ?
Oui, les fichiers jusqu'à 100 Mo sont pris en charge, ce qui couvre la plupart des packages de tuiles pour une ville, une région ou une zone de projet unique.
Pourquoi certaines zones de la carte semblent-elles vides ?
Les packages MBTiles sont souvent générés pour une région et une plage de zoom précises. Les zones ou niveaux de zoom en dehors de ce qui a été exporté n'ont tout simplement aucune tuile, et laissent donc apparaître le fond uni.
Quelle est la différence entre un jeu de tuiles « baselayer » et « overlay » ?
Les métadonnées MBTiles peuvent marquer un jeu de tuiles comme « baselayer » (destiné à être utilisé seul, comme un fond de carte complet) ou « overlay » (destiné à être posé sur une autre carte, comme un ombrage de relief ou une couche de limites). Cette visionneuse affiche un fond uni pour les baselayers et ajoute un fond de carte en dessous pour les overlays.
Puis-je vérifier la plage de zoom et l'étendue du jeu de tuiles ?
Oui, le panneau d'informations lit les valeurs minzoom, maxzoom et bounds directement dans la table de métadonnées du fichier, si elles sont présentes.
Qu'est-ce qu'un fichier MBTiles ?
MBTiles est une spécification pour stocker des tuiles cartographiques dans un seul fichier de base de données SQLite, afin qu'une pyramide entière de niveaux de zoom puisse être empaquetée, partagée et utilisée hors ligne comme un seul fichier, au lieu de milliers d'images séparées.
Quels formats d'image sont pris en charge ?
Les tuiles raster PNG, JPEG et WebP sont toutes prises en charge, selon le format enregistré dans les propres métadonnées du fichier.
MBTiles a été introduit par Mapbox en 2011 pour résoudre un problème précis : les tuiles cartographiques destinées à un usage hors ligne sont nombreuses et difficiles à gérer sous forme de fichiers séparés. Les regrouper dans une seule base de données SQLite a permis de copier un fond de carte hors ligne complet sur un téléphone, de le synchroniser sur un appareil de terrain, ou de le partager en un seul téléchargement. Le format est depuis devenu un standard de fait, produit par des outils comme TileMill, Mapbox Studio, QGIS et tippecanoe.
Cette visionneuse ouvre votre fichier .mbtiles entièrement dans votre navigateur, grâce à une version WebAssembly de SQLite. Le fichier n'est jamais envoyé où que ce soit, ce qui permet de prévisualiser en toute sécurité un package contenant de l'imagerie propriétaire, un fond de carte non publié, ou tout autre jeu de tuiles que vous préférez ne pas envoyer à un serveur tiers.