この記事の目次

海洋プロファイルデータを学ぶときは、まず一つの鉛直プロファイルを読みます。そこから、上層のパターンは一連のプロファイルの中で変わったのか、深層の性質は似たままだったのか、酸素は一部のサイクルにだけ現れたのか、といった変化にも目を向けます。

こうした変化は、一つのプロファイルだけでは十分に判断できません。時系列鉛直断面は、一連のプロファイルを一枚の図にまとめ、変数がプロファイルの取得順と深さに沿ってどう変化するかを示します。漂流するArgoフロートでは固定点の時系列ではなく、時間と地理的位置の両方が変わります。

この記事では、時系列鉛直断面とは何か、軸と色の読み方、一つのプロファイルよりも見つけやすいパターン、空白域が現れる理由、そしてOceanGraphでArgoに基づく断面を探索する方法を説明します。

先に図の種類全体を知りたい場合は、海洋データ可視化:手法・実例・ツール から始めてください。

時系列鉛直断面とは

時系列鉛直断面は、繰り返し取得された鉛直プロファイルを時間順に並べたものです。

Argoの作業では、たいてい次のような構成になります。

  • 一つのフロートが多数のサイクルで取得したプロファイル
  • 横軸に時間またはプロファイルの取得順
  • 縦軸に圧力または深さ
  • 水温、塩分、酸素など一変数の値を色で表示

これを使うと、フロートの経路に沿って、水柱構造がサイクルごとにどう移り変わるかを追えます。具体的には、次の点を確認できます。

  • 上層は強く成層しているのか、それとも混合が進んでいるのか
  • 水温躍層は時間とともに深くなるのか、浅くなるのか
  • 亜表層の特徴は長く続くのか、一時的なものか
  • 表層が変化しても、深層の性質は似たままなのか

Argoデータで重要な理由

Argoフロートは時間をかけてプロファイルを繰り返し送ってくるため、その変化をまとめて示す断面表示に適しています。

断面表示では、プロファイルを一つずつ開くだけでは気づきにくい、次のようなパターンを確認できます。

  • 季節を通じた表層変動
  • 多数のサイクルにわたって持続する深層構造
  • 異常事象が起きた時期
  • 特徴が単発か反復するかの判別
  • プロファイル間隔が解釈へ与える影響

一つのプロファイルが読めるようになったら、次は断面表示で、その構造が一連のプロファイルの中でどう変わるかを確認してみましょう。

海の季節は何mの深さまで届く? では、長い断面に現れ得る上層海洋の変化を、夏と冬という身近な疑問から説明しています。

軸、色、フロート経路の読み方

次の四つに分けて読むと、理解しやすくなります。

1. サイクルの順に変化を読む

横軸は、ふつうプロファイルを取得した順序を表します。OceanGraphの断面格子は、経過した暦時間ではなくサイクル番号を基準にしています。したがって、横方向の等間隔はサイクル番号の等しい増分を意味し、プロファイル間の時間間隔が等しいことを保証しません。

隣り合う列や区切りは、互いに無関係なものではなく、同じフロートが前後のサイクルで取得したプロファイルです。ですから「この色の値はいくつか」よりも先に、「サイクルからサイクルへ、パターンがどう移り変わっているか」を考えましょう。

2. 下方向に圧力または深さを読む

縦軸は水柱を表し、プロファイル図と同じく、圧力が高いほど深い水に対応します。表層の変動は断面の上のほうに、より緩やかに変化する深層の構造は下のほうに現れることが多いため、浅いところの変化と深いところで変化の小さい構造とを区別しやすくなります。

3. 色を装飾ではなく変数場として読む

色の濃淡そのものが、実際のデータのパターンです。変数によって、

  • 暖かい・冷たい表層
  • 塩分の極大・極小
  • 酸素の多い層・少ない層
  • 時間とともに上下する境界

などを表します。色のまとまりを一つの構造として読み、強い勾配がどこにあるのか、そしてそれが同じ深さにとどまっているのか、移動しているのかを確かめましょう。

4. 軌跡も考慮する

フロートの移動経路が分かると、断面を解釈しやすくなります。

フロートが別の水塊の海域へ流されていけば、断面は季節変化だけでなく、地理的な理由でも変わります。だからこそ、軌跡という背景が重要になります。

OceanGraphの軌跡と時系列鉛直断面

一つのプロファイルより断面が示しやすいこと

一つのプロファイルははっきりしていますが、時間に沿ったパターンを読み取るには断面のほうが向いています。断面を見れば、次のことがつかめます。

  • 深層水はほぼ変わらないまま、上層だけが変化しているか
  • 勾配が強まっているか、弱まっているか、浅くなっているか、深くなっているか
  • ある特徴が多くのサイクルに現れるのか、一度きりなのか
  • 一つの不自然なプロファイルが、異常なのか、それとも傾向の一部なのか

たとえば、亜熱帯域を漂流するフロートの数か月分の断面では、記録の一部で厚みを増す暖かい表層、上下に動く強い水温躍層、数百dbarより下でのわずかな変化、QC後に値が疎になったり欠けたりする数サイクル、といったものが見えてくるかもしれません。これらは、同じプロファイルを一つずつ開いて眺めるよりも、ずっと分かりやすくなります。

断面の一部が不自然なときは、対応するプロファイルを開き、海洋学のT-S図を読み解く:実例付き のような物性空間の図で確かめられます。

