Comparer
MVT et GeoJSON : tuiles et échange de données
MVT encode des tuiles vectorielles avec Protocol Buffers. GeoJSON contient des données géographiques JSON sans définir lui-même la diffusion par tuiles.
Quel format choisir ?
Envisagez MVT pour diffuser la zone visible par tuiles et GeoJSON pour échanger des entités et attributs lisibles.
Adapté pour MVT
Diffuser les entités géographiques sous forme de tuiles
- Charger les couches et attributs nécessaires à la vue
Adapté pour GeoJSON
Échanger des entités géographiques et attributs
- Points, lignes et polygones sur des cartes web
Informations générales
| Élément | MVT | GeoJSON |
|---|---|---|
| Extension | .mvt | .geojson, .json |
| Type MIME | application/vnd.mapbox-vector-tile | application/geo+json |
| Usages courants | Diffuser les entités géographiques sous forme de tuiles | Échanger des entités géographiques et attributs |
| Comment ouvrir | Configurez les URL, l'emprise et la projection dans un outil compatible, puis appliquez des styles correspondant aux noms des couches. | Ouvrez-le dans un outil cartographique compatible ou un éditeur de texte, puis vérifiez les positions et formes sur une carte. |
| Exporter ou convertir | 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. | Lors d’une conversion, vérifiez l’ordre des coordonnées, le système de référence, les géométries et les propriétés dans l’outil cible. |
Choisir selon l’usage
Charger les couches et attributs nécessaires à la vue
Diffuser les entités géographiques sous forme de tuiles
MVTPoints, lignes et polygones sur des cartes web
Échanger des entités géographiques et attributs
GeoJSONPoint clé 1
MVT utilise des couches nommées et des entiers locaux à la tuile. GeoJSON utilise des coordonnées géographiques et des attributs JSON.
En savoir plus sur les différencesPoint clé 2
La projection et l'emprise MVT viennent d'une configuration externe. GeoJSON selon la RFC 7946 suit l'ordre longitude-latitude.
En savoir plus sur les différencesEn savoir plus sur les différences
Mesurez avec les mêmes données, zoom, compression et outils ; gardez l'original avant de produire les tuiles.
- Pour produire MVT, définissez projection, découpage en tuiles, extent, attributs retenus, simplification et découpage des géométries.
- Le retour à GeoJSON exige emprise, projection et transformation des coordonnées. Les attributs écartés et détails supprimés sont irrécupérables.
Questions fréquentes
MVT permet-il de reconstruire entièrement le GeoJSON initial ?
En général, ce n'est pas garanti. Quantification entière, simplification et sélection d'attributs peuvent modifier les données ; gardez l'original.