NetCDF mreža (.nc)

OGC Standardno

Mrežni uobičajeni oblik podataka (NetCDF) univerzalni je format podataka za istraživanje atmosfere, vremensku prognozu, modeliranje klime i oceanografiju, a standardizirali su ga Open Geospatial Consortium (OGC) i NOAA.

Pretvori NETCDF u CSV

Besplatni NETCDF u CSV pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju NetCDF datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju NetCDF datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

43 44 46 01 / 43 44 46 02

ASCII PRIKAZ: CDF\x01 / CDF\x02

Standardizacija: OGC NetCDF Core Standard / NASA ESDS Standard

Tehničke specifikacije

Arhitektura spremnikaClassic 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)
字节序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
ProzirnostNone
Streaming i progresivnoRecord variable streaming allows continuously appending new timesteps

Tehnička matrica usporedbe: NetCDF vs Konkurencija

Tehnički atributNetCDF (Trenutno)HDF5GRIBFITS
Glavna domenaMeteorologija, oceanografija, klimaOpće superračunarstvo i AIOperativne numeričke mreže vremenaAstronomija i astrofizika
Standardi fizičkih jedinicaCF konvencije (atribut 'units')Nema standardizirane sheme jedinicaFiksni parametri WMO tabliceFITS standardne astronomske jedinice
Temeljni mehanizamKlasični CDF ili HDF5 (NetCDF-4)Izvorni HDF5 kontejner B-stablaPakirani okviri bitnog tokaBlokovi zaglavlja/podataka od 2880 bajtova
OGC standardSlužbeni OGC standard za znanost o ZemljiNije OGC standardMeđunarodni standard WMOMeđunarodni standard IAU

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

Softver izvještava 'NetCDF: Nepoznat format datoteke'.

Temeljni uzrok: NetCDF-4 datoteka otvorena s naslijeđenom bibliotekom NetCDF-3 ili nedostaju čarobni bajtovi CDF-a.

Oporavak: Pregledajte verziju zaglavlja ili izvršite pretvorbu pomoću alata File2File NetCDF Converter.

Sigurnosna analiza i vektori napada na parser

Klasične biblioteke NetCDF i NetCDF-4 obrađuju nepovjerljive brojeve dimenzija gdje cijeli preljev može uzrokovati oštećenje memorije.

Poznati vektori napada

  • Cijeli preljev tijekom izračuna umnoška dimenzija u libnetcdf.
  • Pretjerano čitanje iz memorije pri parsiranju oštećenih tekstualnih nizova atributa.
  • Ukrađivanje usluge putem nepravilnih pomaka dimenzija zapisa.

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

2011Open Geospatial Consortium (OGC) usvaja NetCDF Core kao službeni međunarodni geoprostorni standard.
2008Izdan NetCDF-4 koji prihvaća HDF5 kao svoj temeljni sloj pohrane visoke performanse.
1989Glenn Davis i Russ Rew stvaraju NetCDF u Unidati kako bi omogućili znanstvenicima dijeljenje vremenskih podataka na različitim računalima.

Ključne prednosti

  • Globalno mjerilo za znanost o klimi i meteorologiju: koriste ga NOAA, NASA, ECMWF i klimatski modeli IPCC-a.
  • Samopisni: varijable izričito navode svoje fizičke jedinice ('degrees_Celsius', 'hPa') i geografske koordinatne osi.
  • Dimenzije zapisa s mogućnošću dodavanja: stanice za praćenje vremena mogu kontinuirano dodavati nova satna mjerenja tijekom godina.

Tehnička ograničenja i nedostaci

  • Dvostruka arhitektura: klasični NetCDF-3 koristi prilagođeno binarno CDF uokvirivanje, dok moderni NetCDF-4 koristi HDF5 ispod haube.
  • Za pravilan pregled zahtijeva geografski softver za vizualizaciju (Panoply, QGIS, Python xarray).
  • Veliki skupovi podataka mogu doseći desetke gigabajta po pokretanju simulacije.

Zanimljive tehničke činjenice

  • Prva tri čarobna bajta 'CDF' označavaju 'Common Data Form', odajući počast Nasinom ranijem formatu podataka iz 1980-ih koji je inspirirao NetCDF.
  • Koncepcije metapodataka o klimi i prognozi (CF) standardiziraju nazive varijabli tako da računalni modeli diljem svijeta razumiju jedni druge.
  • Svaka globalna vremenska prognoza prikazana na televizijskim vijestima generirana je pomoću superračunala koja obrađuju NetCDF podatke.

Često postavljana tehnička pitanja

Što je NetCDF (.nc) datoteka?

NetCDF datoteka je znanstveni format podataka koji meteorolozi i oceanografi koriste za pohranu višedimenzionalnih podataka o vremenu, temperaturi, morskim strujama i klimi.

Kako mogu pregledati NetCDF datoteku?

Podatke NetCDF-a možete pregledavati i crtati pomoću NASA Panoply, QGIS, Python (xarray/matplotlib) ili ih pretvoriti u CSV/GeoJSON pomoću File2File.app.

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

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