HDF5 📊

HDF5 (Hierarchical Data Format v5)

Open Beta
.h5 · application/x-hdf5

HDF5 ist ein binärer, selbstbeschreibender Container für wissenschaftliche Daten mit einem Dateisystem in der Datei: Gruppen (Ordner), Datensätze (Arrays), Attribute (Metadaten). Auf osm2cdr funktioniert der .h5-Export ehrlich so: Jeder OSM-Layer wird zu einer HDF5-Gruppe mit den Datensätzen longitude und latitude (Zentroide der Objekte) sowie je einem Datensatz pro Attributfeld als Zeichenketten. Es ist ein selbstbeschreibender Container aus Koordinaten und Attributen, kein gerastertes Scoring-Raster und kein DEM-Würfel — solche Layer berechnet der Exporter nicht. Geschrieben über h5py; lesbar mit h5py, HDFView, MATLAB, R, IDL.

HDF5 jetzt exportieren ✨ Open Beta — kostenlos ohne Einschränkungen

Hauptmerkmale

Eine HDF5-Gruppe je Layer; darin die Datensätze longitude/latitude (Zentroide) und je ein Datensatz pro Attributfeld
Attribute in Wurzel und Gruppen: title, source, bbox, feature_count, geometry_type
Attribute als UTF-8-Zeichenketten variabler Länge, Koordinaten als float64
Mehrstufiger Fallback: h5py → GDAL-HDF5-Treiber → gzip-JSON mit vergleichbarer logischer Struktur
Beispiel-Export im HDF5-Format (Innenstadt Moskau, 1x0,5 km)
Beispiel: Innenstadt von Moskau, ca. 1x0,5 km, mittlere Detailstufe

Über das Format HDF5

HDF5 ist ein binärer Container für wissenschaftliche Daten, aufgebaut wie ein Dateisystem in einer einzigen Datei: Gruppen übernehmen die Rolle von Ordnern, Datensätze die von Arrays, Attribute die von Metadaten. Das Format betreut die HDF Group; gelesen wird es von Python, MATLAB, R und IDL, und es ist darauf ausgelegt, dass die Daten auch ohne Begleitdokumentation verständlich bleiben.

Eine OpenStreetMap-Karte exportiert man nach .h5, wenn sie anschließend eine wissenschaftliche oder technische Pipeline durchläuft: Gerechnet wird mit Arrays, und gebraucht wird eine einzige selbstbeschreibende Datei statt eines Stapels Shapefiles. Besonders praktisch, wenn in derselben Datei bereits Ihre eigenen Messwerte liegen — HDF5 hält heterogene Daten problemlos in einer Hierarchie.

Darin steckt je eine Gruppe pro OSM-Layer. In der Gruppe liegen die Datensätze longitude und latitude mit den Zentroiden der Objekte sowie je ein Zeichenketten-Datensatz pro Attributfeld; die Koordinaten sind als float64 gespeichert, die Attribute als Zeichenketten variabler Länge in UTF-8. In der Wurzel und in den Gruppen stehen Metadaten: Titel, Quelle, Ausdehnung, Objektanzahl, Geometrietyp.

Ehrlich zu den Grenzen: Das ist ein Container aus Koordinaten und Attributen, kein Rasterwürfel. Die Geometrie ist auf Zentroide reduziert — Gebäudeumrisse und Straßenlinien stecken nicht in der Datei, analytische Raster (Dichte, Bewertungen, Relief) berechnet der Exporter nicht. Geschrieben wird über h5py; ist die Bibliothek nicht verfügbar, greifen Fallbacks bis hin zu gzip-JSON mit derselben logischen Struktur.

Programme zum Öffnen von HDF5-Dateien

Die folgenden Programme können HDF5 (Hierarchical Data Format v5)-Dateien (.h5) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:

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

Format-Spezifikationen

Wer nutzt HDF5-Karten

🏗
Koordinaten und Attribute mehrerer OSM-Layer eines Gebiets in einer selbstbeschreibenden .h5 für die spätere wissenschaftliche Analyse bündeln
Alle Layer des Gebiets in einer Datei mit einer inneren Struktur, die auch ohne Begleitbeschreibung verständlich ist.
💻
Daten in eine h5py/PyTables-Pipeline einspeisen, in der eine Hierarchie mit einer Gruppe je Layer und Attribut-Metadaten praktisch ist
Die Hierarchie „eine Gruppe je Layer“ fügt sich ohne Zwischenkonvertierungen in eine wissenschaftliche Pipeline ein.
📊
Langzeitarchivierung von Punktdaten in einem Format, das wissenschaftliche Bibliotheken über Jahrzehnte stabil lesen
Ein stabiles wissenschaftliches Format, das dieselben Bibliotheken auch nach Jahren noch lesen.

So exportieren Sie HDF5

1
Gebiet auswählen
Zeichnen Sie ein Rechteck oder Polygon auf der interaktiven Karte von osm2cdr
2
HDF5 wählen
Wählen Sie HDF5 (Hierarchical Data Format v5) aus der Liste von 127 verfügbaren Exportformaten
3
Exportieren
Klicken Sie auf Export und erhalten Sie Ihre .h5-Datei in 1–5 Minuten
4
Herunterladen
Laden Sie die fertige HDF5-Datei herunter und öffnen Sie sie in h5py (Python)

Nach dem Export öffnen

Beliebte Karten in HDF5

Free

HDF5 (Hierarchical Data Format v5)-Kartenexport

Laden Sie professionelle HDF5-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.

Kostenlos / Export
HDF5 jetzt exportieren →

Häufig gestellte Fragen

Enthält die Datei Scoring-Raster (Walk/Green) oder DEM-Würfel?
Wie sehe ich mir die Struktur der .h5 an?
Worin unterscheidet sich HDF5 in unserem Export von NetCDF?
Bleiben Gebäudeumrisse und Straßenlinien erhalten?
Wie erkenne ich, welche Felder in der Datei stecken?

Verwandte Formate

Häufig zusammen exportiert

Related Articles