海洋 2.0 介绍 - ocean networks canada · 驱动程序另一个至关重要的职责是时...

24
海洋 2.0 介绍 2015 4 30 创新来自

Upload: others

Post on 26-Mar-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

1 of 42

海洋 2.0 介绍 2015 年 4 月 30 日

创新来自

Page 2: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 1

目录 1 海洋 2.0 介绍 ........................................................................................................................................................................... 3

1.1 海洋 2.0 – 按数字顺序*........................................................................................................................................................... 3 1.2 概览 ......................................................................................................................................................................................... 3 1.3 选择海洋 2.0 的益处 .............................................................................................................................................................. 5 1.4 支持的用户组类别 ................................................................................................................................................................. 5

2 结构概览 ................................................................................................................................................................................. 6

2.1 逻辑架构概览 ......................................................................................................................................................................... 6 2.2 安全与适应力 ......................................................................................................................................................................... 9

3 功能概览 ............................................................................................................................................................................... 10

3.1 系统管理 ............................................................................................................................................................................... 10 3.2 数据采集 ............................................................................................................................................................................... 11 3.3 数据提升/丰富 ..................................................................................................................................................................... 11 3.4 数据分发 ............................................................................................................................................................................... 11

3.4.1 数据分析 / 视觉化 ....................................................................................................................................................... 11 3.4.1.1 标量数据 ..................................................................................................................................................................................... 12 3.4.1.2 复杂数据 ..................................................................................................................................................................................... 13 3.4.1.3 高采样率流 ................................................................................................................................................................................. 14 3.4.1.4 元数据报告 ................................................................................................................................................................................. 14

3.5 模块亮点 ............................................................................................................................................................................... 15 3.5.1 视频归档和直播串流(SeaTube) .............................................................................................................................. 16 3.5.2 水诊器数据观察器 ...................................................................................................................................................... 16 3.5.3 众包的大众科学(Digital Fishers) ............................................................................................................................. 18 3.5.4 绘制实用程序 .............................................................................................................................................................. 18

3.5.4.1 数据源 ......................................................................................................................................................................................... 20 3.5.4.2 时间范围选择 ............................................................................................................................................................................. 20 3.5.4.3 视觉化和数据输出 ..................................................................................................................................................................... 21 3.5.4.4 绘制图管理 ................................................................................................................................................................................. 22

3.5.5 设备工作流程 .............................................................................................................................................................. 23 3.5.6 SeaScribe ............................................................................................................................................................................ 23

Page 3: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 2

图片清单 图 1—海洋 2.0概览 ...................................................................................................................... 4 图 2—海洋 2.0 的高级逻辑架构 ................................................................................................... 7 图 3—海洋 2.0关键组件 .............................................................................................................. 8 图 4—设备控制 ............................................................................................................................ 10 图 5— Wally 深海爬行器 ............................................................................................................. 11 图 6—标量数据(底部压力记录仪) ......................................................................................... 13 图 7—复杂数据(多波束声纳) ................................................................................................. 14 图 8—元数据报告 ........................................................................................................................ 15 图 9—SeaTube 视频档案 ............................................................................................................. 16 图 10—水诊器数据观察器 .......................................................................................................... 17 图 11—Digital Fishers .................................................................................................................... 18 图 12—绘制实用工具界面 .......................................................................................................... 19 图 13—图例 .................................................................................................................................. 20 图 14—质保/质控选择 ................................................................................................................ 20 图 15—时间选择和自动更新 ...................................................................................................... 21 图 16—选项 .................................................................................................................................. 22 图 17—绘制图数值 ...................................................................................................................... 22 图 18—SeaScribe 注解 ................................................................................................................. 23

Page 4: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 3

1 海洋 2.0 介绍 加拿大海洋观测网络独特的数字基础设施产品中最重要的是海洋 2.0——它是发动机,驱动极度多元化、大量海洋学

数据的全年不间断地采集、管理和再分发。

除了至关重要的数据采集功能,海洋 2.0 也提供所需的存储、质量控制、校准和视觉化能力,以支持全球用户,并提

供方便的界面,以处理其它与远处监控观测站基础设施和仪器自身相关的任务。没有它,这些都是复杂的任务。

海洋 2.0 的核心价值不仅在于它能够使得访问复杂资料更容易,也在于其基本设计是以灵活性和扩展性的原则为基础。

这使得不仅可以接纳迥然不同的仪器,也便于定制以满足各种终端用户的需求,如支持核心研究、监视商务活动、紧

