NetCDF mriežka (.nc)

OGC Štandard

Network Common Data Form (NetCDF) je univerzálny dátový formát pre výskum atmosféry, predpoveď počasia, klimatické modelovanie a oceánografiu, ktorý štandardizoval konzorcium Open Geospatial Consortium (OGC) a agentúra NOAA.

Konvertovať NETCDF do CSV

Bezplatný konvertor z NETCDF do CSV priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.

Preskúmať a metadáta

Operačné systémy a analyzátory súborov identifikujú súbory NetCDF kontrolou počiatočnej binárnej bajtovej sekvencie:

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Podpis hlavičky na úrovni bajtov (Magic Bytes)

Operačné systémy a analyzátory súborov identifikujú súbory NetCDF kontrolou počiatočnej binárnej bajtovej sekvencie:

HEXADECIMÁLNY PODPIS (OFFSET 0):

43 44 46 01 / 43 44 46 02

ASCII REPREZENTÁCIA: CDF\x01 / CDF\x02

Štandardizácia: OGC NetCDF Core Standard / NASA ESDS Standard

Technické špecifikácie

Architektúra kontajneraClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
KompresiaUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Poradie bajtov (Endianness)Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Farebné priestoryN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanály a štruktúraMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Max. rozmeryClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
PriehľadnosťNone
Streamovanie a postupné načítavanieRecord variable streaming allows continuously appending new timesteps

Technická porovnávacia matica: NetCDF vs konkurenti

Technický atribútNetCDF (Aktuálne)HDF5GRIBFITS
Primárna doménaMeteorológia, oceánografia, klímaVšeobecné superpočítače a AIPrevádzkové numerické mriežky počasiaAstronómia a astrofyzika
Štandardy fyzikálnych jednotiekKonvencie CF (atribút „units")Žiadna štandardizovaná schéma jednotiekPevné parametre tabuliek WMOAstronomické jednotky štandardu FITS
Základný engineKlasický CDF alebo HDF5 (NetCDF-4)Nativný kontajner B-stromu HDF5Zabalené rámce bitového prúdu2880-bajtové bloky hlavičky/dát
Štandard OGCOficiálny štandard vedy o Zemi OGCNie je štandardom OGCMedzinárodný štandard WMOMedzinárodný štandard IAU

Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde

Softvér hlási „NetCDF: Unknown file format".

Hlavná príčina: Súbor NetCDF-4 otvorený staršou knižnicou NetCDF-3 alebo chýbajúce magické bajty CDF.

Obnova: Skontrolujte verziu hlavičky alebo ju konvertujte pomocou nástroja File2File NetCDF Converter.

Bezpečnostná analýza a vektory útokov na parser

Klasické knižnice NetCDF a NetCDF-4 spracúvajú nedôveryhodné počty rozmerov, kde pretečenie celých čísel môže spôsobiť korupciu pamäte.

Známe vektory útokov

  • Pretečenie celých čísel počas výpočtov súčinu rozmerov v knižnici libnetcdf.
  • Nadmerné čítanie vyrovnávacej pamäte pri parsovaní poškodených textových reťazcov atribútov.
  • Odopretie služby prostredníctvom chybných posunov rozmerov záznamov.

Najlepšie obranné postupy:

Historický pôvod a míľniky

2011Otvorené geopriestorové konzorcium (OGC) prijíma NetCDF Core ako oficiálny medzinárodný geopriestorový štandard.
2008Vydanie NetCDF-4, ktoré prijíma HDF5 ako svoju základnú vrstvu úložiska s vysokým výkonom.
1989Glenn Davis a Russ Rew vytvárajú NetCDF v organizácii Unidata, aby vedcom umožnili zdieľať údaje o počasí medzi rôznymi počítačmi.

Kľúčové výhody a prednosti

  • Globálny benchmark pre klimatickú vedu a meteorológiu: používajú ho klimatické modely NOAA, NASA, ECMWF a IPCC.
  • Sám sa popisujúci: premenné explicitne uvádzajú svoje fyzikálne jednotky („degrees_Celsius", „hPa") a osi geografických súradníc.
  • Rozmery záznamov s možnosťou pridávania: stanice na sledovanie počasia môžu nepretržite pridávať nové hodinové merania počas rokov.

Technické obmedzenia a nevýhody

  • Duálna architektúra: klasický NetCDF-3 používa vlastné binárne rámovanie CDF, zatiaľ čo moderný NetCDF-4 využíva pod kapotou formát HDF5.
  • Na správne zobrazenie vyžaduje geografický vizualizačný softvér (Panoply, QGIS, Python xarray).
  • Veľké dátové sady môžu zaberať desiatky gigabajtov na jeden simulačný beh.

Zaujímavé technické drobnosti

  • Prvé tri magické bajty „CDF" znamenajú „Common Data Form", čím vzdávajú hold skoršiemu dátovému formátu NASA z 80. rokov 20. storočia, ktorý inšpiroval NetCDF.
  • Konvencie metadát pre klímu a predpovede (CF) štandardizujú názvy premenných tak, aby im počítačové modely na celom svete navzájom rozumeli.
  • Každá globálna predpoveď počasia zobrazená v televíznych správach bola vygenerovaná pomocou superpočítačov spracúvajúcich dáta NetCDF.

Často kladené technické otázky

Čo je to súbor NetCDF (.nc)?

Súbor NetCDF je vedecký dátový formát, ktorý meteorológovia a oceánografi používajú na ukladanie viacerých dimenzií údajov o počasí, teplote, morskych prúdoch a klíme.

Ako môžem zobraziť súbor NetCDF?

Údaje NetCDF môžete prezerať a vykresľovať pomocou nástrojov NASA Panoply, QGIS, Python (xarray/matplotlib) alebo ich skonvertovať do formátu CSV/GeoJSON pomocou File2File.app.

Aký je rozdiel medzi NetCDF-3 a NetCDF-4?

NetCDF-3 je pôvodný binárny formát s limitom premenných 2 GB. NetCDF-4 využíva technológiu HDF5 pod kapotou, čo podporuje kompresiu a neobmedzenú veľkosť súborov.