最新
S-129:把「船底还剩几米」做成产品
S-98 第 6 层"官方按需数据"的最后一件:富余水深管理。它不描述海,描述一个决定——这条船、这条航线、这个时间窗,龙骨下还剩几米。从挪威 Tjeldsundet 海峡的一次真实通行讲起:三份计划、五个物标、一套交通灯画法。
最新
S-98 第 6 层"官方按需数据"的最后一件:富余水深管理。它不描述海,描述一个决定——这条船、这条航线、这个时间窗,龙骨下还剩几米。从挪威 Tjeldsundet 海峡的一次真实通行讲起:三份计划、五个物标、一套交通灯画法。
单产品渲染你已经会了,但 ECDIS 屏幕上从来不止一种数据:S-101 底图、S-102 水深、S-104 水位、S-111 流、雷达 AIS、船员标注一起涌来——谁压住谁、告警谁先响、谁算「官方」?这篇拆 S-98 Ed 2.0.0:九层优先级、签名定身份、附录 D 的 ESC/WLA 算法,以及一个还没发布的核心卖点。
实测对比 S-401 与 S-101 的要素目录和图示表达:84% 要素同源(159/190),157 个共有要素的属性绑定被单向扩充,侧标取值 4→27、垂直基准 15→31——内河电子航道图是 S-101 的「内河分身」,通告标符号一家就有 160 多个。
把站上十个 S-57/S-100 在线工具按工作流串起来:码表速查、数据拆解、格式解析、测试数据生成、昼夜模拟——每个工具什么时候用、怎么用、解决过什么真实问题。附离线完整版说明。
实测拆解 S-123 海上无线电服务(MRS)产品规范的图示表达包:电台、GMDSS 区、NAVTEX 播发区、气象警报区全是物标,26 个 XSLT 规则文件分层工程化——还有官方包里并存着拼写正误两个版本的 Meteorological 规则和韩语文件名。
拆解 S-131 港口基础设施产品的要素目录与图示表达目录(都实测过 2.0.0 版):系船柱、护舷线、干船坞甚至 AGV 自动导引车都是物标——S-100 的产品谱系正在从"航海"走向"港口运营"。
上一篇留的坑——S-101 图示表达目录里 215 个规则文件只有"引用",公开分发件里没有逻辑。这篇拆开官方的 Lua 条件制图规则:属性换符号、几何换画法、雷达叠加换图层、共边判定安全等深线,以及 S-111/S-123 为什么改用 XSLT。
用我们色板数据里的真实色值,拆解 S-52 五套色板的设计逻辑:白天亮蓝的极浅水到夜里是 #030413,夜板平均亮度只有日板的 1/5——不是调暗,是重新设计。文末附可交互昼夜模拟器。
拆解 S-125 航标(AtoN)产品规范要解决的问题:ENC 里的航标是"计划状态",而现实中的航标会灭、会漂、会被撞沉——把航标的短周期状态变成数据流,还有纸质时代不可想象的"虚拟航标"。
入门路线里反复提到的 S-64 到底是什么:IHO 官方的 ECDIS 测试数据集。三类人三种用法、一条更新用例的五步走法、三大翻车点对照表,以及怎么把"人眼比对"升级成像素 diff 回归。
拆一份国内海事机构发布的真实 S-124 施工警告数据:一条通告怎么拆成身份、几何、正文与有效期——125 个坐标点的施工走廊、30 艘施工船的名单、到点自动过期的 fixedDateRange,全在字段里。
拆解 S-52 图示表达的机制:look-up 表为什么是带状态的规则引擎、63 个命名色 token × 5 套色板怎么换、安全等深线一动为什么整张图要重算——数据是 S-57 的,"画成什么样"是另一套标准说了算。
拆解 NOAA CBOFS 的 S-111 官方样本:54×54 网格 × 48 个整点时刻的潮流场、knots 单位与 -9999 填充值、directionToward 方向约定——顺带把浏览器端解析 HDF5 复合数据集的两个坑讲清楚。
拆解 NOAA 官方 S-104 水位预报样本:25 个站点 × 4 个时刻的潮位时序、趋势码与填充值约定——水深是相对基准面的,而基准面本身在动。
拆解 S-101 图示表达目录(PC 2.0):符号注册表、视图组图层、颜色配置、一个真实的线样式绘图 XML——以及 Look-up 表为什么不在公开分发件里。
S-102 水深表面产品拆解:多波束网格如何取代 DEPARE 加散点水深,逐元不确定度带来什么,渲染端的安全等深线为什么会变成一道分析题——附真实 NOAA 测试数据的实测数字。
拆解官方 IC-TEST 测试集里的 S-101 数据集:交换集目录、ISO 8211 字段字典、DSID 记录逐段解读——看 S-57 的血脉如何在 S-101 里延续。
用 160 个对象的迁移数据拆解 S-101 与 S-57 的四点本质差异:要素/信息分家、关联关系一等公民、复杂属性终结光态天书、8211 封装延续但内容模型全新。
S-100 产品族一次讲全:S-101 ENC、S-102 水深表面、S-124 航行警告、S-125 航标、S-127 交通管理、S-129 吃水净空、S-131 港口设施——框架怎么分工,对渲染开发各意味着什么。
对象类码表、属性码表、S-57↔S-101 官方对照、坐标/磁差速算——四个免费纯前端的 S-57 开发速查工具,附实现思路与数据来源。
程序一启动就挂死:无崩溃、无日志、CPU 闲着。复盘一次单例构造期重入引发的死锁,从线程栈定位到三层修复,附一份防复发清单。
拿真实 ENC 文件动刀:ISO 8211 封装、FRID/VRID 双表结构、共边拓扑、增量更新机制,附一个最小解析器的骨架和踩坑清单。
给开发者的电子海图标准全景地图:S-57 管数据、S-52 管显示、S-100 是下一代框架,附一条可执行的学习路线。