Mřížka NetCDF (.nc)

OGC Standardní

Network Common Data Form (NetCDF) je univerzální datový formát pro atmosférický výzkum, předpověď počasí, klimatické modelování a oceánografii, standardizovaný organizacemi Open Geospatial Consortium (OGC) a NOAA.

Převést NETCDF do CSV

Bezplatný konvertor z NETCDF do CSV v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory NetCDF kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory NetCDF kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

43 44 46 01 / 43 44 46 02

ASCII REPREZENTACE: CDF\x01 / CDF\x02

Standardizace: OGC NetCDF Core Standard / NASA ESDS Standard

Technické specifikace

Architektura kontejneruClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
KompreseUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Endiantita bajtůBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Barevné prostoryN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanály a strukturaMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Max. rozměryClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
PrůhlednostNone
Streamování a progresivní načítáníRecord variable streaming allows continuously appending new timesteps

Technická srovnávací matice: NetCDF vs konkurence

Technický atributNetCDF (Aktuální)HDF5GRIBFITS
Primární doménaMeteorologie, oceánografie, klimaVšeobecné superpočítání a AIOperační numerické mřížky počasíAstronomie a astrofyzika
Standardy fyzikálních jednotekKonvence CF (atribut 'units')Žádné standardizované schéma jednotekPevné parametry tabulky WMOStandardní astronomické jednotky FITS
Základní engineKlasické CDF nebo HDF5 (NetCDF-4)Nativní B-stromový kontejner HDF5Zabalené rámce datového prouduBloky hlavičky/dat o velikosti 2880 bajtů
Standard OGCOficiální standard OGC pro vědy o ZemiNení standardem OGCMezinárodní standard WMOMezinárodní standard IAU

Běžné režimy poškození a příručka pro obnovení v hex

Software hlásí 'NetCDF: Unknown file format'.

Hlavní příčina: Soubor NetCDF-4 byl otevřen pomocí starší knihovny NetCDF-3 nebo chybí magické bajty CDF.

Obnovení: Zkontrolujte verzi hlavičky nebo proveďte konverzi pomocí konvertoru File2File NetCDF.

Bezpečnostní analýza a vektory útoků na parser

Klasické knihovny NetCDF a NetCDF-4 zpracovávají nedůvěryhodné počty dimenzí, kde přetečení celého čísla může způsobit poškození paměti.

Známé vektory útoků

  • Přetečení celého čísla během výpočtů součinu dimenzí v knihovně libnetcdf.
  • Přečtení za hranice vyrovnávací paměti (buffer over-read) při parazitování poškozených textových řetězců atributů.
  • Odepření služby (DoS) prostřednictvím chybně formátovaných posunů dimenzí záznamů.

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2011Open Geospatial Consortium (OGC) přijímá NetCDF Core jako oficiální mezinárodní geoprostorový standard.
2008Vydání NetCDF-4, které jako základní vysoce výkonnou úložnou vrstvu přebírá HDF5.
1989Glenn Davis a Russ Rew vytvářejí NetCDF v Unidata s cílem umožnit vědcům sdílet data o počasí napříč různými počítači.

Klíčové výhody a přednosti

  • Globální měřítko pro klimatologii a meteorologii: používáno v klimatických modelech NOAA, NASA, ECMWF a IPCC.
  • Samopopisný: proměnné explicitně uvádějí své fyzikální jednotky ('degrees_Celsius', 'hPa') a osy geografických souřadnic.
  • Připojitelné dimenze záznamů: stanice pro sledování počasí mohou průběžně připojovat nová hodinová měření v průběhu let.

Technická omezení a nevýhody

  • Duální architektura: klasické NetCDF-3 používá vlastní binární rámování CDF, zatímco moderní NetCDF-4 využívá pod kapotou HDF5.
  • Pro řádné zobrazení vyžaduje geografický vizualizační software (Panoply, QGIS, Python xarray).
  • Velké datové sady mohou dosahovat desítek gigabajtů na jedno spuštění simulace.

Zajímavé technické drobnosti

  • První tři magické bajty 'CDF' znamenají 'Common Data Form' na počest dřívějšího datového formátu NASA z 80. let, který inspiroval NetCDF.
  • Konvence metadat Climate and Forecast (CF) standardizují názvy proměnných tak, aby počítačové modely po celém světě si navzájem rozuměly.
  • Každá celosvětová předpověď počasí vysílaná ve televizních zprávách byla vygenerována pomocí superpočítačů zpracovávajících data NetCDF.

Často kladené technické otázky

Co je to soubor NetCDF (.nc)?

Soubor NetCDF je vědecký datový formát používaný meteorology a oceánografy k ukládání multidimenzionálních údajů o počasí, teplotě, mořských proud Gch a klimatu.

Jak mohu zobrazit soubor NetCDF?

Data NetCDF můžete zobrazit a vykreslit pomocí nástrojů NASA Panoply, QGIS, Pythonu (xarray/matplotlib) nebo je převést do formátu CSV/GeoJSON pomocí File2File.app.

Jaký je rozdíl mezi verzemi NetCDF-3 a NetCDF-4?

NetCDF-3 je původní binární formát s limitem proměnných 2 GB. NetCDF-4 využívá technologii HDF5, která podporuje kompresi a neomezenou velikost souborů.