FlatGeobuf est un format binaire hautes performances pour géodonnées, fondé sur FlatBuffers. Optimisé pour les flux de travail cloud-native et les requêtes HTTP par plage. Index spatial intégré pour un accès instantané à n'importe quel fragment de carte.
Caractéristiques principales

À propos du format FlatGeobuf
FlatGeobuf est un format binaire de données vectorielles fondé sur FlatBuffers, apparu en 2018 comme « le shapefile du cloud ». Les objets se suivent dans le fichier et un index spatial est écrit à côté le fragment voulu se lit donc directement, sans analyser tout le fichier.
Sa particularité majeure le fonctionnement par requêtes HTTP Range. On peut déposer le fichier dans un stockage objet ou sur un hébergement statique et ne lire depuis le navigateur que les objets présents à l'écran. Plus besoin de monter un serveur cartographique pour une seule couche.
Toutes les couches choisies sont fusionnées dans un unique .fgb, chaque objet conservant un attribut _layer avec le nom de sa couche d'origine — de quoi redécouper l'export en routes, bâtiments, eau et végétation. Les attributs OpenStreetMap sont conservés, les coordonnées sont en WGS84 (EPSG:4326), l'index spatial est écrit automatiquement.
Comparé au GeoJSON, le fichier est nettement plus léger et se lit plus vite comparé au shapefile, il n'impose aucune limite sur la longueur des noms de champs, l'encodage ou la taille. Seule contrepartie impossible de l'ouvrir dans un éditeur de texte.
Logiciels pour ouvrir les fichiers FlatGeobuf
Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers FlatGeobuf (FGB) (.fgb) exportés depuis OSM2CDR :
Caractéristiques du format
- Standard ouvert
- Coordonnées 3D prises en charge
- Sans perte de qualité
- Stocke les attributs
- Sortie : 1 fichier
- FlatGeobuf .fgb. Binary streamable spatial format with built-in spatial index. 5-10x faster than Shapefile for large datasets.
Qui utilise les cartes FlatGeobuf
Comment exporter en FlatGeobuf
Comment ouvrir après l’export
- QGIS 3.16 et versions suivantes (gratuit) — faites glisser le .fgb dans la fenêtre du programme le format est lu par le GDAL intégré, aucune extension n'est nécessaire.
- Python — geopandas.read_file("map.fgb") un filtre sur la colonne _layer redécoupe l'export en couches d'origine.
- Carte web — la bibliothèque JavaScript flatgeobuf lit le fichier depuis une URL et ne charge que la zone visible elle fonctionne avec Leaflet, MapLibre et deck.gl.
- ogr2ogr — ogr2ogr -f GPKG out.gpkg map.fgb convertit vers GeoPackage, GeoJSON ou PostGIS.
- Publier dans le cloud — en déposant le fichier sur S3 ou sur un hébergement statique, activez le CORS et la prise en charge des requêtes Range le client ne récupérera alors que les fragments utiles.
Cartes populaires en FlatGeobuf
Export de cartes en FlatGeobuf (FGB)
Téléchargez des cartes FlatGeobuf professionnelles depuis OpenStreetMap. Génération instantanée, n’importe quelle zone.
Questions fréquentes
Formats associés
Fréquemment exportés ensemble
Related Articles
FlatGeobuf (FGB) — Streaming Binary GIS Format: Internals, R-tree, HTTP Range Requests and OSM Export
Deep dive on FlatGeobuf: Bjorn Harrtell's 2018 binary format, packed Hilbert R-tree, HTTP range requests, OSM export wor
guideFlatGeobuf: A Streaming Format for Web GIS
FlatGeobuf supports HTTP range requests and spatial indexing. Comparison with GeoJSON, examples for Leaflet, MapLibre, a
formatGIS Data Formats in 2026: From Shapefile to Cloud-Native
GIS format overview: Shapefile, GeoPackage, FlatGeobuf, PMTiles, GeoParquet, COG — evolution and choice in 2026.