NetCDF-ruudukko (.nc)

OGC Standardi

Network Common Data Form (NetCDF) on ilmakehätutkimuksen, sääennustamisen, ilmastomallinnuksen ja merentutkimuksen yleinen datamuoto, jonka ovat standardoineet Open Geospatial Consortium (OGC) ja NOAA.

Muunna tiedostot muodosta NETCDF muotoon CSV

Ilmainen selaimen sisäinen NETCDF - CSV-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat NetCDF-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat NetCDF-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET 0):

43 44 46 01 / 43 44 46 02

ASCII-ESITYSTAPA: CDF\x01 / CDF\x02

Standardointi: OGC NetCDF Core Standard / NASA ESDS Standard

Tekniset tiedot

SäiliöarkkitehtuuriClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
PakkausUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Tavujärjestys (Endianness)Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
VäriavaruudetN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanavat ja rakenneMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Suurimmat mitatClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
LäpinäkyvyysNone
Suoratoisto ja progressiivinen latausRecord variable streaming allows continuously appending new timesteps

Tekninen vertailumatriisi: NetCDF vs. kilpailijat

Tekninen attribuuttiNetCDF (Nykyinen)HDF5GRIBFITS
Ensisijainen verkkotunnusMeteorologia, meritiede, ilmastoYleinen supertietojenkäsittely ja tekoälyOperatiiviset numeeriset sääruudukotTähtitiede ja astrofysiikka
Fyysisten yksiköiden standarditCF-käytännöt ('units'-määrite)Ei standardoitua yksikköskeemaaKiinteät WMO-taulukon parametritFITS-standardin tähtitieteelliset yksiköt
TaustamoottoriKlassinen CDF tai HDF5 (NetCDF-4)Natiivi HDF5 B-puusäiliöPakatut bittivirtavektorit2880 tavun otsikko-/datalohkot
OGC-standardiVirallinen OGC:n maatieteellinen standardiEi OGC-standardiWMO:n kansainvälinen standardiIAU:n kansainvälinen standardi

Yleiset korruptiotilat ja heksatietojehdotusopas

Ohjelmisto raportoi 'NetCDF: Unknown file format'.

Perussyy: NetCDF-4-tiedosto avattu vanhalla NetCDF-3-kirjastolla tai CDF-taikatavut puuttuvat.

Korjaus: Tarkasta otsikon versio tai muunna tiedosto File2File NetCDF Converter -muuntimella.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

Klassiset NetCDF- ja NetCDF-4-kirjastot käsittelevät epäluotettavia ulottuvuusmääriä, joissa kokonaisluvun ylivuoto voi aiheuttaa muistin vioittumista.

Tunnetut hyökkäysvektorit

  • Kokonaisluvun ylivuoto ulottuvuustulon laskelmissa libnetcdf-kirjastossa.
  • Puskurin aliluku jäsennettäessä vioittuneita attribuuttien merkkijonoja.
  • Palvelunesto virheellisten tietueen ulottuvuuden siirtymien kautta.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

2011Open Geospatial Consortium (OGC) hyväksyy NetCDF Core -standardin viralliseksi kansainväliseksi geoinformatiikan standardiksi.
2008NetCDF-4 julkaistaan, ja se ottaa HDF5:n taustalla olevaksi korkean suorituskyvyn tallennuskerroksekseen.
1989Glenn Davis ja Russ Rew luovat NetCDF:n Unidatassa mahdollistaakseen sen, että tutkijat voivat jakaa säätietoja eri tietokoneiden välillä.

Tärkeimmät edut

  • Ilmastotieteen ja meteorologian maailmanlaajuinen vertailuarvo: käyttävät NOAA, NASA, ECMWF ja IPCC-ilmastomallit.
  • Itsekuvaileva: muuttujat ilmoittavat nimenomaisesti fyysiset yksikkönsä ('degrees_Celsius', 'hPa') ja maantieteelliset koordinaattiakselinsa.
  • Laajennettavat tietueulottuvuudet: säätarkkailuasemat voivat jatkuvasti lisätä uusia tuntimittauksia vuosien varrella.

Tekniset rajoitukset

  • Kaksoisarkkitehtuuri: klassinen NetCDF-3 käyttää mukautettua binaarista CDF-kehykstä, kun taas moderni NetCDF-4 käyttää HDF5:ttä pinnan alla.
  • Vaatii maantieteellisen visualisointiohjelmiston (Panoply, QGIS, Python xarray) oikeaan katseluun.
  • Suuret tietojoukot voivat vaatia kymmeniä gigatavuja simulaatioajoa kohti.

Mielenkiintoisia teknisiä faktoja

  • Ensimmäiset kolme taikatavua 'CDF' tulevat sanoista 'Common Data Form' kunnioittaen Nasan aiempaa 1980-luvun datamuotoa, joka innosti NetCDF:ää.
  • Climate and Forecast (CF) Metadata Conventions -standardisointi varmistaa, että tietokennemallit ympäri maailmaa ymmärtävät toisiaan.
  • Jokainen televisiouutisissa näytetty maailmanlaajuinen sääennuste luotiin käyttämällä supertietokoneita, jotka käsittelevät NetCDF-dataa.

Usein kysytyt tekniset kysymykset

Mikä on NetCDF-tiedosto (.nc)?

NetCDF-tiedosto on meteorologien ja merentutkijoiden käyttämä tieteellinen datamuoto moniulotteisen sää-, lämpötila-, merivirta- ja ilmastodatan tallentamiseen.

Miten voin tarkastella NetCDF-tiedostoa?

Voit tarkastella ja piirtää NetCDF-dataa NASA Panoplylla, QGISillä, Pythonilla (xarray/matplotlib) tai muuntaa sen CSV- tai GeoJSON-muotoon File2File.app-palvelulla.

Mikä ero on NetCDF-3:n ja NetCDF-4:n välillä?

NetCDF-3 on alkuperäinen binäärimuoto, jonka muuttujakoko on rajoitettu 2 gigatavuun. NetCDF-4 käyttää pinnan alla HDF5-tekniikkaa, joka tukee pakkausta ja rajoittamattomia tiedostokokoja.