急事件应对,等等,不论观测站大与小。

认识到海洋分析学的新兴市场领域,加拿大海洋观测网络致力于不断提升其具有一流水平的海洋 2.0 产品,以改进、

加快和扩大可运作的海洋决策能力。

1.1 海洋 2.0 – 按数字顺序* 4个不同的观测站

5个岸站

9个仪器节点

32 个仪器平台

5个移动平台

180 个仪器全年不间断返回数据

3400个测量传感器

250 + TB的数据总量

290 GB 的每日数据量

4300个全球注册用户(2013年)

11,500 个活跃用户(2013年)

*2014年 8月 1日统计数据

1.2 概览

通过功能强大、高效且智能的数据处理和分析,海洋 2.0 能够管理观测站产生的大量数据,而且可用来挖掘新采

集的和存档的数据流以探查趋势、内容分类、获取特征,将原始数据转变成资料,并为将资料变成知识铺平道路。

海洋 2.0 提供了巧妙的平台,该平台能动态地、自治地响应与各种不同自然条件和大量部署的传感器(固定和移

动)相关的配置变化,并适应仪器频繁的更替。

Page 5: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 4

图 1—海洋 2.0概览

描绘海洋 2.0 提供的主要功能以及目前支持的观测站(现有的和提案的)

海洋 2.0 能够扩展,以操控成百上千个相连的仪器,并跟踪系统中任何地方发生的所有的变化和事件。归档系统

灵活且能轻松支持远洋航行仪器中常见的各种数据类型。

工作流程安排技能将处理链组合起来并执行处理链,这个能力至关重要,否则这项任务极为复杂。它具有灵活性,

能够满足各单位的独特需求。

通过易用的网页界面,海洋 2.0 提供观测站数据管理和海底基础设施监视控制能力。目前,它已支持多种多样的

标准仪器,克服了进入观测市场新成员常见且重大的挑战。

海洋 2.0 是一套强大、可定制的软件,能够适应任何传感器网络的需求,即使是那些非永久在线的传感器(如,

浮标,滑翔机和水下机器人)。

有些客人或许喜欢本地安装软件,本地管理自己的数据,加拿大海洋观测网络也可以提供可靠的、冗余托管,连

同 24 小时远程管理和支持服务,包括管理所有数据的存储、备份、灾难恢复、服务台、软件维护和发行规划。

海洋 2.0 的主要特征包括: o 高效收集、归档和再分发来自海底传感器网络的数据 o 为研究人员以及其它用户(即公众、教育机构等)提供近乎实时数据

Page 6: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 5

o 互动管理和监视传感器和观测站基础设施必要的工具 o 可扩展性—海洋 2.0 能支持成百上千种仪器,并设计用来跟踪基础设施中任何地方发生的所有的变化和/

或事件 o 归档系统灵活且可扩展,支持海洋学仪器中所见的各种数据类型,支持长期的时间序列研究 o 以现代的以服务为导向的架构为基础的基础设施及其所有工具(数据访问、系统管理和配置)都是基于

网页 o 模块设计提供灵活性,仅安装单机所需的组件 o 利用 Web2.0 技术,海洋 2.0 提供了研究平台。在这个平台上,用户能够与同行合作、互动,处理和视

觉化数据,建立观测日程,预定事件自动检测和反应

1.3 选择海洋 2.0 的益处 o 海洋 2.0 是经过验证的、可靠的、可扩展的系统,去除了开发新的、复杂的系统相关的风险与成本 o 支持成百上千种仪器,代表了约 80 类(还在增加)仪器,覆盖了绝大多数海洋学仪器类型 o 有能力生成综合数据产品,支持广大用户要求的多种不同输出格式 o 支持多个、海洋学上分散的数据收集和存储站点 o 丰富数据功能,包括但不限于解析、校准、推导和质保/质控、事件检测/响应,和再处理(以前归档/

处理的数据) o 能够轻松添加新的、针对你的客户和有关方面的定制设计数据产品 o 需要的情况下,支持政府机构过滤敏感数据(即为军事或紧急目的) o 准确界定、易用的数据模型,使得按需直接访问数据成为可能 o 能为单机设备的用户界面换肤,可简单且高效地重塑单位形象,满足用户需求 o 目前正在开发中的性能提升将支持强大的插入架构,使得第三方可以开发并部署自己的设备驱动 o 作为节约成本的选择,可选择加拿大海洋检测网络主机服务或单机安装 o 持续的支持和维护包括定期升级,提供新传感器支持、现有传感器升级、新数据产品和新服务

