NetCDF-gitter (.nc)

OGC Standard

Network Common Data Form (NetCDF) er det universelle dataformat for atmosfæreforskning, vejrudsigter, klimamodellering og oceanografi, standardiseret af Open Geospatial Consortium (OGC) og NOAA.

Konverter NETCDF til CSV

Gratis NETCDF til CSV-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer NetCDF-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer NetCDF-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

43 44 46 01 / 43 44 46 02

ASCII-REPRÆSENTATION: CDF\x01 / CDF\x02

Standardisering: OGC NetCDF Core Standard / NASA ESDS Standard

Tekniske specifikationer

ContainerarkitekturClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
KomprimeringUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
BytterejsningBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
FarverumN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanaler og strukturMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Maks. dimensionerClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
GennemsigtighedNone
Streaming og progressivRecord variable streaming allows continuously appending new timesteps

Tekniske sammenligningsmatrix: NetCDF vs. konkurrenter

Teknisk attributNetCDF (Aktuel)HDF5GRIBFITS
Primært domæneMeteorologi, oceanografi, klimaGenerel supercomputing og AIOperationelle numeriske vejrgitterAstronomi og astrofysik
Standarder for fysiske enhederCF-konventioner ('units'-attribut)Intet standardiseret enhedsskemaFaste WMO-tabelparametreFITS-standard astronomiske enheder
Underliggende motorKlassisk CDF eller HDF5 (NetCDF-4)Inherent HDF5 B-tree-beholderPakkede bitstrømsrammer2880-byte header-/datablokke
OGC-standardOfficiel OGC Earth Science-standardIkke en OGC-standardWMO international standardIAU international standard

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Software rapporterer 'NetCDF: Unknown file format'.

Grundlæggende årsag: NetCDF-4-fil åbnet med det ældre NetCDF-3-bibliotek, eller manglende CDF-magiske bytes.

Gendannelse: Undersøg header-versionen eller konverter med File2File NetCDF Converter.

Sikkerhedsanalyse og parser-angrebsvektorer

Klassiske NetCDF- og NetCDF-4-biblioteker behandler upålidelige dimensionsantal, hvor heltals-overløb kan forårsage hukommelseskorruption.

Kendte angrebsvektorer

  • Heltals-overløb under beregning af dimensionsprodukter i libnetcdf.
  • Buffer over-read ved parsing af korrupte attributtekststrenge.
  • Denial of service via fejlformede record-dimensionsforskydninger.

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2011Open Geospatial Consortium (OGC) vedtager NetCDF Core som en officiel international geospatial standard.
2008NetCDF-4 udgives og tager HDF5 til sig som sit underliggende ydeevnedyseffektive lagrings-lag.
1989Glenn Davis og Russ Rew skaber NetCDF hos Unidata for at give forskere mulighed for at dele vejrdata på tværs af forskellige computere.

Vigtige fordele og styrker

  • Det globale benchmark for klimavidenskab og meteorologi: bruges af NOAA, NASA, ECMWF og IPCC's klimamodeller.
  • Selvbeskrivende: variable angiver eksplicit deres fysiske enheder ('degrees_Celsius', 'hPa') og geografiske koordinatakser.
  • Tilføjelige optagelsesdimensioner: vejrovervågningsstationer kan løbende tilføje nye timemålinger over år.

Tekniske begrænsninger og ulemper

  • Dobbeltarkitektur: klassisk NetCDF-3 bruger tilpasset binær CDF-indramning, mens moderne NetCDF-4 bruger HDF5 under motorhjelmen.
  • Kræver geografisk visualiseringssoftware (Panoply, QGIS, Python xarray) for at blive vist korrekt.
  • Store datasæt kan fylde titusindvis af gigabyte pr. simuleringskørsel.

Interessant teknisk trivia

  • De første tre magiske bytes 'CDF' står for 'Common Data Form' som en hyldest til NASAs tidligere dataformat fra 1980'erne, der inspirerede NetCDF.
  • Climate and Forecast (CF) Metadata Conventions standardiserer variabelnavne, så computermodeller verden over forstår hinanden.
  • Enhver global vejrudsigter, der vises på tv-nyhederne, blev genereret ved hjælp af supercomputere, der behandler NetCDF-data.

Ofte stillede tekniske spørgsmål

Hvad er en NetCDF (.nc)-fil?

En NetCDF-fil er et videnskabeligt dataformat, der bruges af meteorologer og oceanografer til at gemme flerdimensional vejr-, temperatur-, havstrøms- og klimadata.

Hvordan kan jeg se en NetCDF-fil?

Du kan se og plotte NetCDF-data ved hjælp af NASA Panoply, QGIS, Python (xarray/matplotlib) eller konvertere det til CSV/GeoJSON med File2File.app.

Hvad er forskellen mellem NetCDF-3 og NetCDF-4?

NetCDF-3 er det oprindelige binære format med en grænse på 2 GB for variabler. NetCDF-4 bruger HDF5-teknologi under kølerhjelmen, hvilket understøtter komprimering og ubegrænsede filstørrelser.