NetCDF rács (.nc)

OGC Szabvány

A Network Common Data Form (NetCDF) széles körben használt formátum tudományos tömbadatokhoz, többek között légköri, éghajlati és óceánkutatási adatokhoz. Más formátumokat is használnak, a konvenciók pedig projektenként eltérnek.

NETCDF konvertálása erre: CSV

Ingyenes, böngészőben használható NETCDF-konverter CSV formátumba. A fájlokat azonnal konvertálhatja az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) NetCDF fájlokat:

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Bájtszintű fejlécaláírás (fájlazonosító bájtok)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) NetCDF fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

43 44 46 01 / 43 44 46 02

ASCII ÁBRÁZOLÁS: CDF\x01 / CDF\x02

Szabványosítás: OGC NetCDF Core Standard / NASA ESDS Standard

Műszaki specifikációk

Konténer architektúraKlasszikus CDF-formátum („CDF\x01” mágikus bájtsorozattal vagy „CDF\x02” 64 bites eltolással), illetve NetCDF-4 (HDF5-tároló Climate and Forecast CF-konvenciókkal)
TömörítésTömörítetlen (klasszikus formátum) vagy Deflate/Zstd blokktömörítés (NetCDF-4)
Bájtsorrendnagy bájtsorrendű (klasszikus formátum) vagy kis bájtsorrendű/nagy bájtsorrendű (NetCDF-4 HDF5)
SzínterekNem alkalmazható (többdimenziós éghajlati és oceanográfiai tömbök)
Csatornák és struktúraTöbbdimenziós változók (hőmérséklet, sótartalom, nyomás), amelyek dimenziókhoz (idő, földrajzi szélesség, földrajzi hosszúság, mélység) vannak rendelve
Max. méretekA klasszikus formátumban változónként legfeljebb 2 GB; a NetCDF-4-ben gyakorlatilag korlátlan
ÁtlátszóságNincs
Streaming és progresszívA rekordváltozók adatfolyam-alapú kezelése lehetővé teszi új időlépések folyamatos hozzáfűzését

Műszaki összehasonlító mátrix: NetCDF vs. versenytársak

Technikai attribútumNetCDF (Jelenlegi)HDF5GRIBFITS
Elsődleges tartományMeteorológia, óceánográfia, éghajlatÁltalános szuperszámítógépes munka és MIOperatív numerikus időjárási rácsokCsillagászat és asztrofizika
Fizikai egységek szabványaiCF-konvenciók ('units' attribútum)Nincs szabványosított egységsémaRögzített WMO-táblázatparaméterekFITS szabványos csillagászati egységek
Alapul szolgáló motorKlasszikus CDF vagy HDF5 (NetCDF-4)Natív HDF5 B-fa tárolóCsomagolt bitfolyamkeretek2880 bájtos fejléc-/adatblokkok
OGC szabványHivatalos OGC-földtudományi szabványNem OGC-szabványWMO nemzetközi szabványIAU nemzetközi szabvány

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

A szoftver ezt a hibát jelzi: 'NetCDF: Ismeretlen fájlformátum'.

Kiváltó ok: NetCDF-4-fájl megnyitása régebbi NetCDF-3-könyvtárral, vagy hiányzó CDF-fájlazonosító bájtok.

Helyreállítás: Vizsgálja meg a fejléc verzióját, vagy alakítsa át a fájlt a File2File.app NetCDF-átalakítójával.

Biztonsági elemzés és elemző (parser) támadási vektorok

A klasszikus NetCDF- és NetCDF-4-könyvtárak nem megbízható dimenziószámokat dolgoznak fel; az egészérték-túlcsordulás memóriasérülést okozhat.

Ismert támadási vektorok

  • Egészérték-túlcsordulás a dimenziószámítások során a libnetcdf könyvtárban.
  • Puffertúlolvasás a sérült attribútumszövegek elemzésekor.
  • Szolgáltatásmegtagadás a hibás rekorddimenzió-eltolások révén.

Ajánlott védekezési módszerek: Dolgozzon fel NetCDF-fájlokat memóriabiztonságú, homokozóban futó WebAssembly-motorok használatával.

Történeti háttér és mérföldkövek

2011Az Open Geospatial Consortium (OGC) hivatalos nemzetközi térinformatikai szabványként fogadja el a NetCDF Core-t.
2008Megjelenik a NetCDF-4, amely a HDF5-öt fogadja el alapszintű, nagy teljesítményű tárolási rétegként.
1989Glenn Davis és Russ Rew az Unidata-nál hozták létre a NetCDF-et, hogy a tudósok különböző számítógépek között is megoszthassák az időjárási adatokat.

Főbb előnyök

  • A NetCDF-et klíma- és meteorológiai kutatásokban, köztük egyes klímamodell-munkafolyamatokban használják; alkalmazása projektenként és szervezetenként eltér.
  • Önleíró: a változók egyértelműen megadják fizikai mértékegységeiket ('degrees_Celsius', 'hPa') és földrajzi koordinátatengelyeiket.
  • Bővíthető rekorddimenziók: az időjárás-megfigyelő állomások éveken át folyamatosan hozzáfűzhetik az új, óránkénti méréseket.

Technikai korlátok és hátrányok

  • Kettős architektúra: a klasszikus NetCDF-3 egyedi bináris CDF keretezést használ, míg a modern NetCDF-4 a háttérben HDF5-öt használ.
  • Földrajzi vizualizációs szoftvert (Panoply, QGIS, Python xarray) igényel a megfelelő megtekintéshez.
  • A nagy adatkészletek szimulációs futásonként több tíz gigabájtot is kitehetnek.

Érdekes technikai tudnivalók

  • Az első három mágikus bájt, a 'CDF' a 'Common Data Form' kifejezést jelenti, tisztelegve a NASA korábbi, 1980-as évekbeli adatformátuma előtt, amely a NetCDF-et inspirálta.
  • Az Éghajlat- és előrejelzési (CF) metaadat-konvenciók egységesítik a változóneveket, így a számítógépes modellek világszerte értelmezni tudják egymás adatait.
  • Az időjárási központok többféle előrejelzési modellt, számítógépes rendszert és adatformátumot használnak; az operatív meteorológiában a NetCDF és a GRIB egyaránt használatos.

Gyakran Ismételt Műszaki Kérdések

Mi az a NetCDF (.nc) fájl?

A NetCDF egy olyan tudományos adatformátum, amelyet a meteorológusok és az óceánográfusok használnak a többdimenziós időjárási, hőmérsékleti, tengeráramlási és éghajlati adatok tárolására.

Hogyan tekinthetek meg egy NetCDF fájlt?

A NetCDF-adatok a NASA Panoply, a QGIS vagy a Python (xarray/matplotlib) segítségével tekinthetők meg és ábrázolhatók, illetve a File2File.app-pal CSV/GeoJSON formátumba alakíthatók.

Mi a különbség a NetCDF-3 és a NetCDF-4 között?

A NetCDF-3 az eredeti bináris formátum, 2 GB-os változóméret-korláttal. A NetCDF-4 a háttérben HDF5-technológiát használ, így támogatja a tömörítést és a korlátlan fájlméretet.