空白・灰色の領域が「何も起きなかった」とは限らない

空白や灰色の領域を、海に構造がなかった場所だと思い込むのは、よくある誤りです。

OceanGraphの時系列鉛直断面は、各プロファイルの測定点の間を鉛直方向に内挿し、等間隔の圧力格子へ値を並べたものです。観測範囲の外へ外挿することはありません。サイクルとサイクルのあいだも内挿しないので、観測のないサイクルは空白のまま残ります。空白やマスクされた領域は、次のような場合に生じます。

  • 格子のその部分に元の測定値がなかった
  • 品質管理で多数の値が除外された
  • 隣り合うサイクルの同じ深さに値がそろわず、色を塗れる面ができなかった
  • BGC変数の有効なデータ点数が、物理変数より少なかった

つまり空白は、「そこに水がなかった」「変数がゼロだった」という意味ではなく、「この領域を色付けできるだけの信頼できるデータがない」ことを表している場合があるのです。

鉛直断面に現れる欠損域の例

BGC変数は、そもそもセンサーを積んだフロートが少ないため、空白がいっそう多くなることがあります。飛び飛びのサイクルにしか値がないパラメータでは、断面そのものを描けないこともあり、その場合は空のグラフではなく理由を画面に表示します。

初心者によくある誤り

断面を地図のように扱う

断面は水平方向の地図ではなく、一つのフロートの経路や一連のプロファイルに結び付いた、深さ–時間の表示です。

補間されたパターンを過剰に解釈する

もとの測定点が疎であっても、色の勾配は滑らかに見えてしまいます。データの密度とQCを頭に置き、あくまで手がかりとして使いましょう。

連携するプロファイル表示を見ない

不自然な部分があれば、対応するプロファイルを開いて確かめましょう。断面と個別のプロファイルを組み合わせると、補間されたパターンを元の測定値と照合できます。

変数によって利用できるデータ量が違うことを忘れる

水温・塩分は、多くのBGC変数よりも広く利用できます。断面に空白が多いのは、作図の不具合ではなく、センサーの搭載状況やQCの結果による場合があります。

従来の流れ:多数のプロファイルを集め、補間し、作図する

時系列鉛直断面を手作業で作るとなると、次のような流れになります。

  1. 一つのフロートが取得した多数のサイクルを集める
  2. 各プロファイルをNetCDFから読む
  3. 品質管理の判断を適用する
  4. 不規則に並ぶ測定値を共通格子へ補間する
  5. 格子化した変数場を描く
  6. 元のプロファイルと照合する

研究には妥当なやり方ですが、「このフロートの経路に沿って深層の性質は似たままで、表層は変動しているのか」を確認するだけなら、作業が大がかりです。しかも難しいのは作図コードそのものよりも、その断面が科学的に役立つかどうかを判断する前の段階で、補間やマスク、個々のプロファイルの情報を管理することです。

ブラウザで断面を読む

まず解釈から始めたいなら、OceanGraphを次の順で使えます。

  1. フロートまたは関連するプロファイル群を検索する
  2. 結果または地図でフロートを選ぶ
  3. 軌跡モードを有効にする
  4. 鉛直断面表示を開く
  5. 破線とプロファイルの連携を使い、特定サイクルを詳しく見る

関連ページ:

図を自分で一から作らなくても、断面を見ながら一連のプロファイルに現れる変化を確認できます。

OceanGraphで時系列断面を探索する

OceanGraphでは、個別のプロファイルと時系列鉛直断面を切り替えながらサイクルに沿った変化を確認できるため、フロートの軌跡、各プロファイルを取得した場所や時刻、断面から読み取れる変化を一つの流れで結び付けられます。

よくある質問

時系列鉛直断面は何を示しますか

一つの変数が、一連のプロファイルの中で深さとともにどう変わるかを示します。Argoでは通常、一つの漂流フロートから繰り返し得られたプロファイルを使うため、変化には時間と場所の両方が含まれます。OceanGraphは正確な経過時間ではなくサイクル番号で断面を配置します。

船舶観測の断面と同じですか

同じではありません。断面として構造を示すという考え方は似ていますが、Argoの時系列断面は、フロートが移動しながら時間をかけて取得した繰り返しのプロファイルから作られます。

空白・灰色の領域があるのはなぜですか

もとの測定点が疎だった、値が欠損またはマスクされた、隣り合うサイクルの同じ深さに値がそろわなかった、といったことが主な理由です。OceanGraphは、前後のサイクルの値から欠けたサイクルを補うことはしません。空白があるからといって、そこに構造がなかったわけではありません。

断面と個別プロファイルをどう使い分けますか

多くのサイクルにわたる変化を知りたいなら断面を、一つの水柱をじっくり見たいなら個別のプロファイルを使います。

断面の理解にPythonは必要ですか

必要ありません。Pythonは独自の処理に役立ちますが、まず既存の断面からパターンを読み取ることもできます。

まとめ

時系列鉛直断面は、繰り返し取得したプロファイルを一枚にまとめ、取得順と深さに沿った変化を読みやすくした図です。フロートの軌跡に沿って捉えた水柱構造が、サイクルごとにどう変わるかを調べるときに特に役立ちます。

自前で格子化の処理を組む前に、まず既存の断面をブラウザで確認すると、注目すべき変化を絞り込めます。OceanGraphでは、断面と元のプロファイルを続けて確認できます。