1.4 支持的用户组类别 o 高级用户控制和监视“数据采集”和设备 o 科学家通过“数据分发”功能访问所有数据 o 教育工作者为课程目的保存和访问定制数据 o 公众通过公民科学入口访问图像、视频和其它数据产品 o 管理员控制和监视“数据采集和分发”

Page 7: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 6

2 结构概览

2.1 逻辑架构概览

海底有缆观测站通常有非常复杂的、多种多样的装置,必须顾及多样化的仪器和数据,并提供“设备指挥和控

制”、“数据采集”、“数据归档”和“再分发”的基础服务。

为达到这些多样化组件间通讯和整合方面最大的灵活和机动,海洋 2.0 采纳了扎实地建立在企业服务总线上的面

向服务架构。

海洋 2.0 建立在该高性能平台上,设计成为模块化的、松散耦合的、以组件为基础的系统,使得可以简单地按需

增加(调整)组成模块。

凭借这个架构基础,海洋 2.0 提供了简化的、准确界定的、以事件为驱动的、而且是“可插拔的”系统,该系统

可随时间推移按用户单位需求而扩展。初始安装仅需考虑解决手头上的挑战所需的模块,其它模块按需组合进入。

第三方模块的组合,或其它企业系统的整合也顾及到了。

而且,用户访问是通过标准的浏览器技术,无需安装或维护任何基于客户的软件或插件,减少了单位的维护负担。

几年来,海洋 2.0 已在运营中证明,既强大又可扩展,同时支持成百上千种仪器。它包括了管理和监视传感器和

观测站基础设施必要的工具,跟踪观测站内任何地方发生的所有变化。

Page 8: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 7

图 2—海洋 2.0 的高级逻辑架构

海洋 2.0 逻辑架构的描述,突显其基于组件的、以企业服务总线为基础的可插拔设计

Page 9: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 8

图 3—海洋 2.0 关键组件

几个关键组件组成海洋 2.0:

o 企业服务总线是消息传递系统,使得海洋 2.0 所有零件互动并传递信息和数据。 海洋 2.0 的所有功能组件

都使用它非同时相互通信。

o 驱动程序管理器服务仪器界面代表了与仪器及其整合的传感器互动的软件部分。该软件标准化了对仪器

的访问,并将数据结构通用化,这样下游其它软件组件可以利用。驱动程序另一个至关重要的职责是时

间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

原始数据记录,驱动程序将其向服务总线发布,服务总线接下来将其供给系统中其它软件元素。海洋 2.0有来自多个厂家大约 80 种不同类型仪器的驱动程序。

o 解析和校准,检验和质保这个软件模块读取来自仪器的原始数据,有可能在可选的校准阶段之后,将其

数值转变为有意义的、正确的数值。不仅如此,在这个阶段,可配置成自动校准,以标出超出范围的传

感器数值。

o 事件检测用来设计对实时事件的定制反应。用户可用几何公式或其它引发因素定义事件,以及该事件发

生时的相关反应。“事件检测”目前在海洋 2.0 有两种用途: 完成“质量保证”和“质量控制”的评估

(网络事件),以及同步声音设备取样以防止干扰(简单事件)。

o 数据档案接受仪器以及“表面”一侧间所有数据流量,并对其归档。

o 数据处理指的是自原始数据生成数据产品的软件部分。这些产品包括数据格式转换、绘制图以及图像等。

o 用户服务包括数据访问和视觉工具的结合,主要使用网页,但也通过智能设备或通过“网页服务”直接

提供数据,使得数据可以与其它计算机共享,无需人的介入。

Page 10: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 9

2.2 安全与适应力

该系统通过将所有关键组件隔离在安全、私有、不可路由的网络中,提供针对恶意访问或预料外人员的访问的安

全。

海洋 2.0 架构围绕适应力而设计,尤其是为数据收集组件,包括: • 在网络路径崩溃之际容错 • 在发生意外反常之际,多重防卫以将数据损失降到最低 • 支持包含完整数据备份的多个归档中心

关于可扩展性,海洋 2.0 目前支持任意数量的观测站、海岸站、节点、连接箱以及仪器,全部都可通过逻辑分层

拓扑轻松管理。

Page 11: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 10

3 功能概览 海洋 2.0 提供一系列精密工具和服务,使得所有类型用户与观测站互动。

3.1 系统管理

