NetCDF mreža (.nc)
OGC StandardnoMrež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:
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 02ASCII REPREZENTACIJA: CDF\x01 / CDF\x02
Standardizacija: OGC NetCDF Core Standard / NASA ESDS Standard
Tehničke specifikacije
| Arhitektura kontejnera | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Kompresija | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Bajtni redosled (Endianness) | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Prostori boja | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanali i struktura | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Maksimalne dimenzije | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Transparentnost | None |
| Strimovanje i progresivno učitavanje | Record variable streaming allows continuously appending new timesteps |
Tehnička matrica poređenja: NetCDF vs Konkurenti
| Tehnički atribut | NetCDF (Trenutno) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Primarni domen | Meteorologija, okeanografija, klima | Opšte superračunarstvo i veštačka inteligencija | Operativne numeričke mreže vremena | Astronomija i astrofizika |
| Standardi fizičkih jedinica | CF konvencije (atribut 'units') | Nema standardizovane šeme jedinica | Fiksni parametri WMO tabela | Astronomskih jedinica po FITS standardu |
| Osnovni pogon (Engine) | Klasični CDF ili HDF5 (NetCDF-4) | Maternji HDF5 kontejner B-stabla | Upakovani okviri bit-tokova (bitstream) | Blokovi zaglavlja/podataka od 2880 bajtova |
| OGC standard | Zvanični OGC standard nauke o Zemlji | Nije OGC standard | Međunarodni standard WMO-a | Međ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
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.