4. 图层概念与分类

在 ECDIS 屏幕上看到的“一张海图”,实际上是由许多个图层叠合而成的合成画面。理解图层,是理解 ECDIS 显示逻辑的起点:为什么同一片海域在不同比例尺、不同显示模式下看起来差别很大,为什么有些物标会“消失”,为什么报警信息总能压在画面最上层——答案都在图层机制里。

一、图层是什么

图层(Layer)是 ECDIS 中按内容属性组织、可独立控制显示与隐藏的一组海图数据或符号集合。可以把 ECDIS 的显示画面想象成一摞透明胶片:最底下是海图数据本身,往上依次叠加水深、助航标志、航线、本船、报警等不同胶片,每张胶片只承载一类信息,最终一起透光形成你看到的画面。

需要区分两个容易混淆的概念:数据层与显示层。数据层指 S-57/S-101 等标准中按物标类别组织的数据内容,例如水深层、航道层、陆地高程层;显示层则是 ECDIS 按 S-52 显示规范把数据翻译成符号、颜色、线型后形成的呈现层次。用户通过“显示类别”“图层开关”等操作,实际控制的是显示层,而数据层始终完整存在于海图数据中,只是可能未被绘制出来。这一点非常关键:看不见不等于不存在,关闭某图层后相关物标仍在数据里,只是不参与显示与部分查询。

二、矢量图层与栅格图层

ECDIS 中的图层按数据组织形式可分为矢量图层与栅格图层两大类,二者在本质、操作和用途上差异明显。

矢量图层以点、线、面几何对象加属性描述地物,例如一个灯浮是一个点对象,带有灯质、颜色、位置等属性;一条航道边界是一条线或面对象。矢量图层的优势是:可无级缩放而不失真、可按属性查询(点选物标弹出详情)、可按规则筛选显示(如只显示水深小于安全等深线的区域)、可参与航线安全检查和报警计算。ENC(电子航海图)主体就是矢量数据。

栅格图层以像素网格存储图像,每个像素记录颜色或数值,典型代表是扫描海图(Raster Chart)和部分背景影像。栅格图层放大后会像素化,无法点选查询单个物标属性,也不能直接参与基于物标属性的自动计算,但它保留了原纸海图的完整制图风格,适合作为整体态势的直观参考。在 ECDIS 中,栅格海图通常作为独立的海图单元使用,与矢量 ENC 不能简单混用同一套安全参数逻辑,这是实际使用中必须注意的限制。

下表对比两类图层的核心差异,便于在实际操作中快速判断:

对比项 矢量图层 栅格图层
数据形式 点/线/面 + 属性 像素网格图像
缩放表现 无级缩放不失真 放大后像素化
物标查询 可点选查看属性 不可查询单个物标
参与安全计算 可参与(如安全等深线判断) 一般不参与
典型代表 ENC(S-57/S-101) 扫描海图(RCDS)

三、图层叠加原理

图层叠加遵循“自下而上、逐层绘制”的原则:先绘制底层,再在其上绘制上层,上层不透明处会遮盖下层,透明处则透出下层内容。ECDIS 的叠加顺序大体为:海图背景(陆地、水深底色)→ 基础物标(岸线、等深线、航道)→ 助航标志与航行信息 → 航线与计划 → 本船与雷达/ AIS 叠加 → 报警与提示。这个顺序不是随意的,它保证了越靠近“实时操作与安全”的信息越靠上、越不易被遮挡。

叠加还涉及比例尺与显示类别的配合。ECDIS 通常按“基本显示 / 标准显示 / 全部显示”三档控制信息密度:基本显示只保留航行必需的最小物标集,标准显示增加航道、助航等常用信息,全部显示则呈现所有可用物标。比例尺变化时,系统会按显示比例尺筛选合适精度的海图单元并调整符号密度,避免小比例尺下符号挤成一团。实际使用中若发现某物标“不见了”,应先检查显示类别是否被调低、对应图层是否被关闭、当前比例尺是否超出该海图单元的编译比例尺范围,而不是急于怀疑数据缺失。

四、显示优先级与典型判读

显示优先级决定当多个图层在同一位置都有内容时谁被看见。一般规律是:报警与安全相关提示优先级最高,本船与实时叠加信息次之,航线与计划信息再次,基础海图物标最低。此外还有几条实用规则:重要物标(如孤立危险物、沉船、灯标)在符号冲突时优先显示;文字注记会自动避让,避免互相压盖;安全等深线与安全水深相关的着色区域通常压在水深数字之上,以便一眼识别可航水域。

下面这张图把本节的核心关系集中呈现:左侧是矢量与栅格两类数据源,中部是按优先级自下而上叠加的显示层栈,右侧是最终合成画面与判读要点。

ECDIS 图层叠加与显示优先级 数据源 矢量图层 点/线/面 + 属性 可查询 · 可计算 ENC(S-57/S-101) 栅格图层 像素网格图像 保留纸图风格 扫描海图(RCDS) 显示层栈(自下而上叠加) ① 海图背景:陆地、水深底色、等深线 ② 基础物标:岸线、航道、锚地 ③ 助航标志与航行信息 ④ 航线与计划航线 ⑤ 本船、雷达/AIS 叠加 ⑥ 报警与安全提示(最高优先级) 优先级升高 合成画面 本船 计划航线 陆地 ⚠ 偏航报警 判读要点 · 物标“消失”先查:显示类别(基本/标准/全部)→ 图层开关 → 当前比例尺是否超出海图单元编译范围 · 报警与本船信息始终压在最上层,不被海图物标遮挡;重要物标(孤立危险物、灯标)符号冲突时优先显示 · 矢量层可查询、可参与安全计算;栅格层仅作直观参考,不能替代 ENC 的安全参数判断

结合上图,可以给出一套实用的排查顺序。假设值班中发现某沉船符号没有出现在预期位置,按以下顺序检查:第一,确认当前显示类别是否为“标准显示”或以上,基本显示可能不包含该物标;第二,检查海图图层开关中是否关闭了沉船或危险物相关图层;第三,核对当前显示比例尺是否已超出该 ENC 单元的编译比例尺,超出时系统可能不绘制细节;第四,点选附近物标确认该区域是否已加载正确海图单元;第五,若以上均正常,再核对海图更新是否已应用。这个顺序把“显示设置问题”与“数据问题”分开,能避免盲目更换海图或误判数据缺失。

记忆要点:图层是“透明胶片”,矢量是“可查询的结构化胶片”,栅格是“拍好照片的胶片”;叠加自下而上,优先级自上而下——越关乎安全与实时操作,越靠上、越优先。

掌握图层概念后,后续调整显示类别、设置安全等深线、判读报警叠加时,就能清楚知道每一次操作改变的是哪一层、影响的是什么,而不是把 ECDIS 画面当成一张不可拆解的整体图。