海洋 2.0 提供与“系统管理”相关的综合、精密的功能,包括: • 用户/许可管理 • 设备元数据输入和修改 • 系统拓扑维护 • 系统和状态控制台 • 日程安排 • 质保/质控定义 • 连接箱管理(即警报设置、监视) • 数据流监视 • 为仪器和数据流做注解

也提供了“指挥与控制”功能,使得授权用户互动控制部署仪器,包括摄像头(平,斜等)以及操控远程车辆。 下例描述了设备管理:

图 4—设备控制

海洋 2.0“设备指挥和控制”截屏 应用该功能的一个例子是控制 Wally——远程操作的深海爬行器,帮助研究人员研究不列颠哥伦比亚省沿岸天然

气水合物的溢出。Wally 由德国不莱梅雅各布大学的科学家和技师通过互联网使用海洋 2.0 操控。

Page 12: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 11

图 5— Wally 深海爬行器

Wally 图片,这个深海爬行器在德国科学家的控制下走过海床上暴露的气水合物。该控制是通过海洋 2.0 的设备控制功能实现的。

3.2 数据采集 在“监视”、“指挥与控制”、“数据采集”、档案/数据库“维持”方面,该功能管理与海底设备(横跨所有

配置了的网络/观测站)的所有互动。

3.3 数据提升/丰富 初始采集和归档之后,数据的提升/丰富是通过分析、校准、推导、质保/质控、事件检测/响应和再处理(对以

前归档的/处理过的数据)功能做到的。

3.4 数据分发 “数据分发”提供如下能力: • 通过特征丰富的网页界面提供用户互动,实现数据搜索、检索和再分发 • 访问存储的数据(原始文件和分析过的标量数据)以及生成的“数据产品”和相关的元数据报告,供用户下

载 • 使用外部工具如 MATLAB 在运行中生成数据产品

3.4.1 数据分析 / 视觉化

海洋 2.0 提供精密、多样的数据产品,满足广大用户群的需求。

每个仪器都可能要求多个独特的数据产品,而且每个数据产品可能要求多个格式。因此,海洋 2.0 提供成百上千

种截然不同的数据产品/仪器组合,以支持各种不同用户。

Page 13: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 12

为支持这个量大、多变的大堆数据产品,这些数据产品是在灵活的框架下制作,以可用性,尤其是可靠性为重点。

海洋 2.0 在三个大项下提供“数据产品” • 标量 • 复杂 • 高取样率流

每一类也包括自己相关的元数据。

3.4.1.1 标量数据

标量数据产品包装并提交校准的标量数据。标量数据定义为每个传感器每取样时间的一个测量值(如每秒温度读

数)。时间序列标量数据产品是基础数据产品,数据格式有多种,包括: • CVS 和其它基于文本的格式(Ocean Data View、R、SPSS、Minitab、Matlab、Excel 之类的应用程序可访问) • 固定格式二进制(如 netCDF、MAT 等) • Visual Plots(PNG 等)

在生成最终数据产品之前,所有标量数据必须首先通过一系列处理,包括: • 分析 • 单位转化 • 校准 • 推导(若需要) • 计算来自初始传感器的附加值

质保/质控整合在这些数据产品中,国际标准应用到某些数据产品中。用户能够为质保/质控标志过滤、填补空白、

计算平均值、最小值和最大值。海洋 2.0 也提供提升的功能,例如为数据产品浓缩来自位于同一位置多个设备的

数据。

Page 14: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 13

图 6—标量数据(底部压力记录仪)

3.4.1.2 复杂数据

复杂数据可能是多维数据,例如速度矢量场,或者难以分析成标量的数据,如声反向散射数据。复杂数据产品也

为定制处理数据和视觉化数据而产生。仪器厂家格式文件是一种常见复杂数据产品,与专用软件一起使用。原始

日志数据产品是数据存储的根本单位,它存储任一仪器与岸边站间传递的所有资料。

有些复杂数据产品应要求生成,有些则自动生成,储存在档案中,以供按要求快速检索。

Page 15: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 14

图 7—复杂数据(多波束声纳)

Rutgers 有缆观测站喷口处成像声纳收集的靠近加拿大海洋观测网络“海王星”观测站附近黑烟数据生成的图像(感谢华盛顿大学应用物理实验室的 Michael Kenney)

3.4.1.3 高采样率流

串流数据代表了来自诸如水诊器和摄像机之类仪器的连续高采样率数据。这类数据产品通常是通过以前的知识

(地点和时间范围)选择的,或在用我们的“水诊器数据观察器”或 SeaTube(见后)预览后选择的。其数据通

常是以其原始格式送达,未经转换(对于声频格式为 WAV,对于视频格式为 MPx)。

