WKB 🧮

Well-Known Binary (OGC)

Open Beta
.wkb · application/vnd.ogc.wkb

WKB (Well-Known Binary) est la représentation binaire des géométries vectorielles issue du standard OGC Simple Features (1999), socle de presque toutes les bases de données SIG : dans PostGIS, MySQL Spatial ou GeoPackage, chaque géométrie est du WKB sous le capot. Le format est plusieurs fois plus compact que le WKT textuel, car il empaquette les coordonnées en doubles sans passer par l'ASCII. Notre exportateur écrit les géométries des couches OSM sélectionnées dans un fichier .wkb : chaque objet pris isolément est du WKB OGC standard, mais le fichier est un conteneur — un en-tête de 8 octets (signature WKB\x01 + nombre d'objets), puis les géométries précédées de leur longueur, le système de coordonnées étant placé dans un fichier .prj compagnon. En toute honnêteté : lire le fichier suppose de décoder l'en-tête et les préfixes de longueur — ce n'est pas un unique blob « nu » que l'on passerait directement à ST_GeomFromWKB. Plusieurs couches sont regroupées dans un ZIP.

Exporter WKB maintenant ✨ Open Beta — gratuit sans limites

Caractéristiques principales

La géométrie de chaque objet est du WKB OGC standard
Conteneur : un en-tête de 8 octets + des géométries précédées de leur longueur
Système de coordonnées dans un fichier .prj compagnon (WKT)
Plusieurs fois plus compact que le WKT textuel (doubles sans ASCII)
Une seule couche — un fichier .wkb, plusieurs couches — une archive ZIP

À propos du format WKB

WKB — l'écriture binaire des géométries du standard OGC Simple Features : ordre des octets, code du type de forme et coordonnées en nombres à double précision. C'est exactement ainsi que PostGIS, GeoPackage et SpatiaLite stockent la géométrie en interne, et c'est pourquoi toute bibliothèque spatiale lit et écrit le WKB — Shapely, GEOS, JTS, GDAL.

Cet export intéresse ceux qui écrivent leur propre chaîne de traitement : décodage sans analyse de texte, chargement en base, validation de leur implémentation du standard, transmission compacte de géométries entre services.

Il faut connaître la structure du fichier à l'avance. Ce n'est pas une géométrie « nue » unique, mais un conteneur : huit octets d'en-tête (la signature WKB et le nombre d'objets), puis les géométries à la suite, chacune précédée de sa longueur. Les géométries elles-mêmes sont du WKB OGC standard : une fois le conteneur décodé, vous pouvez les passer une par une à ST_GeomFromWKB. Le système de coordonnées se trouve en clair dans le fichier .prj voisin.

Limites : les attributs OpenStreetMap ne sont pas conservés — géométrie uniquement — et toutes les couches sélectionnées sont fondues en un seul flux, sans séparation. Le plafond est de 500 000 géométries. S'il vous faut les noms, les tags et les couches, prenez GeoPackage, FlatGeobuf ou GeoJSON.

Logiciels pour ouvrir les fichiers WKB

Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers Well-Known Binary (OGC) (.wkb) exportés depuis OSM2CDR :

💻PostGIS 💻Shapely (Python) 💻GDAL/OGR 💻JTS / GEOS 🌎QGIS

Caractéristiques du format

Qui utilise les cartes WKB

🏗
Construire une chaîne SIG maison sur Shapely, JTS ou GEOS sans analyser de GeoJSON
La géométrie se lit directement dans Shapely, JTS ou GEOS — sans passage intermédiaire par du texte.
💻
Charger la géométrie dans PostGIS ou MySQL après décodage de l'en-tête du conteneur
Une fois décodées, les géométries passent dans ST_GeomFromWKB et s'installent dans PostGIS ou MySQL.
📊
Vérifier votre implémentation face au standard OGC Simple Features
Un matériau commode pour éprouver votre implémentation du standard OGC sur de vraies données urbaines.
🎨
Transférer la géométrie entre services de façon compacte, en échange binaire
Échange binaire compact de géométries entre services, là où le texte est superflu.

Comment exporter en WKB

1
Sélectionnez la zone
Dessinez un rectangle ou un polygone sur la carte interactive de osm2cdr
2
Choisissez WKB
Sélectionnez Well-Known Binary (OGC) dans la liste des 127 formats d’export disponibles
3
Exportez
Cliquez sur Exporter et recevez votre fichier .wkb en 1 à 5 minutes
4
Téléchargez
Téléchargez le fichier WKB et ouvrez-le dans PostGIS

Comment ouvrir après l’export

Cartes populaires en WKB

Free

Export de cartes en Well-Known Binary (OGC)

Téléchargez des cartes WKB professionnelles depuis OpenStreetMap. Génération instantanée, n’importe quelle zone.

Gratuit / export
Exporter WKB maintenant →

Questions fréquentes

Puis-je faire un INSERT direct via ST_GeomFromWKB ?
Où est stocké le système de coordonnées ?
En quoi le WKB diffère-t-il du WKT ?
Comment lire du WKB en Python ?
Les noms et les tags OSM sont-ils conservés ?
Comment distinguer une couche d'une autre ?
Combien d'objets tiennent dans un fichier ?

Formats associés

Fréquemment exportés ensemble

Related Articles