NetCDF转CSV转换器

将多维 NetCDF 科学网格转换为扁平的遥测 CSV 文件,使复杂的气候和海洋数据能够在基础电子表格软件中读取。

选择或将文件拖放到此处

隐私保护 - 文件不会离开您的设备

或粘贴 Ctrl+V

等待文件时,可以玩一玩 Code Rain

零网络传输隐私保证: 上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。

格式比较与技术规格

规格NETCDFCSV
MIME 类型application/x-netcdftext/csv
类型面向数组的科学数据表格数据
压缩deflate 分块压缩无
标准规范UCAR Unidata NetCDF 标准IETF RFC 4180
魔数文件头 (Magic Bytes)43 44 46 01 (CDF 1) or 43 44 46 02 (CDF 2)RFC 4180 以分隔符分隔的文本流

格式概述与应用

研究人员和野外科学家经常捕获大量的天气、海洋和卫星数据。他们将这些记录以 NetCDF 格式存储,因为该格式能高效处理多维数组。然而,标准电子表格应用程序和基础数据库工具无法直接读取这些复杂的多层文件。将 NetCDF 网格转换为遥测 CSV 格式可将原始数字提取为简单的行和列。 此转换工作流使环境科学家、学生和数据分析师能够在 Microsoft Excel 或 Google Sheets 等轻量级软件中打开海量数据集。用户无需依赖 Python 或 R 中的专用编程库,即可使用标准办公工具即时绘制温度、风速和气压读数的图表。

技术规格与编解码器解析

NetCDF 文件使用 MIME 类型 application/x-netcdf,现代变体通常以“HDF”魔数或 NetCDF 签名“CDF”(0x43 0x44 0x46)开头。它们使用 deflate 分块压缩来缩小海量网格,同时不损失数据精度。遥测 CSV 文件使用 MIME 类型 text/csv 且不压缩,依赖以逗号和换行符分隔的纯文本行。由于 CSV 是未压缩文本,转换多维数组时需要将空间轴和时间轴展平为标准表格布局。

操作系统与浏览器兼容性

NetCDF 文件需要使用 Panoply、ArcGIS 或 Python 库编写的自定义脚本等专用科学软件。遥测 CSV 文件与包括 Windows、macOS、Linux、iOS 和 Android 在内的大多数现代操作系统广泛兼容。任何网页浏览器也能原生解析 CSV 文本数据,无需外部插件。

实用信息

由于 CSV 缺乏内置压缩,将数吉字节大小的庞大 NetCDF 网格扁平化为 CSV 文件会导致输出文件大小显著膨胀。仅导出所需的特定地理边界框和时间步长,以便将文件大小控制在合理范围内。

常见问题

如何在不损失质量的前提下将 NetCDF 网格转换为遥测 CSV?

从 NetCDF 到 CSV 的转换在数值方面完全是无损的。这两种格式都可以精确存储数值数据,但其结构从多维数组变成了扁平表格。在扁平化过程中,虽然必须为每一行重复坐标元数据,但没有任何数据点被删除。

NetCDF 网格与遥测 CSV 有什么区别?

NetCDF 是一种二进制容器,旨在存储具有内置元数据和压缩功能的复杂、多维科学数组。遥测 CSV 是一种扁平的、人类可读的文本格式,由逗号分隔的行和列组成,不具备对多维网格结构的原生支持。