FORMAT COMPARISON
GeoTIFF vs netCDF
GeoTIFFはTIFF画像とタグを使い、ラスター画素を地理座標やCRSに結び付ける形式です。netCDFは名前付き次元・変数・属性で科学データセットを表し、複数の変数や時刻をまとめられます。
GeoTIFFとnetCDF、どちらを選ぶ?
GISとの交換や単一の地理参照画像にはGeoTIFFを選びます。時刻・高度・複数変数を持つ科学配列と属性を共有するならnetCDFを検討します。netCDF内の格子をGISで扱う場合も、座標変数とCRS規約の意味を確認してください。
GeoTIFF向き
座標参照付きの地図・衛星画像・標高ラスターデータの交換
- ラスター画素と座標参照・投影情報を一緒に保持する
- GISや地球科学ツール間で画像データを共有する
netCDF向き
気候・気象・地球科学などの配列型科学データの保存と交換
- 次元・変数・属性に沿って多次元データを記述する
- netCDF対応ツール間で移植性のある科学データを扱う
基本情報を比較
GeoTIFFとnetCDFの主な違いを確認できます。
| 項目 | GeoTIFF | netCDF |
|---|---|---|
| 拡張子 | .tif、.tiff | .nc、.nc4、.cdf |
| MIME Type | image/tiff | |
| 主な用途 | 座標参照付きの地図・衛星画像・標高ラスターデータの交換 | 気候・気象・地球科学などの配列型科学データの保存と交換 |
| 圧縮 | tiff_codec_dependent | optional_format_dependent |
| 開く方法 | GeoTIFF対応GISやリモートセンシングソフトで開き、CRS/EPSG、ピクセルから地図座標への変換、軸順、画素サイズ、NoData、バンドと圧縮を確認します。一般画像編集ソフトで保存し直すと地理タグが失われる可能性があります。 | netCDF対応の可視化・解析ソフトまたはライブラリを使い、変数、次元、属性、ファイル形式バリアントを確認します。座標変数、単位、カレンダー、欠損値、CF規約の適合性も読み取り側の期待と照合してください。 |
| 書き出し・変換 | PNG/JPEGへの書き出しでは座標参照、ラスター値、バンド情報が失われる場合があります。GeoTIFF間やCloud Optimized GeoTIFFへの変換でもCRS、範囲、解像度、NoData、画素値、必要なタグを検証してください。 | CSV、HDF5、Zarrなどへ変換する際は、次元、変数型、属性、座標、時間軸・カレンダーが維持されるかを確認します。Classicモデルへ変換すると拡張モデルの機能が失われることがあり、CSVでは階層・型・属性を完全に表せません。 |
用途別の選び方
作りたいものや使う場面から選べます。
ラスター画素と座標参照・投影情報を一緒に保持する
座標参照付きの地図・衛星画像・標高ラスターデータの交換
GeoTIFF向きGISや地球科学ツール間で画像データを共有する
座標参照付きの地図・衛星画像・標高ラスターデータの交換
GeoTIFF向き次元・変数・属性に沿って多次元データを記述する
気候・気象・地球科学などの配列型科学データの保存と交換
netCDF向きnetCDF対応ツール間で移植性のある科学データを扱う
気候・気象・地球科学などの配列型科学データの保存と交換
netCDF向き確認ポイント 1
GeoTIFFは画素とモデル座標の変換、CRS等をTIFFタグ/GeoKeyで表現します。netCDFはデータを変数と次元で表し、座標やCRS情報は変数・属性や適用規約で記述します。
使い分け確認ポイント 2
GeoTIFFは主に地理参照されたラスター画像を交換します。netCDFはClassicと拡張モデルがあり、配列変数、時刻、高度、関連メタデータを一つのデータセットにまとめられます。
使い分け選ぶ理由を詳しく
- 変換ではCRS、座標変換、画素中心/隅の扱い、軸順序、解像度、バンドと変数、単位、時刻、欠損値、データ型、圧縮を照合します。netCDF-4特有のgroupや型をClassic互換形式へ書く際は機能差にも注意してください。