NetCDF tinklelis (.nc)

OGC Standartinis

Network Common Data Form (NetCDF) yra universalus duomenų formatas, skirtas atmosferos tyrimams, orų prognozėms, klimato modeliavimui ir okeanografijai, kurį standartizavo Open Geospatial Consortium (OGC) ir NOAA.

Konvertuoti NETCDF į CSV

Nemokamas NETCDF į CSV konverteris naršyklėje. Konvertuokite failus akimirksniu savo įrenginyje.

Tikrinti ir metaduomenys

Operacinės sistemos ir failų analizatoriai atpažįsta NetCDF failus tikrindami pradinę dvejetainę baitų seką:

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Baitų lygio antraštės parašas (magiškieji baitai)

Operacinės sistemos ir failų analizatoriai atpažįsta NetCDF failus tikrindami pradinę dvejetainę baitų seką:

ŠEŠIOLIKTAINIS PARAŠAS (POSLINKIS 0):

43 44 46 01 / 43 44 46 02

ASCII ATVAIZDAVIMAS: CDF\x01 / CDF\x02

Standartizacija: OGC NetCDF Core Standard / NASA ESDS Standard

Techninės specifikacijos

Konteinerio architektūraClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
GlaudinimasUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Baitų seka (Endianness)Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Spalvų erdvėsN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanalai ir struktūraMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Maksimalūs matmenysClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
SkaidrumasNone
Srautas ir progresyvusis įkėlimasRecord variable streaming allows continuously appending new timesteps

Techninė palyginimo matrica: NetCDF vs konkurentai

Techninis atributasNetCDF (Dabartinis)HDF5GRIBFITS
Pagrindinė sritisMeteorologija, okeanografija, klimatasBendras superkompiuterinis darbas ir dirbtinis intelektasOperatyviniai skaitmeniniai orų tinkleliaiAstronomija ir astrofizika
Fizikinių vienetų standartaiCF konvencijos („units" atributas)Nėra standartizuotos vienetų schemosFiksuoti WMO lentelės parametraiFITS standarto astronominiai vienetai
Pagrindinis variklisKlasikinis CDF arba HDF5 (NetCDF-4)Natyvinė HDF5 B-medžio talpyklaSupakuoti bitų srauto kadrai2880 baitų antraštės / duomenų blokai
OGC standartasOficialus OGC Žemės mokslų standartasNėra OGC standartasWMO tarptautinis standartasIAU tarptautinis standartas

Dažni sugadinimo režimai ir šešioliktainio atkūrimo vadovas

Programinė įranga praneša „NetCDF: Unknown file format".

Pirminė priežastis: NetCDF-4 failas atidarytas naudojant pasenusią NetCDF-3 biblioteką arba trūksta CDF magiškųjų baitų.

Atkūrimas: Patikrinkite antraštės versiją arba konvertuokite naudodami „File2File NetCDF Converter".

Saugumo analizė ir analizatoriaus atakos vektoriai

Klasikinės NetCDF ir NetCDF-4 bibliotekos apdoroja nepatikikimus matmenų skaičius, kur sveikojo skaičiaus perpildymas gali sukelti atminties sugadinimą.

Žinomi atakos vektoriai

  • Sveikojo skaičiaus perpildymas atliekant matmenų sandaugos skaičiavimus bibliotekoje libnetcdf.
  • Buferio nuskaitymas už ribų, analizuojant sugadintas atributų teksto eilutes.
  • Paslaugos trikdžiai (DoS) per neteisingai suformuotus įrašų matmenų poslinkius.

Geriausia apsaugos praktika:

Istorinė kilmė ir svarbiausi etapai

2011Open Geospatial Consortium (OGC) priima NetCDF Core kaip oficialų tarptautinį geoerdvinį standartą.
2008Išleidžiamas NetCDF-4, kaip pagrindinį didelio našumo saugojimo sluoksnį pritaikantis HDF5.
1989Glenn Davis ir Russ Rew sukuria NetCDF organizacijoje Unidata, kad mokslininkai galėtų dalintis orų duomenimis tarp skirtingų kompiuterių.

Pagrindiniai privalumai

  • Pasaulinis klimato mokslo ir meteorologijos standartas: naudojamas NOAA, NASA, ECMWF ir IPCC klimato modeliuose.
  • Savaip aprašantis: kintamieji aiškiai nurodo savo fizikinius vienetus („degrees_Celsius", „hPa") ir geografines koordinačių ašis.
  • Papildomi įrašų matmenys: orų stebėjimo stotys gali nepertraukiamai pildyti naujus valandinius matavimus bėgant metams.

Techniniai apribojimai ir trūkumai

  • Dvejotainė architektūra: klasikinis NetCDF-3 naudoja pasirinktinį dvejetainį CDF rėmelį, o modernus NetCDF-4 po gaubtu naudoja HDF5.
  • Norint tinkamai peržiūrėti, reikia geografinės vizualizacijos programinės įrangos (Panoply, QGIS, Python xarray).
  • Dideli duomenų rinkiniai gali užimti dešimtis gigabaitų vienam modeliavimo paleidimui.

Įdomūs techniniai faktai

  • Pirmieji trys magiškieji baitai „CDF" reiškia „Common Data Form", pagerbiant ankstesnį devintojo dešimtmečio NASA duomenų formatą, kuris įkvėpė NetCDF.
  • Klimato ir prognozių (CF) metaduomenų konvencijos suvodina kintamųjų pavadinimus, kad kompiuteriniai modeliai visame pasaulyje suprastų vieni kitus.
  • Kiekviena pasaulinė orų prognozė, rodoma televizijos žiniose, buvo sugeneruota naudojant superkompiuterius, apdorojančius NetCDF duomenis.

Dažniausiai užduodami techniniai klausimai

Kas yra „NetCDF“ (.nc) failas?

„NetCDF“ failas – tai mokslinių duomenų formatas, kurį meteorologai ir oceanografai naudoja daugiatuačiams orų, temperatūros, vandenyno srovių ir klimato duomenims saugoti.

Kaip peržiūrėti „NetCDF“ failą?

Galite peržiūrėti ir atvaizduoti „NetCDF“ duomenis naudodami „NASA Panoply“, „QGIS“, „Python“ (xarray/matplotlib) arba konvertuoti juos į CSV / GeoJSON su File2File.app.

Kuo skiriasi „NetCDF-3“ ir „NetCDF-4“?

„NetCDF-3“ yra originalus dvejetainis formatas su 2 GB kintamųjų apribojimu. „NetCDF-4“ viduje naudoja HDF5 technologiją, kuri palaiko glaudinimą ir neribotą failų dydį.