NetCDF mreža (.nc)
OGC StandardNetwork 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:
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 02REPREZENTACIJA ASCII: CDF\x01 / CDF\x02
Standardizacija: OGC NetCDF Core Standard / NASA ESDS Standard
Tehnične specifikacije
| Arhitektura vsebnika | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Stiskanje | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Vrstni red bajtov | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Barvni prostori | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanali in struktura | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Največje dimenzije | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Prosojnost | None |
| Pretočno in progresivno predvajanje | Record variable streaming allows continuously appending new timesteps |
Tehnična primerjalna matrika: NetCDF proti konkurenci
| Tehnični atribut | NetCDF (Trenutno) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Primarno področje | Meteorologija, oceanografija, podnebje | Splošno superračunalništvo in umetna inteligenca | Operativne numerične vremenske mreže | Astronomija in astrofizika |
| Standardi fizikalnih enot | Konvencije CF (atribut 'units') | Ni standardizirane sheme enot | Fiksni parametri WMO tabel | Standardne astronomske enote FITS |
| Osnovni pogon | Klasični CDF ali HDF5 (NetCDF-4) | Nativni vsebnik B-drevesa HDF5 | Pakirani okvirji bitnega toka | Bloki glave/podatkov velikosti 2880 bajtov |
| Standard OGC | Uradni standard OGC za vede o Zemlji | Ni standard OGC | Mednarodni standard WMO | Mednarodni 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
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.