NetCDF tinklelis (.nc)
OGC StandartinisNetwork 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ą:
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 02ASCII ATVAIZDAVIMAS: CDF\x01 / CDF\x02
Standartizacija: OGC NetCDF Core Standard / NASA ESDS Standard
Techninės specifikacijos
| Konteinerio architektūra | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Glaudinimas | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Baitų seka (Endianness) | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Spalvų erdvės | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanalai ir struktūra | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Maksimalūs matmenys | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Skaidrumas | None |
| Srautas ir progresyvusis įkėlimas | Record variable streaming allows continuously appending new timesteps |
Techninė palyginimo matrica: NetCDF vs konkurentai
| Techninis atributas | NetCDF (Dabartinis) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Pagrindinė sritis | Meteorologija, okeanografija, klimatas | Bendras superkompiuterinis darbas ir dirbtinis intelektas | Operatyviniai skaitmeniniai orų tinkleliai | Astronomija ir astrofizika |
| Fizikinių vienetų standartai | CF konvencijos („units" atributas) | Nėra standartizuotos vienetų schemos | Fiksuoti WMO lentelės parametrai | FITS standarto astronominiai vienetai |
| Pagrindinis variklis | Klasikinis CDF arba HDF5 (NetCDF-4) | Natyvinė HDF5 B-medžio talpykla | Supakuoti bitų srauto kadrai | 2880 baitų antraštės / duomenų blokai |
| OGC standartas | Oficialus OGC Žemės mokslų standartas | Nėra OGC standartas | WMO tarptautinis standartas | IAU 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
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į.