Format Atlas

Vergleichen

HDF5 vs. netCDF

HDF5 ist ein allgemeiner Container für hierarchische Daten; netCDF bietet ein wissenschaftliches Datenmodell und APIs. netCDF-4 nutzt HDF5 als Speicherbasis, doch eine beliebige HDF5-Datei ist nicht automatisch als netCDF-4 lesbar.

Welches Format sollten Sie wählen?

Wählen Sie HDF5 für allgemeine Hierarchien und HDF5-Werkzeuge; netCDF für wissenschaftliche Arrays mit Dimensionen, Variablen und Attributen. Prüfen Sie zuerst Ihre Programme.

Geeignet für HDF5

Große wissenschaftliche und technische Daten hierarchisch speichern · Mehrdimensionale Arrays und zugehörige Metadaten in einem Container halten

  • Komplexe Daten mit Gruppen, Datensätzen und Attributen organisieren
  • Wissenschaftliche Abläufe mit Teillesezugriff oder Datensatzkompression

Geeignet für netCDF

Arraybasierte Klima-, Wetter- und Erdwissenschaftsdaten speichern und austauschen

  • Mehrdimensionale Daten mit Dimensionen, Variablen und Attributen beschreiben
  • Portable wissenschaftliche Abläufe mit netCDF-fähigen Werkzeugen

Grundlegende Informationen

MerkmalHDF5netCDF
Dateiendung.h5, .hdf5.nc, .nc4, .cdf
MIME-Typ
Häufige VerwendungGroße wissenschaftliche und technische Daten hierarchisch speichern · Mehrdimensionale Arrays und zugehörige Metadaten in einem Container haltenArraybasierte Klima-, Wetter- und Erdwissenschaftsdaten speichern und austauschen
ÖffnenVerwenden Sie HDF5-fähige Visualisierungs- oder Analysesoftware oder eine Bibliothek. Prüfen Sie Gruppenhierarchie, Formen und Typen der Datensätze, Attribute und Filter. Ziehen Sie die Dokumentation des Erstellers hinzu, da Anwendungen eigene HDF5-Konventionen festlegen können.Verwenden Sie netCDF-fähige Visualisierungs- oder Analysesoftware oder eine Bibliothek. Prüfen Sie Variablen, Dimensionen, Attribute und Variante sowie Koordinaten, Einheiten, Kalender, Fehlwerte und CF-Konventionen.
Exportieren oder konvertierenLegen Sie vor einer Umwandlung in CSV, Parquet, FITS oder ein anderes Format fest, wie Hierarchie, Dimensionen und Typen, Attribute, Einheiten und Koordinaten übertragen werden. Nicht alle Strukturen passen ins Zielformat; bewahren Sie das Original und vergleichen Sie die Daten.Prüfen Sie bei der Umwandlung in CSV, HDF5 oder Zarr, ob Dimensionen, Typen, Attribute, Koordinaten und Kalender erhalten bleiben. Das Classic-Modell kann erweiterte Funktionen verlieren; CSV bildet Hierarchie und Attribute nicht vollständig ab.

Nach Einsatzzweck wählen

Komplexe Daten mit Gruppen, Datensätzen und Attributen organisieren

Große wissenschaftliche und technische Daten hierarchisch speichern · Mehrdimensionale Arrays und zugehörige Metadaten in einem Container halten

HDF5

Wissenschaftliche Abläufe mit Teillesezugriff oder Datensatzkompression

Große wissenschaftliche und technische Daten hierarchisch speichern · Mehrdimensionale Arrays und zugehörige Metadaten in einem Container halten

HDF5

Mehrdimensionale Daten mit Dimensionen, Variablen und Attributen beschreiben

Arraybasierte Klima-, Wetter- und Erdwissenschaftsdaten speichern und austauschen

netCDF

Portable wissenschaftliche Abläufe mit netCDF-fähigen Werkzeugen

Arraybasierte Klima-, Wetter- und Erdwissenschaftsdaten speichern und austauschen

netCDF

Wichtiger Punkt 1

HDF5 definiert Gruppen, Datensätze und Attribute; netCDF stellt wissenschaftliche Dimensionen, Variablen und Attribute in den Mittelpunkt.

Unterschiede im Detail

Wichtiger Punkt 2

netCDF umfasst klassische Formate und netCDF-4. Letzteres basiert auf HDF5, seine Strukturen folgen jedoch dem netCDF-Modell.

Unterschiede im Detail

Unterschiede im Detail

Nutzen Sie HDF5, wenn flexible Hierarchien oder HDF5-spezifische Werkzeuge wichtig sind. Nutzen Sie netCDF, wenn Anwendungen dessen wissenschaftliches Modell und Konventionen erwarten. Prüfen Sie die konkrete Variante und Software.

  • HDF5 ist ein allgemeines hierarchisches Modell mit Gruppen, Datensätzen und Attributen. netCDF organisiert wissenschaftliche Daten über Dimensionen, Variablen und Attribute.
  • netCDF kennt klassische Formate und netCDF-4. netCDF-4 verwendet HDF5, aber nicht jede HDF5-Struktur lässt sich als netCDF-4 interpretieren.
  • Prüfen Sie bei der Migration Dimensionen, Koordinaten, Einheiten, Fehlwerte, Kompression, Attribute und zusätzliche HDF5-Objekte. Bewahren Sie das Original bis zur Prüfung auf.

Häufige Fragen

Lässt sich jede HDF5-Datei als netCDF-4 öffnen?

Nein. netCDF-4 nutzt HDF5-Speicherung, erwartet aber Strukturen gemäß dem netCDF-4-Modell.

Mehr erfahren

Verwandte Anwendungen und Prüfschritte

Prüfungen vor der Übergabe wissenschaftlicher Arrays

Quellen und Spezifikationen