NetCDF-Gitter (.nc)

OGC Standard

Network Common Data Form (NetCDF) ist das universelle Datenformat für atmosphärische Forschung, Wettervorhersage, Klimamodellierung und Ozeanographie, standardisiert vom Open Geospatial Consortium (OGC) und der NOAA.

Von NETCDF zu CSV konvertieren

Kostenloser Konverter von NETCDF zu CSV im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren NetCDF-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren NetCDF-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

43 44 46 01 / 43 44 46 02

ASCII-DARSTELLUNG: CDF\x01 / CDF\x02

Standardisierung: OGC NetCDF Core Standard / NASA ESDS Standard

Technische Daten

Container-ArchitekturKlassisches CDF-Format (Signatur 'CDF\x01' oder 64-Bit-Offset 'CDF\x02') oder NetCDF-4 (HDF5-Container mit Climate-and-Forecast-CF-Konventionen)
KompressionUnkomprimiert (klassisch) oder Deflate-/Zstd-Chunkkomprimierung (NetCDF-4)
Byte-ReihenfolgeBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
FarbräumeN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanäle und StrukturMehrdimensionale Variablen (Temperatur, Salzgehalt, Druck), die Dimensionen (Zeit, Breite, Länge, Tiefe) zugeordnet sind
Max. AbmessungenKlassisch auf 2 GB je Variable begrenzt; NetCDF-4 praktisch unbegrenzt
TransparenzNone
Streaming und progressive DarstellungStreaming von Datensatzvariablen ermöglicht das fortlaufende Anhängen neuer Zeitschritte

Technische Vergleichsmatrix: NetCDF und Konkurrenzformate

Technisches AttributNetCDF (Aktuelles Format)HDF5GRIBFITS
Primärer BereichMeteorologie, Ozeanographie, KlimaAllgemeines Supercomputing & KINumerische Wettervorhersagegitter für den operativen BetriebAstronomie & Astrophysik
Standards für physische EinheitenCF-Konventionen ('units'-Attribut)Kein standardisiertes EinheitenschemaFeste WMO-TabellenparameterFITS-Standard für astronomische Einheiten
Zugrunde liegende TechnologieKlassisches CDF oder HDF5 (NetCDF-4)Nativer HDF5-B-Tree-ContainerGepackte Bitstream-Frames2880-Byte-Header-/-Datenblöcke
OGC-StandardOffizieller OGC-ErdwissenschaftsstandardKein OGC-StandardInternationaler WMO-StandardInternationaler IAU-Standard

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Software meldet 'NetCDF: Unknown file format'.

Ursache: NetCDF-4-Datei wurde mit der älteren NetCDF-3-Bibliothek geöffnet oder CDF-Magic-Bytes fehlen.

Wiederherstellung: Header-Version überprüfen oder mit dem File2File.app NetCDF Converter konvertieren.

Sicherheitsanalyse und Angriffsvektoren für Parser

Klassische NetCDF- und NetCDF-4-Bibliotheken verarbeiten nicht vertrauenswürdige Dimensionsanzahlen, bei denen Ganzzahlüberläufe (Integer Overflows) zu Speicherbeschädigungen führen können.

Bekannte Angriffsvektoren

  • Ganzzahlüberlauf bei Dimensionsproduktberechnungen in libnetcdf.
  • Puffer-Überlesung (Buffer Over-read) beim Parsen beschädigter Attribut-Textstrings.
  • Dienstverweigerung durch fehlerhafte Aufzeichnungsdimensions-Offsets.

Empfohlene Schutzmaßnahmen: NetCDF-Dateien mit speichersicheren, sandboxbasierten WebAssembly-Engines verarbeiten.

Historische Ursprünge & Meilensteine

2011Das Open Geospatial Consortium (OGC) übernimmt NetCDF Core als offiziellen internationalen Geospatial-Standard.
2008NetCDF-4 wird veröffentlicht und übernimmt HDF5 als zugrunde liegende Hochleistungsspeicherschicht.
1989Glenn Davis und Russ Rew entwickeln NetCDF bei Unidata, um Wissenschaftlern den Austausch von Wetterdaten über verschiedene Computer hinweg zu ermöglichen.

Hauptvorteile & Stärken

  • NetCDF wird in der Klima- und Meteorologieforschung verwendet, auch in einigen Arbeitsabläufen mit Klimamodellen; die Nutzung variiert je nach Projekt und Organisation.
  • Selbstdokumentierend: Variablen geben ihre physischen Einheiten ('degrees_Celsius', 'hPa') und geografischen Koordinatenachsen explizit an.
  • Erweiterbare Aufzeichnungsdimensionen: Wetterüberwachungsstationen können über Jahre hinweg kontinuierlich neue stündliche Messungen anhängen.

Technische Einschränkungen & Nachteile

  • Duale Architektur: Das klassische NetCDF-3 verwendet ein benutzerdefiniertes binäres CDF-Framing, während das moderne NetCDF-4 im Hintergrund auf HDF5 setzt.
  • Erfordert geografische Visualisierungssoftware (Panoply, QGIS, Python xarray) zur korrekten Ansicht.
  • Große Datensätze können Dutzende von Gigabyte pro Simulationslauf umfassen.

Interessante technische Fakten

  • Die ersten drei Magic Bytes 'CDF' stehen für 'Common Data Form' und ehren das frühere NASA-Datenformat aus den 1980er Jahren, das NetCDF inspiriert hat.
  • Die Climate and Forecast (CF) Metadata Conventions standardisieren Variablennamen, damit Computermodelle weltweit miteinander kommunizieren können.
  • Wetterzentren verwenden verschiedene Vorhersagemodelle, Rechensysteme und Datenformate. NetCDF und GRIB kommen beide in der operativen Meteorologie zum Einsatz.

Häufig gestellte technische Fragen

Was ist eine NetCDF-Datei (.nc)?

Eine NetCDF-Datei ist ein wissenschaftliches Datenformat, das von Meteorologen und Ozeanographen verwendet wird, um mehrdimensionale Wetter-, Temperatur-, Meeresströmungs- und Klimadaten zu speichern.

Wie kann ich eine NetCDF-Datei anzeigen?

Sie können NetCDF-Daten mit NASA Panoply, QGIS, Python (xarray/matplotlib) anzeigen und darstellen oder sie mit File2File.app in CSV/GeoJSON konvertieren.

Was ist der Unterschied zwischen NetCDF-3 und NetCDF-4?

NetCDF-3 ist das ursprüngliche Binärformat mit einem Variablenlimit von 2 GB. NetCDF-4 nutzt im Hintergrund die HDF5-Technologie und unterstützt Komprimierung sowie unbegrenzte Dateigrößen.