NetCDF režģis (.nc)
OGC StandartsNetwork Common Data Form (NetCDF) ir universāls datu formāts atmosfēras pētījumiem, laika prognozēšanai, klimata modelēšanai un okeanogrāfijai, ko standartizējis Open Geospatial Consortium (OGC) un NOAA.
Konvertēt NETCDF uz CSV
Bezmaksas NETCDF uz CSV konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.
Pārbaudīt un metadati
Operētājsistēmas un failu analizatori identificē NetCDF failus, pārbaudot sākotnējo bināro baitu secību:
Baitu līmeņa galvenes paraksts (maģiskie baiti)
Operētājsistēmas un failu analizatori identificē NetCDF failus, pārbaudot sākotnējo bināro baitu secību:
HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):
43 44 46 01 / 43 44 46 02ASCII ATTEIOLOJUMS: CDF\x01 / CDF\x02
Standartizācija: OGC NetCDF Core Standard / NASA ESDS Standard
Tehniskās specifikācijas
| Konteinera arhitektūra | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Saspiešana | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Baitu secība | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Krāsu telpas | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanāli un struktūra | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Maks. izmēri | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Caurspīdīgums | None |
| Straumēšana un progresīvā ielāde | Record variable streaming allows continuously appending new timesteps |
Tehniskā salīdzinājuma matrica: NetCDF pret konkurentiem
| Tehniskais atribūts | NetCDF (Pašreizējais) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Galvenā joma | Meteoroloģija, okeanogrāfija, klimats | Vispārējā superdatošana un MI | Operatīvie skaitliskie laika apstākļu režģi | Astronomija un astrofizika |
| Fizisko vienību standarti | CF konvencijas ('units' atribūts) | Nav standartizētas vienību shēmas | Fiksēti WMO tabulas parametri | FITS standarta astronomiskās vienības |
| Pamata dzinējs | Klasiskais CDF vai HDF5 (NetCDF-4) | Vietējais HDF5 B-koka konteiners | Pakotas bitstraumes kadri | 2880 baitu galvenes/datu bloki |
| OGC standarts | Oficiālais OGC Zemes zinātnes standarts | Nav OGC standarts | WMO starptautiskais standarts | IAU starptautiskais standarts |
Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis
Programmatūra ziņo: 'NetCDF: Nezināms faila formāts'.
Pamatcēlonis: NetCDF-4 fails atvērts ar mantoto NetCDF-3 bibliotēku vai trūkst CDF maģisko baitu.
Atkopšana: Pārbaudiet galvenes versiju vai konvertējiet ar File2File NetCDF pārveidotāju.
Drošības analīze un parsētāja uzbrukuma vektori
Klasiskās NetCDF un NetCDF-4 bibliotēkas apstrādā neuzticamus dimensiju skaitus, kur veselo skaitļu pārpilde var izraisīt atmiņas korupciju.
Zināmie uzbrukuma vektori
- Veselo skaitļu pārpilde dimensiju reizinājuma aprēķinos libnetcdf bibliotēkā.
- Bufera pārlasīšana, parsējot bojātas atribūtu teksta virknes.
- Pakalpojuma atteice, izmantojot bojātas ieraksta dimensijas nobīdes.
Aizsardzības labākā prakse:
Vēsturiskā izcelsme un pavērsieni
Galvenās priekšrocības un plusi
- Globālais klimata zinātnes un meteoroloģijas etalons: to izmanto NOAA, NASA, ECMWF un IPCC klimata modeļi.
- Pašaprakstošs: mainīgie skaidri norāda savas fiziskās mērvienības ('degrees_Celsius', 'hPa') un ģeogrāfiskās koordinašu asis.
- Pievienojami ierakstu izmēri: laika apstākļu monitoringa stacijas gadu garumā var nepārtraukti pievienot jaunus ikstundas mērījumus.
Tehniskie ierobežojumi un mīnusi
- Divējāda arhitektūra: klasiskais NetCDF-3 izmanto pielāgotu bināro CDF karkasu, savukārt mūsdienu NetCDF-4 apakšā izmanto HDF5.
- Lai to pareizi apskatītu, ir nepieciešama ģeogrāfiskās vizualizācijas programmatūra (Panoply, QGIS, Python xarray).
- Lielas datu kopas vienā simulācijas reizē var aizņemt desmitiem gigabaitu.
Interesanti tehniski fakti
- Pirmie trīs maģiskie baiti 'CDF' apzīmē 'Common Data Form' (Kopējo datu formu), godinot NASA agrāko 1980. gadu datu formātu, kas iedvesmoja NetCDF.
- Klimata un prognožu (CF) metadatu konvencijas standartizē mainīgo nosaukumus, lai datormodeļi visā pasaulē viens otru saprastu.
- Katra televīzijas ziņās redzamā globālā laika prognoze tika ģenerēta, izmantojot superdatus, kas apstrādā NetCDF datus.
Bieži uzdotie tehniskie jautājumi
Kas ir NetCDF (.nc) fails?
NetCDF fails ir zinātnisks datu formāts, ko meteorologi un okeanogrāfi izmanto daudzdimensiju laikapstākļu, temperatūras, okeāna straumju un klimata datu glabāšanai.
Kā varu apskatīt NetCDF failu?
Varat skatīt un attēlot NetCDF datus, izmantojot NASA Panoply, QGIS, Python (xarray/matplotlib) vai konvertēt to uz CSV/GeoJSON, izmantojot File2File.app.
Kāda ir atšķirība starp NetCDF-3 un NetCDF-4?
NetCDF-3 ir sākotnējais binārais formāts ar 2 GB mainīgā lieluma limitiem. NetCDF-4 pamatā izmanto HDF5 tehnoloģiju, kas atbalsta saspiešanu un neierobežotu failu izmēru.