NetCDF mriežka (.nc)
OGC ŠtandardNetwork Common Data Form (NetCDF) je univerzálny dátový formát pre výskum atmosféry, predpoveď počasia, klimatické modelovanie a oceánografiu, ktorý štandardizoval konzorcium Open Geospatial Consortium (OGC) a agentúra NOAA.
Konvertovať NETCDF do CSV
Bezplatný konvertor z NETCDF do CSV priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.
Preskúmať a metadáta
Operačné systémy a analyzátory súborov identifikujú súbory NetCDF kontrolou počiatočnej binárnej bajtovej sekvencie:
Podpis hlavičky na úrovni bajtov (Magic Bytes)
Operačné systémy a analyzátory súborov identifikujú súbory NetCDF kontrolou počiatočnej binárnej bajtovej sekvencie:
HEXADECIMÁLNY PODPIS (OFFSET 0):
43 44 46 01 / 43 44 46 02ASCII REPREZENTÁCIA: CDF\x01 / CDF\x02
Štandardizácia: OGC NetCDF Core Standard / NASA ESDS Standard
Technické špecifikácie
| Architektúra kontajnera | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Kompresia | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Poradie bajtov (Endianness) | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Farebné priestory | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanály a štruktúra | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Max. rozmery | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Priehľadnosť | None |
| Streamovanie a postupné načítavanie | Record variable streaming allows continuously appending new timesteps |
Technická porovnávacia matica: NetCDF vs konkurenti
| Technický atribút | NetCDF (Aktuálne) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Primárna doména | Meteorológia, oceánografia, klíma | Všeobecné superpočítače a AI | Prevádzkové numerické mriežky počasia | Astronómia a astrofyzika |
| Štandardy fyzikálnych jednotiek | Konvencie CF (atribút „units") | Žiadna štandardizovaná schéma jednotiek | Pevné parametre tabuliek WMO | Astronomické jednotky štandardu FITS |
| Základný engine | Klasický CDF alebo HDF5 (NetCDF-4) | Nativný kontajner B-stromu HDF5 | Zabalené rámce bitového prúdu | 2880-bajtové bloky hlavičky/dát |
| Štandard OGC | Oficiálny štandard vedy o Zemi OGC | Nie je štandardom OGC | Medzinárodný štandard WMO | Medzinárodný štandard IAU |
Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde
Softvér hlási „NetCDF: Unknown file format".
Hlavná príčina: Súbor NetCDF-4 otvorený staršou knižnicou NetCDF-3 alebo chýbajúce magické bajty CDF.
Obnova: Skontrolujte verziu hlavičky alebo ju konvertujte pomocou nástroja File2File NetCDF Converter.
Bezpečnostná analýza a vektory útokov na parser
Klasické knižnice NetCDF a NetCDF-4 spracúvajú nedôveryhodné počty rozmerov, kde pretečenie celých čísel môže spôsobiť korupciu pamäte.
Známe vektory útokov
- Pretečenie celých čísel počas výpočtov súčinu rozmerov v knižnici libnetcdf.
- Nadmerné čítanie vyrovnávacej pamäte pri parsovaní poškodených textových reťazcov atribútov.
- Odopretie služby prostredníctvom chybných posunov rozmerov záznamov.
Najlepšie obranné postupy:
Historický pôvod a míľniky
Kľúčové výhody a prednosti
- Globálny benchmark pre klimatickú vedu a meteorológiu: používajú ho klimatické modely NOAA, NASA, ECMWF a IPCC.
- Sám sa popisujúci: premenné explicitne uvádzajú svoje fyzikálne jednotky („degrees_Celsius", „hPa") a osi geografických súradníc.
- Rozmery záznamov s možnosťou pridávania: stanice na sledovanie počasia môžu nepretržite pridávať nové hodinové merania počas rokov.
Technické obmedzenia a nevýhody
- Duálna architektúra: klasický NetCDF-3 používa vlastné binárne rámovanie CDF, zatiaľ čo moderný NetCDF-4 využíva pod kapotou formát HDF5.
- Na správne zobrazenie vyžaduje geografický vizualizačný softvér (Panoply, QGIS, Python xarray).
- Veľké dátové sady môžu zaberať desiatky gigabajtov na jeden simulačný beh.
Zaujímavé technické drobnosti
- Prvé tri magické bajty „CDF" znamenajú „Common Data Form", čím vzdávajú hold skoršiemu dátovému formátu NASA z 80. rokov 20. storočia, ktorý inšpiroval NetCDF.
- Konvencie metadát pre klímu a predpovede (CF) štandardizujú názvy premenných tak, aby im počítačové modely na celom svete navzájom rozumeli.
- Každá globálna predpoveď počasia zobrazená v televíznych správach bola vygenerovaná pomocou superpočítačov spracúvajúcich dáta NetCDF.
Často kladené technické otázky
Čo je to súbor NetCDF (.nc)?
Súbor NetCDF je vedecký dátový formát, ktorý meteorológovia a oceánografi používajú na ukladanie viacerých dimenzií údajov o počasí, teplote, morskych prúdoch a klíme.
Ako môžem zobraziť súbor NetCDF?
Údaje NetCDF môžete prezerať a vykresľovať pomocou nástrojov NASA Panoply, QGIS, Python (xarray/matplotlib) alebo ich skonvertovať do formátu CSV/GeoJSON pomocou File2File.app.
Aký je rozdiel medzi NetCDF-3 a NetCDF-4?
NetCDF-3 je pôvodný binárny formát s limitom premenných 2 GB. NetCDF-4 využíva technológiu HDF5 pod kapotou, čo podporuje kompresiu a neobmedzenú veľkosť súborov.