3.4.1.4 元数据报告

元数据报告包括详尽资料,包括仪器部署和处理细节。这些 PDF 格式的报告提供几乎所有标量和复杂数据产品

下载。

报告包括的方面如: • 设备标识细节(地理位置、属性等)包括引用记录 • 数据质量(质保/质控)信息

Page 16: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 15

• 空间数据信息 • 空间参考点信息 • 实体和属性信息 • 分布信息 • 其它元数据信息

图 8—元数据报告

3.5 模块亮点

正如在“架构”一节所述,海洋 2.0 是模块化、松散耦合、基于组件的系统,可以按需简单地添加(或调整)构

成模块。

海洋 2.0 支持第三方模块 的加入,同时它自身也提供多个已开发的精密模块,以支持在加拿大海洋网络观测站进

行的世界领先的研究活动。

以下章节描述了部分模块的亮点。

Page 17: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 16

3.5.1 视频归档和直播串流(SeaTube)

SeaTube,用这个视频模块 ,你可以观看、搜索、注解归档的视频。该模块将地点信息和注解与视频回放同步。

高级特征包括视频截图和播放节目表。

固定摄像机拍摄的视频和移动摄像机视频可供观看,固定摄像机常驻海底,移动摄像机视频来自远程操作的车辆

行走拍摄的录像。

SeaTube 提供许多独特的能力,包括: • 地图画线,显示当前下潜日志条目的位置(经纬度)或个人注解 • 与显示的视觉地图画线、个人注解和下潜日志条目同步的回放 • 单个视频或横跨所有可用视频内搜索下潜日志条目的功能 • 能够在用户确定的地点为视频做注解 • 能够包括相关的“下潜计划”,详细描述所选下潜视频完成了什么 • 有“下潜概况”可供,描述在什么深度实施的下潜 • 快照功能,自所放视频拍摄一系列连续的高质量快照(自现有最高质量版本提取) • 截取部分或者全部视频并添加到个人播放清单的功能

海洋 2.0 也提供观测站不同地点布置的多个摄像机串流直播能力。

图 9—SeaTube 视频档案

SeaTube 应用程序的截屏,中央是录像,右侧是地点地图,下方是注解,左侧是视频选择窗口。

3.5.2 水诊器数据观察器

水诊器数据可能会非常巨大和复杂,这是其自身特性决定,使得研究人员难以快速找到感兴趣的事件。

水诊器数据观察器模块通过提供代表全天数据的视觉略图,方便地分割成 5 分钟的片段,解决了这个问题。

Page 18: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 17

研究人员能快速扫过每一天,浏览寻找可能记录下来的自己感兴趣的事件。一旦找到,可选择并下载多个数据组,

甚至全天数据。

水诊器数据观察器特征包括: • 感兴趣的水诊器数据可以快速筛选,地区、位置、特定仪器和事件范围 • 特定水诊器和数据选择后,全天数据略图将显示在同一页上 • 页面尺寸可缩放,以在滚动区域显示较多或较少略图 • 点击单个略图将全部细节全屏显示 • 用户能快速移动到下一日或前一日 • 每个略图预览都标识了拍摄日期和事件,每个都可选择下载。或者,可以一下选择全天。 • 数据可以以一种或多种可用格式下载(PNG、PDF、WAV、MP3、FFT、HYD)

图 10—水诊器数据观察器

水诊器数据观察器模块的截屏,显示所选水诊器和所选日期的全天视觉化数据

Page 19: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 18

3.5.3 众包的大众科学(Digital Fishers) Digital Fishers 是个众包应用程序,旨在鼓励大众注解视频。做注解是以游戏形式呈现;做注解给用户带来奖励和

新视频。游戏设计成看起来像研究用潜水艇的仪表板,使用户在从他们的电脑探索海洋的过程中,获得在海洋中

航行的感觉。他们的注解给原始视频数据增加了价值,因为他们给专业分析人员提供了帮助,专业分析人员看这

些注解,寻找特定内容或特征。 管理员可以通过简单的管理界面添加或移除视频。

图 11—Digital Fishers

Digital Fishers 的截图,这是个众包应用程序。截图中央显示的是视频,右上角是游戏级别,用户和领导人状态在右下角,左侧是地点信息,下方是游戏注解输入菜单。

3.5.4 绘制实用程序

“绘制实用程序”这个模块使得用户能够互动绘制并与标量数据库的数据比较。

用户能在界面上同时观看任意数量的绘图,以快速预览并比较用户指定的时间范围内的数据。

