Konvertera NetCDF till CSV

Genom att konvertera flerdimensionella vetenskapliga rutnät i NetCDF-format till platta telemetri-CSV-filer blir komplexa klimat- och havsdata läsbara i grundläggande kalkylbladsprogram.

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V

Medan du väntar på dina filer kan du spela Code Rain

Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Formatjämförelse och tekniska specifikationer

SpecifikationNETCDFCSV
MIME-typapplication/x-netcdftext/csv
Typvetenskapliga data i matrisertabulär data
Komprimeringdeflate blockkomprimeringingen
StandardspecifikationUCAR Unidata NetCDF StandardIETF RFC 4180
Magic Bytes-huvud43 44 46 01 (CDF 1) or 43 44 46 02 (CDF 2)RFC 4180-textström med avgränsare

Formatöversikt och användningsområden

Forskare och fältforskare samlar ofta in enorma mängder väder-, havs- och satellitdata. De lagrar dessa uppgifter i NetCDF-format eftersom det hanterar flerdimensionella matriser effektivt. Vanliga kalkylbladsprogram och grundläggande databasverktyg kan dock inte läsa dessa komplexa flerskiktade filer direkt. Genom att omvandla NetCDF-rutnät till telemetri-CSV-format extraheras de råa siffrorna till enkla rader och kolumner. Detta konverteringsarbetsflöde gör det möjligt för miljöforskare, studenter och dataanalytiker att öppna stora datauppsättningar i lättviktsmjukvara som Microsoft Excel eller Google Sheets. Istället för att förlita sig på specialiserade programmeringsbibliotek i Python eller R kan användare direkt rita upp grafer för temperatur-, vindhastighet- och tryckavläsningar med vanliga kontorsverktyg.

Tekniska specifikationer och kodeköversikt

NetCDF-filer har MIME-typen application/x-netcdf och börjar ofta med de magiska bytena 'HDF' eller NetCDF-signaturen 'CDF' (0x43 0x44 0x46) för modernare varianter. De använder deflate-komprimering för att krympa stora rutnät utan att förlora dataprecision. Telemetri-CSV-filer använder MIME-typen text/csv utan komprimering och förlitar sig på vanliga textrader avgränsade med kommatecken och radbrytningstecken. Eftersom CSV är okomprimerad text kräver konvertering av en flerdimensionell matris att de rumsliga och tidsmässiga axlarna plattas ut till en standardiserad tabellayout.

OS- och webbläsarkompatibilitet

NetCDF-filer kräver särskild vetenskaplig programvara, till exempel Panoply, ArcGIS eller anpassade skript med Python-bibliotek. Telemetri-CSV-filer har brett stöd i de flesta moderna operativsystem, däribland Windows, macOS, Linux, iOS och Android. Webbläsare kan också tolka CSV-text direkt utan externa insticksprogram.

Användbar information

Att platta till ett massivt NetCDF-rutnät på flera gigabyte till en CSV-fil gör att den genererade filstorleken växer avsevärt eftersom CSV saknar inbyggd komprimering. Exportera endast den specifika geografiska avgränsningsrutan och de tidssteg du behöver för att hålla filstorlekarna hanterbara.

Vanliga frågor

Hur konverterar du ett NetCDF-rutnät till telemetri-CSV utan att förlora kvalitet?

Konverteringen från NetCDF till CSV är helt förlustfri gällande de numeriska värdena. Båda formaten lagrar numeriska data exakt, men strukturen ändras från en flerdimensionell matris till en platt tabell. Inga datapunkter raderas, även om koordinatmetadata måste upprepas för varje rad under utplattningsprocessen.

Vad är skillnaden mellan ett NetCDF-rutnät och telemetri-CSV?

NetCDF är en binär behållare som är utformad för att lagra komplexa, flerdimensionella vetenskapliga matriser med inbyggda metadata och komprimering. Telemetri-CSV är ett platt, människoläsbart textformat som består av rader och kolumner avgränsade med kommatecken, och saknar inbyggt stöd för flerdimensionella rutnätsstrukturer.