ダイブ履歴の移行:紙、ダイブコンピューター、UDDF

最終更新:

多くのダイバーの履歴は、あちこちに散らばっています。講習時代の紙のログブック、2つのアプリを渡り歩いたダイブコンピューター、ガイドとして働いたシーズンのスプレッドシート、そして潜水監督者の署名が入った商業潜水ログブックもあるかもしれません。それらをひとつにまとめる作業は、一度だけ、きちんとやる価値があります。

このガイドでは、それぞれの記録について順に説明します。

  • UDDF とは何か
  • 今使っているソフトからの書き出し方
  • 紙のログブックの価値を損なわずに移す方法
  • 結果の確認方法
  • 原本を残しておく理由

ステップ1:手元にあるものを洗い出す

何かを書き出す前に、簡単な一覧を作ります。

  • 紙のログブック: 何冊あるか、何年分か、どのページに署名やスタンプがあるか
  • ダイブコンピューター: 各機種と、どのプログラムやアプリにデータを取り込んだか
  • ログブックソフトとアプリ: デスクトップのプログラム、スマートフォンのアプリ、クラウドのアカウント
  • スプレッドシートやその他の自作の記録

古いダイブコンピューターに昔のダイブがまだ残っていると思い込まないでください。完全なコピーは、何年も前にデータを取り込んだソフトの中にしかないことがよくあります。まずそのコピーを見つけましょう。

ステップ2:UDDF を理解する

**UDDF(Universal Dive Data Format)**は、ダイブデータ用の XML ベースのオープンなファイルフォーマットです。仕様では、次のようなあらゆるダイブデータを扱えるように設計されていると説明されています。

  • 計画、記録、分析
  • リブリーザーとあらゆる呼吸ガス
  • ログブックとアーカイブ

メーカーや OS に関係なく使え、仕様は無償で配布されています。

データを移すときに役立つ、仕様の2つの細部があります。

  • 単位は SI です。 深度はメートル、時間は秒、圧力はパスカル、温度はケルビンです。UDDF を読み込むプログラムは、これを画面に表示する単位に変換し直します。インポートした温度や圧力がありえない値に見える場合は、どこかで単位の変換がうまくいっていない可能性が高いです。
  • フォーマットは幅広いものの、ファイルが常に完全とは限りません。 UDDF には、ダイバーとその器材、ダイブサイト、ガスの定義、プロファイルデータのセクションがあります。ファイルを書き出したプログラムを示す短いヘッダーを除き、すべてのセクションが任意なので、どのセクションを埋めるかはそのプログラム次第です。ある書き出しには完全な深度プロファイル、シリンダー、ガススイッチが含まれ、別の書き出しには日付、最大深度、潜水時間しか含まれないこともあります。

ソフトが UDDF に対応しているなら、UDDF が最善の選択です。対応していない場合は、CSV(シンプルなスプレッドシート形式の書き出し)が一般的な代替手段です。CSV は概要の項目はうまく運べますが、通常は完全な深度プロファイルを含みません。

ステップ3:今のソフトから書き出す

具体的なメニューはプログラムによって異なるので、ソフト自体のヘルプページを確認してください。一般的な手順は次のとおりです。

  1. ログブックソフトを開き、まず完全に同期して、最新のダイブが書き出しに含まれるようにする。
  2. エクスポート(ファイルや設定の中にあることもあります)を探す。選択したダイブだけでなく、すべてのダイブを選ぶ。
  3. UDDF があればそれを選ぶ。なければ CSV を選ぶ。
  4. あわせて、プログラム独自の形式での完全バックアップも作成し、保管しておく。独自形式のバックアップは、通常どの交換フォーマットよりも多くの情報を保持します。

公式ドキュメントから2つの例を挙げます。

  • Subsurface。 ユーザーマニュアルには、すべてのダイブまたは選択したダイブだけを保存できるエクスポート画面が説明されています。フォーマットには、Subsurface 独自の XML、UDDF、いくつかの CSV オプションがあります。
  • Shearwater Cloud。 Shearwater のサポートページには、ダイブを XML または UDDF ファイルとして書き出せると書かれています。また、File → Export Whole Database でデータベース全体を保存する方法にも触れています。

その他のプログラムについては、公式ヘルプで「エクスポート」を検索し、作業を始める前にどのフォーマットに対応しているか確認してください。

スプレッドシート: 列名(日付、時刻、深度、潜水時間、ガスなど)を示す見出し行を1行付け、1行に1ダイブの形で CSV として保存します。深度がメートルかフィートかを書き留めておいてください。単位の混ざった列は後でトラブルの原因になります。

ステップ4:紙のログブックを移す

紙のログは手で入力する必要があります。いくつかの習慣で、結果の信頼性が高まります。

  • 日付順に、1冊ずつ作業し、 元のダイブ番号をそのまま使います。そうすれば、新しいログも紙の記録と対応したままになります。
  • ページに書かれていることだけを写し、それ以上は書かない。 ページに水温が書かれていなければ、その項目は空欄のままにします。空欄は正直ですが、推測は数年後には「事実」になってしまいます。
  • 各記入の出どころを書き留める。 たとえば「ログブック2、14ページから転記」のように。
  • すべてのページを撮影し、署名やスタンプのあるページも含めて自分のアーカイブに残します。
  • 転記が何であるかを忘れない。 それはあなたの履歴のコピーであって、署名された記録ではありません。潜水監督者やインストラクターの署名は紙の上に残ります。

