NetCDFをCSVに変換

多次元のNetCDF科学グリッドをフラットなテレメトリCSVファイルに変換することで、複雑な気候・海洋データを基本的な表計算ソフトで読み取れるようにします。

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V

ファイルを待つ間、Code Rainで遊べます

ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

フォーマットの比較と技術仕様

仕様NETCDFCSV
MIMEタイプapplication/x-netcdftext/csv
タイプ配列指向の科学データ表形式データ
圧縮deflate チャンク圧縮なし
標準仕様UCAR Unidata NetCDF 標準IETF RFC 4180
マジックバイトヘッダー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)で始まります。データ精度を落とさずに巨大なグリッドを縮小するために、デフレートチャンク圧縮を使用します。テレメトリCSVファイルは圧縮なしのMIMEタイプ text/csv を使用し、カンマと改行文字で区切られたプレーンテキスト行に依存しています。CSVは非圧縮テキストであるため、多次元配列の変換では、空間軸と時間軸を標準的な表形式のレイアウトにフラット化する必要があります。

OSとブラウザの互換性

NetCDFファイルには、Panoply、ArcGIS、またはPythonライブラリを使用したカスタムスクリプトなどの特殊な科学ソフトウェアが必要です。テレメトリCSVファイルは、Windows、macOS、Linux、iOS、Androidを含むすべての現代のオペレーティングシステムで優れた互換性を誇ります。また、外部プラグインを必要とせず、任意のウェブブラウザでCSVテキストデータをネイティブに解析できます。

役立つ情報

数ギガバイトにも及ぶ巨大なNetCDFグリッドをCSVファイルにフラット化すると、CSVには組み込みの圧縮機能がないため、出力ファイルのサイズが大幅に拡大します。ファイルサイズを管理可能な大きさに保つため、必要な特定の地理的範囲とタイムステップのみをエクスポートしてください。

よくある質問

品質を落とさずにNetCDFグリッドをテレメトリCSVに変換するにはどうすればよいですか?

NetCDFからCSVへの変換では、数値は完全に保持されます。どちらの形式も数値を正確に格納しますが、構造は多次元配列からフラットなテーブルに変わります。データポイントが削除されることはありませんが、フラット化の際には、各行に座標メタデータを繰り返し記載する必要があります。

NetCDFグリッドとテレメトリCSVの違いは何ですか?

NetCDFは、メタデータと圧縮機能が組み込まれた複雑な多次元の科学的配列を格納するように設計されたバイナリコンテナです。テレメトリCSVは、カンマで区切られた行と列で構成されるフラットで人間が読めるテキスト形式であり、多次元グリッド構造のネイティブサポートはありません。