NetCDF-Gitter (.nc)
OGC StandardNetwork 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:
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 02ASCII-DARSTELLUNG: CDF\x01 / CDF\x02
Standardisierung: OGC NetCDF Core Standard / NASA ESDS Standard
Technische Daten
| Container-Architektur | Klassisches CDF-Format (Signatur 'CDF\x01' oder 64-Bit-Offset 'CDF\x02') oder NetCDF-4 (HDF5-Container mit Climate-and-Forecast-CF-Konventionen) |
| Kompression | Unkomprimiert (klassisch) oder Deflate-/Zstd-Chunkkomprimierung (NetCDF-4) |
| Byte-Reihenfolge | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Farbräume | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanäle und Struktur | Mehrdimensionale Variablen (Temperatur, Salzgehalt, Druck), die Dimensionen (Zeit, Breite, Länge, Tiefe) zugeordnet sind |
| Max. Abmessungen | Klassisch auf 2 GB je Variable begrenzt; NetCDF-4 praktisch unbegrenzt |
| Transparenz | None |
| Streaming und progressive Darstellung | Streaming von Datensatzvariablen ermöglicht das fortlaufende Anhängen neuer Zeitschritte |
Technische Vergleichsmatrix: NetCDF und Konkurrenzformate
| Technisches Attribut | NetCDF (Aktuelles Format) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Primärer Bereich | Meteorologie, Ozeanographie, Klima | Allgemeines Supercomputing & KI | Numerische Wettervorhersagegitter für den operativen Betrieb | Astronomie & Astrophysik |
| Standards für physische Einheiten | CF-Konventionen ('units'-Attribut) | Kein standardisiertes Einheitenschema | Feste WMO-Tabellenparameter | FITS-Standard für astronomische Einheiten |
| Zugrunde liegende Technologie | Klassisches CDF oder HDF5 (NetCDF-4) | Nativer HDF5-B-Tree-Container | Gepackte Bitstream-Frames | 2880-Byte-Header-/-Datenblöcke |
| OGC-Standard | Offizieller OGC-Erdwissenschaftsstandard | Kein OGC-Standard | Internationaler WMO-Standard | Internationaler 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
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.