商業ダイバーは、ここで特に注意してください。オーストラリアのダイバー認定制度 ADAS(Australian Diver Accreditation Scheme)は、ダイバーログブックの維持はオーストラリアや英国などで法的な義務であるとしています。IMCA の Professional Diver's Logbook は、健康診断書、資格、訓練、力量、潜水、累積潜水経験を扱っています。デジタルのコピーは役に立ちますが、登録機関が求めるログブックの代わりにはなりません。商業潜水ログブックのつけ方をご覧ください。

ステップ5:確定する前に確認する

インポートは、小さな誤りが入り込みやすい場面です。何かを確定として受け入れる前に、次の点を確認します。

  • ダイブ数を数え、古いソフトの合計や紙の最後のダイブ番号と比べる。
  • 各年からいくつかのダイブを抜き出し、日付、時刻、最大深度、潜水時間を原本と照らし合わせる。
  • 単位を確認する: フィートとメートル、bar と psi。
  • 時刻を確認する: 海外で記録したダイブは、タイムゾーンの扱いが異なるとずれることがあります。
  • ガスを確認する: ナイトロックスやトライミックスのダイブには正しい混合比が、複数ガスのダイブにはガススイッチが表示されているべきです。
  • 重複を探す。 ダイブが2つのプログラムを経由している場合は特に注意してください。

番号の付け方をひとつに決める。 履歴が紙と複数のプログラムにまたがっていると、ダイブ番号が衝突したり抜けたりします。インポートの前にルールをひとつ決めて書き留めておきましょう。紙の番号を引き継ぐか、すべてを日付順に振り直して古い番号をメモに残すか、どちらでも構いません。すべての記録に同じルールを適用することが大切です。

少しずつ取り込む。 一度にひとつの記録元を、古いものから順にインポートし、次に進む前に各回の結果を確認します。何かおかしいと思ったとき、どのファイルが原因かがわかります。

問題は、インポートする前のこの段階で、古いソフトか書き出したファイルの側で直してください。改ざんを検知できるログブックでダイブを確定すると、意図的にロックされます。

ステップ6:原本を残しておく

履歴を移すことは、決して履歴を削除することではありません。次のものを残しておいてください。

  • 元の書き出しファイル(UDDF、CSV)と、各プログラムの独自形式のバックアップ
  • 紙のログブックとページの写真
  • 複数の場所に保管したコピー(外付けドライブとクラウドのフォルダーなど)

その後も、新しいログブックからときどき改めて書き出しを行い、履歴がひとつのアプリやひとつの会社に依存しないようにしましょう。

DIVEOPS PRO での手順

  • インポート。 インポート画面では、UDDF、Subsurface XML(.ssrf または .xml)、CSV ファイルを取り込めます。インポートしたダイブは、確認用の下書きとして取り込まれます。

    • ログブックにすでにあるダイブは一覧表示されてスキップされ、統合されることはありません。
    • シリンダー容量やダイブサイトなどの欠けている値は、各下書きに注記されます。
    • ダイブコンピューターからの Bluetooth や USB による直接ダウンロードには、まだ対応していません。
    • 下書きはまだアプリ内で編集・削除できないため、誤りはインポートする前に元のファイルで直してください。各下書きをいつ確定するかはあなたが決めます。確定した記録はロックされます。訂正が必要な場合はサポートにご連絡ください。

    ファイルのインポートは DiveLog Plus 以上のプランに含まれ、新規アカウントが最初に利用できる30日間の無料トライアルでも使えます。

  • 手入力。 紙のダイブを元のダイブ番号ごと入力する機能は、Free Diver プランで無料・無制限に使えます。オフラインでも動作します。

  • エクスポート。 すべてのプランで、ウェブアプリからログブック全体を UDDF または完全な JSON バックアップとして書き出せ、どのダイブも PDF レポートとして保存できます。あなたの履歴は持ち運び可能なままです。

トライミックスやリブリーザーのダイブも記録しているなら、テクニカルダイブのログに記録すべきことをお読みください。プランの詳細は料金ページにあります。

あなたの履歴を移しましょう

登録ページで無料アカウントを作成し、ダイブを1本手で記録してから、最初のファイルをインポートして下書きを確認してください。

よくある質問

UDDF とは何ですか?

UDDF(Universal Dive Data Format)は、メーカーや OS の異なるプログラム間でダイブデータをやり取りするための、XML ベースのオープンなフォーマットです。仕様は無償で配布されており、メートル、秒、パスカル、ケルビンという SI 単位を使います。

使っているソフトが UDDF を書き出せません。どうすればよいですか?

CSV が使えるなら、見出し行があり、少なくとも日付の列を含む CSV を使ってください。独自のバックアップ形式しかない場合は、そのバックアップを安全に保管し、Subsurface など別のプログラムで読み込んで UDDF を書き出せるか確認してください。

入力し終えたら紙のログブックは捨ててもよいですか?

いいえ。書き写したものはコピーであり、署名やスタンプは紙の上に残ります。多くのプロダイバーにとって、紙のログブックは認定制度が求める記録なので、保管してください。

同じファイルを2回インポートすると重複しますか?

DIVEOPS PRO では、インポートしたダイブをログブックにすでにあるダイブと照合します。一致したものは一覧表示されてスキップされ、統合されることはありません。新しいダイブは、確認用の下書きとして取り込まれます。

出典

  1. Universal Dive Data Format (UDDF) specification, version 3.2.1
  2. UDDF specification — Chapter 4, Units used
  3. UDDF specification — Chapter 5, General structure of a UDDF file
  4. Subsurface User Manual — exporting dive logs
  5. Shearwater — Shearwater Cloud (support questions)
  6. ADAS — Logbook maintenance
  7. IMCA — Professional diver's logbook