Comparer
MBTiles ou MVT : jeux de tuiles et encodage
MBTiles est un jeu de tuiles dans SQLite ; MVT encode des tuiles vectorielles. Ils interviennent à des niveaux différents et peuvent être combinés.
Quel format choisir ?
Envisagez MBTiles pour livrer un jeu hors ligne et MVT pour le contenu ou la diffusion de tuiles vectorielles individuelles.
Adapté pour MBTiles
Transmettre des tuiles par niveau de zoom dans un fichier
- Utiliser des cartes hors ligne dans des applications compatibles
Adapté pour MVT
Diffuser les entités géographiques sous forme de tuiles
- Charger les couches et attributs nécessaires à la vue
Informations générales
| Élément | MBTiles | MVT |
|---|---|---|
| Extension | .mbtiles | .mvt |
| Type MIME | application/vnd.mapbox-vector-tile | |
| Usages courants | Transmettre des tuiles par niveau de zoom dans un fichier | Diffuser les entités géographiques sous forme de tuiles |
| Comment ouvrir | Utilisez un SIG compatible et vérifiez format, emprise, zooms et couches. tile_row suit TMS, avec un axe vertical inversé par rapport à XYZ. Convertissez avec y_TMS = 2^z - 1 - y_XYZ. | Configurez les URL, l'emprise et la projection dans un outil compatible, puis appliquez des styles correspondant aux noms des couches. |
| Exporter ou convertir | Conservez coordonnées et métadonnées lors de l’extraction. Le contenu pbf est du MVT compressé avec gzip. Images et vecteurs nécessitent des traitements distincts ; précision perdue et attributs supprimés ne sont pas récupérables. | La conversion vers GeoJSON exige une transformation selon l'emprise géographique, la projection et extent de la tuile. Dans la diffusion courante z/x/y, zoom et position déterminent l'emprise. Les pertes par arrondi, simplification ou découpage sont irréversibles. |
Choisir selon l’usage
Utiliser des cartes hors ligne dans des applications compatibles
Transmettre des tuiles par niveau de zoom dans un fichier
MBTilesCharger les couches et attributs nécessaires à la vue
Diffuser les entités géographiques sous forme de tuiles
MVTPoint clé 1
MBTiles regroupe positions et métadonnées sur plusieurs niveaux de zoom.
En savoir plus sur les différencesPoint clé 2
MVT conserve couches, entités, attributs et coordonnées locales.
En savoir plus sur les différencesEn savoir plus sur les différences
Vérifiez la prise en charge du conteneur MBTiles et du contenu vectoriel. Un MBTiles d’images requiert leur format, pas un décodeur MVT.
- Dans MBTiles 1.3, format=pbf désigne du MVT compressé avec gzip. À l’extraction, gérez compression, conversion TMS/XYZ de tile_row et zoom.
- Partagez les styles MVT séparément. Le regroupement ne restaure ni précision ni attributs perdus lors du découpage en tuiles.
Questions fréquentes
Stocker MVT dans MBTiles restaure-t-il les entités sources ?
Non. Le regroupement ne reconstruit pas géométrie ni attributs originaux. Conservez les données sources pour édition et régénération.