HDF5 📊

HDF5 (Hierarchical Data Format v5)

Open Beta
.h5 · application/x-hdf5

HDF5 est un conteneur binaire auto-descriptif pour données scientifiques, avec un système de fichiers à l'intérieur du fichier : des groupes (dossiers), des datasets (tableaux), des attributs (métadonnées). Sur osm2cdr, l'export .h5 fonctionne honnêtement ainsi : chaque couche OSM devient un groupe HDF5 contenant les datasets longitude et latitude (centroïdes des objets) plus un dataset par champ attributaire, sous forme de chaînes. C'est un conteneur auto-descriptif de coordonnées et d'attributs, et non un raster de scoring maillé ni un cube MNT — l'exportateur ne calcule pas de telles couches. L'écriture passe par h5py ; la lecture est possible avec h5py, HDFView, MATLAB, R, IDL.

Exporter HDF5 maintenant ✨ Open Beta — gratuit sans limites

Caractéristiques principales

Un groupe HDF5 par couche ; à l'intérieur — les datasets longitude/latitude (centroïdes) et un dataset par champ attributaire
Attributs à la racine et sur les groupes : title, source, bbox, feature_count, geometry_type
Attributs écrits en chaînes UTF-8 de longueur variable, coordonnées en float64
Repli à plusieurs niveaux : h5py → pilote HDF5 de GDAL → JSON gzippé de structure logique équivalente
Exemple d'export au format HDF5 (centre de Moscou, 1x0,5 km)
Exemple : centre de Moscou, ~1x0,5 km, niveau de detail moyen

À propos du format HDF5

HDF5 — un conteneur binaire pour données scientifiques, organisé comme un système de fichiers à l'intérieur d'un seul fichier : les groupes jouent le rôle de dossiers, les datasets celui de tableaux, les attributs celui de métadonnées. Le format est maintenu par le HDF Group ; Python, MATLAB, R et IDL le lisent, et il est pensé pour que les données restent compréhensibles sans documentation d'accompagnement.

On exporte une carte OpenStreetMap en .h5 quand la suite du traitement est une chaîne scientifique ou d'ingénierie : les calculs travaillent sur des tableaux, et l'on veut un fichier unique auto-descriptif plutôt qu'un lot de shapefiles. C'est d'autant plus commode si vos propres mesures se trouvent déjà dans ce fichier — HDF5 accueille sans peine des données hétérogènes dans une même hiérarchie.

À l'intérieur : un groupe par couche OSM. Chaque groupe contient les datasets longitude et latitude avec les centroïdes des objets, plus un dataset texte par champ attributaire ; les coordonnées sont écrites en float64, les attributs en chaînes UTF-8 de longueur variable. À la racine et sur les groupes figurent les métadonnées : titre, source, emprise, nombre d'objets, type de géométrie.

Les limites, en toute honnêteté : c'est un conteneur de coordonnées et d'attributs, pas un cube raster. La géométrie est réduite aux centroïdes — ni contours de bâtiments ni axes de routes dans le fichier — et l'exportateur ne calcule pas de grilles analytiques (densité, scores, relief). L'écriture passe par h5py ; si la bibliothèque n'est pas disponible, des replis prennent le relais, jusqu'au JSON gzippé de même structure logique.

Logiciels pour ouvrir les fichiers HDF5

Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers HDF5 (Hierarchical Data Format v5) (.h5) exportés depuis OSM2CDR :

💻h5py (Python) 💻HDFView (HDF Group) 💻MATLAB 📐R (rhdf5) 💻Panoply (NASA GISS)

Caractéristiques du format

Qui utilise les cartes HDF5

🏗
Rassembler les coordonnées et les attributs de plusieurs couches OSM d'une zone dans un seul .h5 auto-descriptif, pour une analyse scientifique ultérieure
Toutes les couches du secteur dans un seul fichier, avec une structure interne compréhensible sans notice d'accompagnement.
💻
Alimenter une chaîne h5py/PyTables où une hiérarchie « un groupe par couche » avec métadonnées en attributs est commode
La hiérarchie « un groupe par couche » s'intègre à une chaîne scientifique sans conversion intermédiaire.
📊
Archiver durablement des données ponctuelles dans un format lu de façon stable par les bibliothèques scientifiques pendant des décennies
Un format scientifique stable, que les mêmes bibliothèques liront encore dans des années.

Comment exporter en HDF5

1
Sélectionnez la zone
Dessinez un rectangle ou un polygone sur la carte interactive de osm2cdr
2
Choisissez HDF5
Sélectionnez HDF5 (Hierarchical Data Format v5) dans la liste des 127 formats d’export disponibles
3
Exportez
Cliquez sur Exporter et recevez votre fichier .h5 en 1 à 5 minutes
4
Téléchargez
Téléchargez le fichier HDF5 et ouvrez-le dans h5py (Python)

Comment ouvrir après l’export

Cartes populaires en HDF5

Free

Export de cartes en HDF5 (Hierarchical Data Format v5)

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

Gratuit / export
Exporter HDF5 maintenant →

Questions fréquentes

Le fichier contient-il des rasters de scoring (Walk/Green) ou des cubes MNT ?
Comment inspecter la structure du .h5 ?
En quoi HDF5 diffère-t-il de NetCDF dans notre export ?
Les contours des bâtiments et les axes des routes sont-ils conservés ?
Comment savoir quels champs contient le fichier ?

Formats associés

Fréquemment exportés ensemble

Related Articles