Geobuf 📦

Geobuf (Protobuf-encoded GeoJSON)

Prix avant paiement
.pbf · application/x-protobuf

Geobuf est un empaquetage binaire compact du GeoJSON basé sur Protocol Buffers, créé chez Mapbox (Vladimir Agafonkin, 2015). Il encode les mêmes objets que le GeoJSON, mais en général 6 à 8 fois plus petit, grâce aux varints, au codage delta des coordonnées et à un dictionnaire de clés ; le décodage restitue un GeoJSON équivalent, sans perte. C'est une couche de transport pour les cartes mobiles, les caches CDN en périphérie et le stockage dans IndexedDB, pas un format d'analyse. Notre exportateur construit une FeatureCollection à partir des couches OSM et l'encode en véritable protobuf .pbf avec une précision de 6 décimales (~0,1 m). Important : le format est honnête — si l'encodage échoue, l'export se termine en erreur ; nous ne substituons PAS un GeoJSON gzippé sous un nom en .pbf.

OpenStreetMap data as of 5 October 2026 · 26 days ago

Exporter Geobuf maintenant ✨ Téléchargement après connexion au site · prix affiché avant le paiement

Caractéristiques principales

✓Empaquetage binaire du GeoJSON sur Protocol Buffers, en général 6 à 8 fois plus petit
✓Sans perte : le décodage restitue un GeoJSON équivalent
✓Précision des coordonnées de 6 décimales par défaut (~0,1 m)
✓Décodeurs geobuf pour JavaScript et Python (Leaflet, Mapbox GL, D3)
✓Garantie d'honnêteté : du vrai protobuf ou une erreur, jamais de substitution

À propos du format Geobuf

Geobuf répond à une seule question : le même GeoJSON, mais bien plus léger. À la place du texte, des Protocol Buffers ; à la place des noms de propriétés répétés, un dictionnaire de clés ; à la place des coordonnées complètes, les écarts entre points voisins, écrits en nombres de longueur variable. Le sens des données ne change pas, seul l'emballage change.

C'est un format de transport. On le choisit quand les données doivent être livrées : vers une application mobile sur un réseau faible, vers un nœud de CDN, vers le stockage hors ligne du navigateur. Calculer des statistiques ou éditer des objets directement dedans n'est pas pratique — pour cela, on le redécode d'abord en GeoJSON.

Le fichier contient une seule FeatureCollection réunissant toutes les couches sélectionnées, encodée en véritable protobuf. Les coordonnées sont arrondies à six décimales, soit une dizaine de centimètres sur le terrain — largement assez pour un niveau de détail urbain. Les attributs OpenStreetMap sont conservés.

Pas de substitution : si l'encodage échoue, l'export se termine en erreur. Livrer une archive gzip de GeoJSON sous l'extension .pbf serait plus simple, mais un tel fichier ne serait pas décodable par la bibliothèque geobuf — donc inutile.

Logiciels pour ouvrir les fichiers Geobuf

Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers Geobuf (Protobuf-encoded GeoJSON) (.pbf) exportés depuis OSM2CDR :

💻geobuf (npm) 💻python-geobuf 💻Node.js 💻Mapbox GL JS 💻Leaflet

Caractéristiques du format

Qui utilise les cartes Geobuf

🏗
Livrer des données vectorielles à une application mobile sur un réseau lent
Un envoi compact au lieu d'un lourd GeoJSON — la différence se sent surtout en Internet mobile.
💻
Mettre en cache des sélections OSM sur un CDN en périphérie, pour un volume moindre
Moins d'octets à chaque requête au cache : trafic moins cher et réponse plus rapide.
📊
Stocker des données hors ligne dans l'IndexedDB du navigateur, sous forme compacte
Les données restent empaquetées dans la mémoire du navigateur et se déploient au fur et à mesure des besoins.
🎨
Sauvegarder des instantanés GeoJSON 6 à 8 fois plus petits, sans perte de données
Le même jeu d'objets dans un fichier bien plus léger, et le décodage restitue le GeoJSON d'origine sans perte.

Comment exporter en Geobuf

1
Sélectionnez la zone
Dessinez un rectangle ou un polygone sur la carte interactive de osm2cdr
2
Choisissez Geobuf
Sélectionnez Geobuf (Protobuf-encoded GeoJSON) dans la liste des 127 formats d’export disponibles
3
Exportez
Cliquez sur Exporter et recevez votre fichier .pbf en moins d'une minute
4
Téléchargez
Téléchargez le fichier Geobuf et ouvrez-le dans geobuf (npm)

Comment ouvrir après l’export

Cartes populaires en Geobuf

Free

Export de cartes en Geobuf (Protobuf-encoded GeoJSON)

Téléchargez des cartes Geobuf professionnelles depuis OpenStreetMap. N’importe quelle zone, prix affiché avant le paiement.

Une carte au format choisi votre zone issue du constructeur — au prix d'une carte
Exporter Geobuf maintenant →

Questions fréquentes

Geobuf remplace-t-il le GeoJSON ? ▼
Comment ouvrir un fichier Geobuf .pbf ? ▼
Substituez-vous un GeoJSON gzippé au Geobuf ? ▼
Quelle est la précision des coordonnées ? ▼
Ce .pbf ne se confond-il pas avec les tuiles vectorielles Mapbox ? ▼
De combien le fichier est-il plus petit ? ▼

Formats associés

Fréquemment exportés ensemble

Related Articles