NetCDF mreža (.nc)

OGC Standardno

Mrežni opšti oblik podataka (NetCDF) je univerzalni format podataka za istraživanje atmosfere, vremensku prognozu, modeliranje klime i okeanografiju, koji su standardizovali Open Geospatial Consortium (OGC) i NOAA.

Конвертујте NETCDF у CSV

Бесплатан NETCDF у CSV конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju NetCDF datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju NetCDF datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

43 44 46 01 / 43 44 46 02

ASCII REPREZENTACIJA: CDF\x01 / CDF\x02

Standardizacija: OGC NetCDF Core Standard / NASA ESDS Standard

Tehničke specifikacije

Arhitektura kontejneraClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
KompresijaUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Bajtni redosled (Endianness)Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Prostori bojaN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanali i strukturaMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Maksimalne dimenzijeClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
TransparentnostNone
Strimovanje i progresivno učitavanjeRecord variable streaming allows continuously appending new timesteps

Tehnička matrica poređenja: NetCDF vs Konkurenti

Tehnički atributNetCDF (Trenutno)HDF5GRIBFITS
Primarni domenMeteorologija, okeanografija, klimaOpšte superračunarstvo i veštačka inteligencijaOperativne numeričke mreže vremenaAstronomija i astrofizika
Standardi fizičkih jedinicaCF konvencije (atribut 'units')Nema standardizovane šeme jedinicaFiksni parametri WMO tabelaAstronomskih jedinica po FITS standardu
Osnovni pogon (Engine)Klasični CDF ili HDF5 (NetCDF-4)Maternji HDF5 kontejner B-stablaUpakovani okviri bit-tokova (bitstream)Blokovi zaglavlja/podataka od 2880 bajtova
OGC standardZvanični OGC standard nauke o ZemljiNije OGC standardMeđunarodni standard WMO-aMeđunarodni standard IAU-a

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Softver prijavljuje: 'NetCDF: Unknown file format'.

Osnovni uzrok: NetCDF-4 datoteka otvorena sa naslednom (legacy) NetCDF-3 bibliotekom, ili nedostaju CDF magični bajtovi.

Oporavak: Pregledajte verziju zaglavlja ili konvertujte pomoću File2File NetCDF konvertera.

Bezbednosna analiza i vektori napada parsera

Klasične NetCDF i NetCDF-4 biblioteke obrađuju brojeve dimenzija kojima se ne veruje, gde celobrojno prekoračenje može izazvati oštećenje memorije.

Poznati vektori napada

  • Celobrojno prekoračenje tokom proračuna proizvoda dimenzija u libnetcdf biblioteci.
  • Prekoračenje čitanja bafera pri parsiranju oštećenih tekstualnih niski atributa.
  • Uskraćivanje usluge kroz loše formirane pomake dimenzija zapisa.

Defanzivne najbolje prakse:

Istorijat i prekretnice

2011Open Geospatial Consortium (OGC) usvaja NetCDF Core kao zvanični međunarodni geoprostorni standard.
2008Objavljen NetCDF-4, koji usvaja HDF5 kao svoj osnovni sloj za skladištenje visokih performansi.
1989Glen Dejvis i Ras Ru kreiraju NetCDF u organizaciji Unidata kako bi omogućili naučnicima da dele podatke o vremenu na različitim računarima.

Ključne prednosti

  • Globalni reper za nauku o klimi i meteorologiju: koriste ga NOAA, NASA, ECMWF i IPCC klimatski modeli.
  • Samopisni (self-describing): promenljive eksplicitno navode svoje fizičke jedinice ('degrees_Celsius', 'hPa') i geografske ose koordinata.
  • Dimenzije zapisa koje se mogu proširivati (appendable): stanice za praćenje vremena mogu kontinuirano dodavati nova časovna merenja tokom godina.

Tehnička ograničenja i nedostaci

  • Dvostruka arhitektura: klasični NetCDF-3 koristi prilagođeno binarno CDF uokvirivanje, dok moderan NetCDF-4 koristi HDF5 ispod haube.
  • Za pravilan pregled zahteva softver za geografsku vizualizaciju (Panoply, QGIS, Python xarray).
  • Veliki skupovi podataka mogu obuhvatiti desetine gigabajta po pokretanju simulacije.

Zanimljivosti

  • Prva tri magična bajta 'CDF' označavaju skraćenicu za 'Common Data Form', u čast NASA-inog ranijeg formata podataka iz 1980-ih koji je inspirisao NetCDF.
  • Konvencije o metapodacima za klimu i prognozu (CF) standardizuju imena promenljivih tako da računarski modeli širom sveta međusobno razumeju jedni druge.
  • Svaka globalna vremenska prognoza prikazana na televizijskim vestima generisana je pomoću superračunara koji obrađuju NetCDF podatke.

Često postavljana tehnička pitanja

Šta je NetCDF (.nc) fajl?

NetCDF fajl je naučni format podataka koji koriste meteorolozi i okeanografi za skladištenje višedimenzionalnih podataka o vremenu, temperaturi, morskim strujama i klimi.

Kako mogu da pregledam NetCDF fajl?

Možete pregledati i prikazati NetCDF podatke pomoću NASA Panoply-ja, QGIS-a, Pythona (xarray/matplotlib) ili ih konvertovati u CSV/GeoJSON pomoću File2File.app.

Koja je razlika između NetCDF-3 i NetCDF-4?

NetCDF-3 je originalni binarni format sa ograničenjem varijabli od 2 GB. NetCDF-4 koristi HDF5 tehnologiju u pozadini, podržavajući kompresiju i neograničene veličine fajlova.