船舶IMO识别码是什么?

船舶编码和编码体系比较多,主要有船舶登记号、船检登记号、船舶呼号、IMO号、船舶MMSI、船体号等。

船舶的IMO Number(国际海事组织识别码,下称IMO识别码)是独一无二的,相当于船舶的身份证号码,并且此号码贯穿于船舶终生。IMO识别码原本只是国际海事组织对悬挂缔约国国旗的船舶进行方便登记管理所使用,

船舶IMO识别码的由来

船舶最早使用编码登记至少可以追溯到20世纪60年代以前,劳氏船级社每年会对在其注册下的船舶进行编码排序。随后为避免麻烦和规范管理,劳氏船级社决定将所登记船舶所使用的6位数编码作为船舶的终身代码。20世纪70年代初期,劳氏船级社又与船东和船厂达成一致,船舶的编码在造船伊始就已编好。

为加强海事安全管理和海洋环境保护,防止海事欺诈的发生,并声明无意损害船舶经营中的责任事项、民法行为或其他任何商业行为,国际海事组织在1987年11月第15次大会上引进劳氏船级社的船舶识别编码机制,并鼓励当时所有缔约国政府对现有船舶启用IMO识别码,这就是IMO识别码的由来。随后在1996年,国际海事组织对《SOLAS公约》(《国际海上人命安全公约》)第XI-1章“加强海上安全的特别措施”强制生效的同时,也要求悬挂缔约国国旗的船舶执行IMO识别码机制。

船舶IMO识别码的格式

在船舶新建或首次登记检验期间,船东或认可组织可以向国际海事组织唯一认可的机构IHS M&T免费申请IMO识别码。IMO 识别码由IMO大写字母后接7个阿拉伯数字组成,最后1位是校验码。该校验码是通过将前6个数字中的每1个数字与从左到右由7到2的位置数进行相乘,乘积的结果进行相加,相加后得出结果的个位数。

IMO采用9位数字字母混合码。分为船舶顺序号,船舶建造(登记)年份,标识码

1.在IMO已经登记的船舶,其前两位标识码为UN,后七位为 IMO NO。

2.中华人民共和国未在IMO登记的船舶,其前两位标识码为CN,后七位根据国际海事组织规定的编号结构,由我国自行编制代码。

3.挂靠我国港口并未在IMO登记的外国集装箱船舶,其前两位标识码为FC,后七位根据IMO规定的编号结构,由我国自行编制代码。

船舶IMO识别码的应用

《SOLAS公约》强制船舶在明显位置永久显示IMO识别码,还要求将IMO识别码加入船舶各类法定证书中,这大大增加了船舶信息的精准性。同时国际海事组织通过海安会通函(MSC/Circ.1142)以及海环会通函(MEPC/Circ.425)要求在船舶的图纸、手册和其他文件中也要加入IMO识别码,对船舶检验检查和维修保养都提供了极大便利。由于IMO识别码的唯一性,可以使用IMO识别码把各区域的船舶区分开来,对于掌握船舶动态信息也非常有用。

部分内容来源于网络,侵权请联系删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/162406.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Windows】解决电脑可以正常使用微信,但是打不开网页

问题 啊哈 如题,在安装软件的过程中突然就发现浏览器不能用了,但是微信可以正常接发消息。 记录一下解决过程。 解决 1、自动DNS 打开控制面板->网络和Internet->网络和共享中心,点击以太网,找到属性Internet协议4(TCP/…

【聚沙成塔系列】通信笔记知识汇总一

什么是NCO 载波NCO通过控制频率w控制。每次要累加的数字M就是频率控制字。调节M进而控制载波频率。 什么是带宽 3db带宽 常说的3dB带宽,是指在信号功率谱对称的情况下,功率谱密度比信号频谱中心处的峰值下降3dB的两个频率之间的频率范围 工作带宽 工作…

docker部署mysql nginx redis

一.创建网络 # 创建网络 docker network create liming # 查看网络 docker network ls二.部署mysql 删除并重新创建mysql容器,并完成本地目录挂载: 挂载/software/mysql/data到容器内的/var/lib/mysql目录挂载/software/mysql/init到容器内的/docker-…

html将复选框变为圆形样例

html将复选框变为圆形样例 说明目录使用对勾图标实现圆形复选框原复选框html代码及默认样式取消复选框未勾选前的样式新增复选框未勾选前的样式新增复选框勾选后的样式获取复选框选中后的value值 使用CSS样式写对勾图标实现圆形复选框 说明 这里记录下用原生html实现将原复选框…

netty基本用法, 拆包、粘包等常见解决方案,看本文即可,不做原理说明,只进行实战操作

netty的基本用法 完整的介绍了netty最基本的发送byte、string、byteBuf发送接收数据,以及拆包、粘包演示,拆包、粘包的解决方案。看netty的用法只看本篇足以,本篇只说用法,不讲底层原理。 详细demo的git地址 示例的通用代码 客…

【JVM】JDBC案例打破双亲委派机制

🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 JVM 打破双亲委派机制(JDBC案例…

LangChain+LLM实战---Embedding、从入门到生产使用

搜索功能已经深入到我们的日常生活中,我们常说“Google一下就知道了”,用户已经开始期望几乎每个应用程序和网站都提供某种类型的搜索功能。随着有效搜索变得越来越相关(双关语),寻找新的方法和体系结构来改进搜索结果对于架构师和开发人员来…

Linux下yum源配置实战

一、Linux下软件包的管理 1、软件安装方式 ① RPM包管理(需要单独解决依赖问题) ② YUM包管理(需要有网络及YUM仓库的支持,会自动从互联网下载软件,自动解决依赖) ③ 源码安装(安装过程比较…

SpringBoot整合JUnit

1.创建新项目 说明:创建springboot_04_junit项目,选择对应的版本。 2.接口类 说明:新建BookDao接口。 package com.forever.dao;public interface BookDao {public void save(); }3.实现类 说明: 新建BookDaoImpl实现类。 pa…

c++中httplib使用

httplib文件链接:百度网盘 请输入提取码 提取码:kgnq json解析库:百度网盘 请输入提取码 提取码:oug0 一、获取token 打开postman, 在body这个参数中点击raw,输入用户名和密码 然后需要获取到域名和地址。 c++代码如下: #include "httplib.h" #in…

selenium自动化测试入门 —— python unittest单元测试框架

unittest又名PyUnit, Python单元测试框架(The Python unit testing framework),简称为PyUnit。自从 Python 2.1 版本后,PyUnit成为 Python标准库的一部分。 为什么需要使用unittest单元测试框架? 当我们写…

Ipswitch WS_FTP 12 安裝

Ipswitch WS.FTP.Professional.12.6.rar_免费高速下载|百度网盘-分享无限制 This works but quite difficult to figure out. It didnt allow me to replace the wsftpext.dll at 1st and had to test lots of ways how to replace it. This is how I did: 1. Follow the instr…