迁移潜水历史:纸质日志、潜水电脑与 UDDF

最后更新:

大多数潜水员的历史记录都很分散:培训时的纸质日志,一台换过两个应用的潜水电脑,带潜那一季的电子表格,也许还有一本带潜水监督签字的商业潜水日志。把它们汇集到一处,值得认真做一次,并且一次做好。

本指南依次介绍每一种来源:

  • UDDF 是什么
  • 如何从您现在使用的软件导出
  • 如何转录纸质日志,同时不丢失它的价值所在
  • 如何检查结果
  • 为什么要保留原件

第 1 步:列出您手上有什么

在导出任何内容之前,先列一份简短的清单:

  • 纸质日志: 有几本、涵盖哪些年份、哪些页面有签字或印章
  • 潜水电脑: 每个型号,以及您把数据下载到了哪个程序或应用
  • 日志软件和应用: 桌面程序、手机应用和云端账户
  • 电子表格或任何其他自制记录

不要以为旧潜水电脑里还保存着您过去的潜水。通常,唯一完整的副本存在于您多年前下载数据所用的软件里。先找到那份副本。

第 2 步:了解 UDDF

UDDF(Universal Dive Data Format,通用潜水数据格式) 是一种基于 XML 的开放潜水数据文件格式。其规范称,它旨在管理所有潜水数据,包括:

  • 计划、记录和分析
  • 循环呼吸器和所有呼吸气体
  • 日志和归档

它不依赖于任何制造商或操作系统,并且免费分发。

迁移数据时,规范中有两个细节很有用:

  • 单位采用国际单位制(SI)。 深度以米、时间以秒、压力以帕斯卡、温度以开尔文为单位。读取 UDDF 的程序会把这些值换算回您看到的单位。如果导入的温度或压力看起来离谱,多半是某处的单位换算出了错。
  • 格式很全面,但文件不一定完整。 UDDF 有潜水员及其装备、潜点、气体定义和曲线数据等部分。除了一个注明写入该文件的程序的简短文件头之外,每个部分都是可选的,所以由该程序决定填写哪些部分。有的导出文件包含完整的深度曲线、气瓶和换气记录;有的则只有日期、最大深度和潜水时长。

只要您的软件提供 UDDF,它就是最佳选择。如果不提供,CSV(普通的电子表格导出)是常用的备选。CSV 能很好地承载摘要字段,但通常没有完整的深度曲线。

第 3 步:从现有软件导出

具体菜单因程序而异,请查看您所用软件的帮助页面。一般来说:

  1. 先打开您的日志软件并 完整同步,让导出包含最新的潜水。
  2. 找到 导出(Export)功能(有时在“文件”或“设置”下)。选择 全部潜水,而不只是选中的潜水。
  3. 如果提供 UDDF,就选择它;否则选择 CSV。
  4. 同时用该程序的原生格式做一次 完整备份 并保存好。原生备份通常比任何交换格式保留更多细节。

以下是官方文档中的两个例子:

  • Subsurface。 用户手册描述了一个导出对话框,可以保存全部潜水,或只保存选中的潜水。格式包括 Subsurface 的原生 XML、UDDF 和多种 CSV 选项。
  • Shearwater Cloud。 Shearwater 的支持页面称,潜水可以导出为 XML 或 UDDF 文件。页面还提到可以通过 File → Export Whole Database 保存整个数据库。

对于其他程序,请在其官方帮助中搜索“export”(导出),并在开始前确认它提供哪些格式。

电子表格: 另存为 CSV,只保留一行标题行来命名各列(日期、时间、深度、时长、气体等),每行一次潜水。写明深度的单位是米还是英尺。单位混用的列日后会带来麻烦。

第 4 步:转录纸质日志

纸质日志必须手动录入。养成以下几个习惯,录入结果才可信:

  • 按日期顺序、一次一本地录入, 并保留原来的潜水编号。这样新日志仍能与纸质日志对应。
  • 只照录页面上有的内容,不多写。 如果页面上没有水温,就让该字段空着。空白是如实的;一个猜测的数值,几年后就会变成“事实”。
  • 注明每条记录的来源, 例如“转录自日志第 2 本第 14 页”。
  • 为每一页拍照存档,包括有签字和印章的页面。
  • 记住转录是什么。 它是您历史的副本,而不是一份签字记录。潜水监督或教练的签字仍留在纸上。

