NetCDF mreža (.nc)

OGC Standard

Network Common Data Form (NetCDF) je univerzalni podatkovni format za atmosferske raziskave, napovedovanje vremena, podnebno modeliranje in oceanografijo, ki sta ga standardizirala konzorcij Open Geospatial Consortium (OGC) in organizacija NOAA.

Pretvori NETCDF v CSV

Brezplačen pretvornik iz NETCDF v CSV v brskalniku. Pretvorite datoteke takoj v svoji napravi.

Pregled in metapodatki

Operacijski sistemi in analizatorji datotek identificirajo datoteke NetCDF s pregledom vodilnega binarnega zaporedja bajtov:

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Podpis glave na ravni bajtov (Čarobni bajti)

Operacijski sistemi in analizatorji datotek identificirajo datoteke NetCDF s pregledom vodilnega binarnega zaporedja bajtov:

PODPIS HEX (ZAMIK 0):

43 44 46 01 / 43 44 46 02

REPREZENTACIJA ASCII: CDF\x01 / CDF\x02

Standardizacija: OGC NetCDF Core Standard / NASA ESDS Standard

Tehnične specifikacije

Arhitektura vsebnikaClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
StiskanjeUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Vrstni red bajtovBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Barvni prostoriN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanali in strukturaMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Največje dimenzijeClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
ProsojnostNone
Pretočno in progresivno predvajanjeRecord variable streaming allows continuously appending new timesteps

Tehnična primerjalna matrika: NetCDF proti konkurenci

Tehnični atributNetCDF (Trenutno)HDF5GRIBFITS
Primarno področjeMeteorologija, oceanografija, podnebjeSplošno superračunalništvo in umetna inteligencaOperativne numerične vremenske mrežeAstronomija in astrofizika
Standardi fizikalnih enotKonvencije CF (atribut 'units')Ni standardizirane sheme enotFiksni parametri WMO tabelStandardne astronomske enote FITS
Osnovni pogonKlasični CDF ali HDF5 (NetCDF-4)Nativni vsebnik B-drevesa HDF5Pakirani okvirji bitnega tokaBloki glave/podatkov velikosti 2880 bajtov
Standard OGCUradni standard OGC za vede o ZemljiNi standard OGCMednarodni standard WMOMednarodni standard IAU

Pogosti načini okvar in vodič za heksadecimalno obnovo

Programska oprema javi napako 'NetCDF: Unknown file format'.

Glavni vzrok: Datoteka NetCDF-4 je bila odprta s starejšo knjižnico NetCDF-3 ali pa manjkajo čarobni bajti CDF.

Sanacija: Preglejte različico glave ali jo pretvorite s pretvornikom File2File NetCDF Converter.

Varnostna analiza in napadalni vektorji razčlenjevalnika

Klasične knjižnice NetCDF in NetCDF-4 obdelujejo nepreverjene števile dimenzij, kjer lahko prekoračitev celoštevilskih vrednosti povzroči poškodbo pomnilnika.

Znani vektorji napada

  • Prekoračitev celoštevilskih vrednosti med izračuni produktov dimenzij v knjižnici libnetcdf.
  • Prekomerno branje medpomnilnika pri razčlenjevanju poškodovanih besedilnih nizov atributov.
  • Zavrnitev storitve zaradi nepravilno oblikovanih zamikov dimenzij zapisov.

Obrambne najboljše prakse:

Zgodovinski izvor in mejniki

2011Konzorcij Open Geospatial Consortium (OGC) sprejme NetCDF Core kot uradni mednarodni geoprostorski standard.
2008Izdan je NetCDF-4, ki kot spodnjo plast visoko zmogljivega shranjevanja privzame HDF5.
1989Glenn Davis in Russ Rew ustvarita NetCDF v okviru projekta Unidata, da bi omogočila znanstvenikom izmenjavo vremenskih podatkov med različnimi računalniki.

Ključne prednosti

  • Svetovni standard za podnebno znanost in meteorologijo: uporabljajo ga podnebni modeli organizacij NOAA, NASA, ECMWF in IPCC.
  • Samoopisovalni: spremenljivke eksplicitno navajajo svoje fizikalne enote ('degrees_Celsius', 'hPa') in geografske koordinatne osi.
  • Dimenzije zapisov, ki jih je mogoče dopolnjevati: postaje za spremljanje vremena lahko skozi leta neprekinjeno dodajajo nove urne meritve.

Tehnične omejitve in slabosti

  • Dvojna arhitektura: klasični NetCDF-3 uporablja namensko binarno CDF ogrodje, medtem ko sodobni NetCDF-4 v ozadju uporablja HDF5.
  • Za pravilen prikaz zahteva geografsko vizualizacijsko programsko opremo (Panoply, QGIS, Python xarray).
  • Veliki nizi podatkov lahko obsegajo več deset gigabajtov na izvedbo simulacije.

Zanimive tehnične malenkosti

  • Prvi trije čarobni bajti 'CDF' pomenijo 'Common Data Form' v čast Nasinemu zgodnejšemu podatkovnemu formatu iz 80. let prejšnjega stoletja, ki je navdihnil NetCDF.
  • Konvencije o metapodatkih Climate and Forecast (CF) standardizirajo imena spremenljivk, tako da se računalniški modeli po vsem svetu med seboj razumemajo.
  • Vsaka globalna vremenska napoved, prikazana v televizijskih novicah, je bila ustvarjena z uporabo superračunalnikov, ki obdelujejo podatke NetCDF.

Pogosta tehnična vprašanja

Kaj je datoteka NetCDF (.nc)?

Datoteka NetCDF je znanstvena oblika podatkov, ki jo uporabljajo meteorologi in oceanografi za shranjevanje večdimenzionalnih podatkov o vremenu, temperaturi, morskih tokih in podnebju.

Kako si lahko ogledam datoteko NetCDF?

Podatke NetCDF si lahko ogledate in izrišete z uporabo orodij NASA Panoply, QGIS, Python (xarray/matplotlib) ali jih pretvorite v CSV/GeoJSON s pomočjo File2File.app.

Kakšna je razlika med NetCDF-3 in NetCDF-4?

NetCDF-3 je prvotni binarni format z omejitvijo spremenljivk do 2 GB. NetCDF-4 v ozadju uporablja tehnologijo HDF5, ki podpira stiskanje in neomejene velikosti datotek.