(Translated by https://www.hiragana.jp/)
NetCDF - Wikipedia コンテンツにスキップ

NetCDF

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

NetCDF(ネットワーク共通きょうつうデータ形式けいしき英語えいご:Network Common Data Form)は、バイナリファイルフォーマットひとつであり、その拡張子かくちょうしは".nc"である。NetCDFは気象きしょう海洋かいよう気候きこう変動へんどうなどの分野ぶんや国際こくさいてきひろ使つかわれている。NetCDFは、コンピュータの機種きしゅ依存いぞんしないバイナリ形式けいしきであり(機種きしゅ依存いぞん)、データを配列はいれつとしてきすることができ(配列はいれつ指向しこう)、さらにデータにくわえそのデータにかんする説明せつめい格納かくのうできる(自己じこ記述きじゅつてき)という特徴とくちょうがある。NetCDFは、オープンな地理ちり情報じょうほう標準ひょうじゅん策定さくていする国際こくさいてきなコンソーシアムである、Open Geospatial Consortiumにおける国際こくさい標準ひょうじゅんである。

NetCDFファイルを作成さくせいき、共有きょうゆうするには、ソフトウェアライブラリであるNetCDFライブラリを使つか必要ひつようがある。C言語げんごによって実装じっそうされたNetCDFライブラリが、MITライセンスオープンソースソフトウェアとしてプロジェクトの公式こうしきサイトで提供ていきょうされている。このほかに、様々さまざまなプログラミング言語げんごCC++FORTRAN 77Fortran 90JavaPerlRubyPythonHaskellMathematicaMATLABIDLOctave)のAPI利用りようできる。

NetCDFは1989ねんにUnidata Program CenterのGlenn Davisらにより開発かいはつされ、以来いらい多数たすうのNetCDFユーザにより増強ぞうきょうされてきた。

概要がいよう[編集へんしゅう]

NetCDFインターフェースの目的もくてきは、配列はいれつ指向しこうがたのデータを自己じこ記述きじゅつてきでかつポータブルなフォーマットとして作成さくせい・アクセス・共有きょうゆうすることにある。 「自己じこ記述きじゅつてき」とはそのファイルが自身じしんふくまれるデータにかんする情報じょうほう内包ないほうしているという意味いみであり、「ポータブル」とはファイルないのデータが整数せいすう文字もじ浮動ふどう小数点しょうすうてん格納かくのう方式ほうしきことなるコンピュータあいだでやりりできるということを意味いみする。 NetCDFインターフェースを使用しようして生成せいせいされたファイルはNetCDFをサポートするコンピュータであればそのままやりりが可能かのうとなる。

NetCDFのソフトウェアはC言語げんご実装じっそうされ、MITライセンスオープンソースソフトウェアとして公開こうかいされている。NetCDFデータアクセスようAPIとして、C++FORTRAN 77Fortran 90用意よういされている。そのJavaPerlRubyPythonHaskellMathematicaMATLABIDLOctaveなどのプログラミング言語げんごからも利用りようできる。 NetCDFユーザの助力じょりょくによってそのプラットフォームプログラム言語げんごよう移植いしょくされたソフトウェアもある。 配列はいれつ指向しこうがたのデータやソフトウェアを共有きょうゆうし、より価値かちのあるファイルを作成さくせいすることを目的もくてきに、NetCDF のソフトウェア・ライブラリのソースコード無料むりょう配布はいふされている。

NetCDFは、気象きしょう海洋かいよう気候きこう変動へんどうなどの分野ぶんや国際こくさいてきひろ使つかわれている。これはNetCDFが、シミュレーション結果けっか格納かくのうできるだけでなく、シミュレーションで使つかわれた格子こうし緯度いど経度けいどたかさ、日付ひづけ時刻じこく地図ちず投影とうえいほうなどの情報じょうほうくわえて格納かくのうできるためである。ESRI ArcGIS、QGISなど主要しゅよう地理ちり情報じょうほうシステムがNetCDFをサポートしていることもあり、NetCDFに格納かくのうされたシミュレーション結果けっか地図ちずじょう可視かしし、地理ちり情報じょうほう重畳ちょうじょうして活用かつようするために地理ちり情報じょうほうシステムが使つかわれる。

NetCDFの自己じこ記述きじゅつせいたかめるために、規約きやくさだめられている。規約きやくとはNetCDFの変数へんすう属性ぞくせい次元じげん使つかかたさだめたルールである。もっとひろ使つかわれている規約きやくはCOARDS規約きやくおよびその後継こうけいであるCF規約きやくである。主要しゅよう地理ちり情報じょうほうシステムなどであつかうことができるNetCDFは、CF規約きやく準拠じゅんきょしている必要ひつようがある。 NetCDFライブラリには、2018ねん現在げんざい、バージョン3とバージョン4の2つがメンテナンスさえている。1997ねんにリリースされたバージョン3は、2018ねんにおいてもひろ使つかわれており、継続けいぞくしてメンテナンスされている。2008ねんにリリースされたバージョン4はHDF5フォーマットを利用りようしており、2GBをえるファイルや、データ圧縮あっしゅくなどのあたらしい機能きのう提供ていきょうされている。バージョン4のNetCDFライブラリは、バージョン3とバージョン4のNetCDFファイルをきできる。

ソフトウェア[編集へんしゅう]

  • Panoply : NASAのGISSにより提供ていきょうされたnetCDFを表示ひょうじするためのソフトウェア

参考さんこう文献ぶんけん[編集へんしゅう]