商业潜水员在这一步要格外小心。澳大利亚潜水员认证体系(ADAS)指出,在澳大利亚和英国等地,保存潜水员日志是法律要求。IMCA 的《Professional Diver's Logbook》(职业潜水员日志)涵盖体检证书、资质、培训、能力、潜水和累计潜水经验。电子副本很有用,但它不能取代您的注册机构要求的日志。参见商业潜水日志怎么记。

第 5 步:定稿前先检查

导入是小错误混进来的环节。在把任何内容视为最终版本之前:

  • 清点潜水次数,并与旧软件中的总数或纸质日志上的最后一个潜水编号比较。
  • 每年抽查几次潜水,与原件核对:日期、时间、最大深度和时长。
  • 检查单位: 英尺与米,bar 与 psi。
  • 检查时间: 如果时区处理方式不同,在国外记录的潜水可能会发生时间偏移。
  • 检查气体: 高氧和三混气潜水应显示正确的混合气,多气体潜水应显示换气记录。
  • 查找重复项, 尤其是当您的潜水经过两个程序时。

确定统一的编号方式。 如果您的历史跨越纸质日志和多个程序,潜水编号会相互冲突或出现断档。导入之前选定一条规则并写下来。您可以沿用纸质日志的编号,也可以按日期顺序重新编号,并在备注中记录旧编号。两种都可以,只要对每个来源都同样执行。

分批进行。 一次导入一个来源,从最早的开始,检查完一批再开始下一批。发现问题时,您就知道它来自哪个文件。

请在这个阶段,在旧软件或导出文件中修正问题,然后再导入。一旦潜水在可发现篡改的日志中定稿,它就会被有意锁定。

第 6 步:保留原件

迁移历史绝不应意味着删除它。请保留:

  • 原始导出文件(UDDF、CSV)和每个程序的 原生备份
  • 纸质日志和您拍的页面照片
  • 存放在 不止一个地方 的副本,例如移动硬盘和云端文件夹

此后,不时从新日志中重新导出一份,让您的历史永远不依赖于单一的应用或公司。

在 DIVEOPS PRO 中如何操作

  • 导入。 导入页面接受 UDDF、Subsurface XML(.ssrf 或 .xml)和 CSV 文件。导入的潜水以 草稿 形式出现,供您核对:

    • 日志中已有的潜水会被列出并跳过,绝不合并。
    • 缺失的数值(例如气瓶容积或潜点)会在每份草稿上注明。
    • 目前尚不支持通过蓝牙或 USB 直接从潜水电脑下载。
    • 草稿目前还不能在应用中编辑或删除,因此请在导入前修正源文件中的错误。何时将每份草稿定稿由您决定。定稿的记录会被锁定;如需更正,请联系支持团队。

    文件导入属于 DiveLog Plus 及以上方案,新账户开始时享有的 30 天免费试用也包含此功能。

  • 手动录入。 在 Free Diver 方案中,从纸质日志录入潜水(包括原来的潜水编号)免费且不限数量,并且可以离线进行。

  • 导出。 在所有方案中,网页应用都可以把整本日志导出为 UDDF 或完整的 JSON 备份,并将任何一次潜水保存为 PDF 报告。您的历史始终可以迁移。

如果您也记录三混气或循环呼吸器潜水,请阅读技术潜水日志该记录什么。方案详情请见价格页面。

把您的历史迁移过来

在注册页面创建免费账户,手动记录一次潜水,然后导入您的第一个文件并核对草稿。

常见问题

什么是 UDDF?

UDDF(Universal Dive Data Format,通用潜水数据格式)是一种基于 XML 的开放格式,用于在不同制造商、不同操作系统的程序之间交换潜水数据。其规范免费分发,采用国际单位制(SI):米、秒、帕斯卡和开尔文。

我的软件不能导出 UDDF,怎么办?

如果软件提供 CSV,就用 CSV,要带标题行并至少包含日期列。如果它只有自己的备份格式,请妥善保存该备份,并查看是否有其他程序(例如 Subsurface)能读取它并导出 UDDF。

纸质日志录入完成后,可以扔掉吗?

不可以。录入的内容只是副本,所有签字和印章都留在纸上。对许多职业潜水员来说,纸质日志就是其认证体系要求的记录,所以请保留它。

同一个文件导入两次,会产生重复记录吗?

在 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