用户也能下载所观看的数据或获得该数据的其它资料。

Page 20: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 19

图 12—绘制实用工具界面

绘制实用工具的截图。上半部显示了曲线,附带注解解释了用户可用特征,下半部是例子,带有用户不同选项的三条曲线。

Page 21: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 20

图 13—图例

重要特征

3.5.4.1 数据源 • 绘制实用工具提供了详尽的仪器清单,以树形结构编目,可按地点、仪器类型和项目归类 • 可用传感器类型过滤,帮助用户准确确定感兴趣的传感器 • 用户也可选择是用原始数据值还是用清洁数据值绘制

图 14—质保/质控选择

绘制实用工具下载所观看数据选项的截图,在此可观看或访问该数据附加信息。

3.5.4.2 时间范围选择 • 绘制实用工具允许用户自预设时间范围中选择,或定制时间范围以决定绘制图显示的时间范围

Page 22: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 21

• 用户也能在显示的绘制图上点击并下拉“时间方框”,为所有可见绘制图快速改变所选的时间范围 • 所有绘制图描述的都是在同一所选时间范围内 • 绘制实用工具显示以前所选的任何时间范围的历史,可在各种选择中快速变换 • 绘制实用工具具有自动更新功能,按预设的时间间隔重新加载绘制图,使得用户可以在数据获得之际看

到当前最新数据 • 提供不同的自动更新时间间隔,取决于用户许可

图 15—时间选择和自动更新

上半部是绘制实用工具时间范围选择选项。下半部显示了用户如何能够设定自动更新时间间隔。

3.5.4.3 视觉化和数据输出 • 绘制实用工具能在绘制图区域以选择的时间间隔显示多个绘制图 • 每张绘制图同时最多能以两种截然不同的数据刻度类型(分巴、米/秒等)绘制,每一种刻度分别为左右

侧的 Y 轴 • 同类型数据刻度的多个(一个以上)时间系列可在绘制图的每个 Y 轴上重迭 • 绘制图生成后,其颜色和类型可以调整。可供使用的绘制图类型包括面积图、条形图、线图、最小值/最

大值、最小值/最大值+平均值、散点图和梯形图 • 绘制实用工具允许用户使用“注解管理”模块在绘制实用工具界面内做注解并搜索注解 • 可以使用不同方法改变两轴的刻度,对绘制图重新标示刻度 • 用户可以输出绘制图的高质量 PNG 图像 • 用户可以输出和观看与所生成的绘制图相关的数字数据

• 绘制图可以以高质量图像的形式输出,或使用“数据搜索”模块下载其数据供本地分析

Page 23: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 22

图 16—选项 绘制实用工具属性和保存选项截图

图 17—绘制图数值 显示绘制图所用的绘制数据截图,按上图的选项选择

3.5.4.4 绘制图管理 • 绘制图可定制命名并保存在用户的账户 • 可生成参考链接,这样绘制图可在用户间共享 • 绘制实用工具能保存公共绘制图和个人绘制图。只有管理员有能力保存公共绘制图。

Page 24: 海洋 2.0 介绍 - Ocean Networks Canada · 驱动程序另一个至关重要的职责是时 间处理功能,该功能保证了与所有所支持的网络相连的所有仪器具有同一时间参考点。一旦自仪器获得

海洋 2.0 介绍 2015 年 4 月 30 日

页面 23

3.5.5 设备工作流程

“设备工作流程”应用程序是个项目管理工具,允许观测站运营人员定义所有生命周期过程、阶段、和与多个部

署、启动和回收等相关的任务。

使用“设备工作流程”的应用例子: • 开发/计划仪器工作流程的细节 • 在整个单位内负责安装和维护的部门发布工作 • 在仪器层面和行走车层面跟踪和记录进展

3.5.6 SeaScribe SeaScribe 是海洋 2.0 中的一个工具,能为同时来自不同地点的串流直播视频高效地、以关键词为驱动、在线和实

时注解。SeaScribe 使得远程队伍(例如在岸上或维护巡航船只上)必要时输入注解,同时他们都在观看同一或

不同的串流。注解是双向同步的。这个强大的工具实质上是在为 SeaTube 提供一些输入。SeaScribe 是系列工具

中的一个组成部分,这个系列工具使得在海上远航期间能获得数据,立即(或缓存后)传输至岸上。

图 18—SeaScribe 注解

SeaScribe 输入工具部分的截图。不同的人(做日志的人)做的 3 条记录在此显示。