随着电子计算机技术和航海技术的发展,产生了以数字形式表示的,描写海域地理信息和航海信息的电子海图,它的出现引起了海道测绘领域和航海领域的一场技术革命,使海图的研究、生产和使用跨入了一个新的纪元,也使航海自动化迈上了一个新的台阶。助航标志简称航标,通常设在沿海、港口等海域,用来帮助航海人员辨认航道、测定船位、避开沉船等危险物,从而引导船舶安全航行,避免发生触礁、搁浅等事故。电子海图是船舶航行的眼睛,作为电子海图中重要内容的助航标志信息,它的准确性将直接影响着航海的安全。而在现阶段,由于在电子海图制作过程中,不能把助航标志信息自动导入,需要通过人机交互的方式输入,影响助航标志信息的准确率(表1),因此,迫切需要找到一种能自动导入助航标志信息的方法,提高助航标志信息录入的速度和准确率。

2.电子海图生产现状

2.1航标数据库现状

从90年代开始,上海海事局就采用数据库的方式来管理助航标志信息,然而原先的航标数据库是按照纸质海图要求设计的,因此与现在的电子海图生产不相适应(表2)。

2.2电子海图制作现状

上海海事局从1996年开发电子海图到现在批量生产电子海图,经过了不断吸收、提高的过程。目前使用的是CARIS公司专门用于生产S-573.1版电子海图的HOM软件,汉化了数据字典,设置了54到84的转换参数及最小比例尺因子,现在电子海图的制作水平、制作质量有了很大的提高。

现在电子海图是按照纸海图的分幅来进行制作:首先得到相应区域纸海图的电子文件,然后按S-57的要求进行交互编辑,最后经过检查,生成电子海图产品。这种生产方式在同一地区在不同比例尺图上的表现有时会出现差异,特别是助航标志信息是通过人工交互的方式输入,增加了工作量,也致使生成的助航标志信息不统一。

3.主要问题的解决

3.1定义新的航标数据库结构

要实现自动导入助航标志信息,需要结合原有航标数据库的数据基础以及今后航标管理的需要,建立符合电子海图国际标准(S-57)的数据结构,因此重新设计定义了航标数据库的结构。

3.2将原有航标数据库中的资料导入到新的数据库中

在定义好数据库的结构之后,需要对原有的航标数据库资料进行分类整理,把一些字段进行拆分,最终把原数据库中的数据全部导入到新的数据库中。

3.3开发航标信息管理系统

根据航标管理和航标导入到CARISHOM的要求,开发了基于网络的航标信息管理系统。实现了对航标的录入、查询和修改,并能够将其输出成电子表格和HOM所能接受的数据库格式。

3.4充分利用电子海图制作软件CARISHOM的功能

有了与电子海图结构相适应的航标数据库之后,我们利用电子海图制作软件CARISHOM中的数据库导入模块“ObjectImportUtility”的功能,使其与航标数据库联系起来,最终通过接收航标信息管理系统导出的数据实现了航标的自动导入。

3.5建立航标导入模板

在航标自动导入功能开发成功之后,我们又建立了相应的操作模板,使该方法便于在实际的生产中使用,进一步增强了可操作性。

4.关键技术分析

4.1适应电子海图生产的航标数据库的建立

航标数据库采用SQL数据库技术和B/S结构,它包括全国沿海发布的所有航标数据,保存在内网服务器的SQL数据库中,保证了电子海图使用的航标信息的唯一性。其管理、维护、查询输出均使用浏览器方式,在海事局内部网络上的计算机用户均可以网页方式查询航标信息。同时可以按按航标所在地区、图号、范围、位置和修改日期等多字段查询。航标输出格式有两种:一种是CARISHOM软件使用的数据,用于航标信息的自动导入;另外一种是按航标表格式输出的EXCEL文件,用于打印成册。

为了能适应电子海图生产的需要,设计航标数据库时,我们按照电子海图的要求,把一个航标分成4个部分:标体、顶标、灯光及辅助部分,然后通过制作软件自动组合生成一个整体。

同时,系统应用程序可以按WGS84或BJ54经纬度坐标输入位置,可以对查询结果进一步作高级复杂查询,可以输出WGS84或BJ54的查询结果。可以与WGS84改正通告、海图等兼容。

4.2原有航标信息的生成

首先,根据原数据库的图形代码,生成电子海图物标,然后,根据其灯质等其它属性,自动完成属性值的输入。如:左侧浮标的图形代码为NABYPBG2,则自动创建了一个电子海图物标,其中标体为侧面浮标(BOYLAT),浮标形状(BOYSHP)属性的属性值为4(柱形),侧面标志(CATLAM)属性的属性值为1(左侧标);顶标(TOPMAR)中的顶标形状(TOPSHP)属性值为5(圆柱形);灯标(LIGHTS)中的颜色(COLOUR)属性值为3(红色),其它的信号组、周期、射程等属性也自动识别生成。

5.结语

从2005年10月开始,我们就采用自动导入助航标志信息方式生产S-573.1版电子海图,至今已完成50多幅电子海图制作工作,助航标志信息的正确率从原先的96.7%提高到了99.7%(见表3),同一地区不同比例尺电子海图数据的统一性、制作质量、速度都有了较大的提高,得到了港航用户的好评。                                                                                                                                                  参考文章:电子海图、AIS、雷达

助航标志信息自动导入电子海图研究相关推荐

  1. 关于WEB端实现电子海图研究之思路

    记笔记,免忘记! 项目上突然说要加一个电子海图和之前的离线地图可以相互切换,并实现其它交互功能,上传s-57标准的海图生成地图.最开始并不知道s-57是.000结尾的文件,后面看到.000文件,需要上 ...

  2. 关于WEB端实现电子海图研究二GeoServer

    记笔记,免忘记! 接前面思路篇.本文章主要是讲,利用GeoServer对shp文件进行数据样式调整 ,数据拼接,shp文件发布,矢量切片. Geoserver官网:GeoServer 可以使用最新版本 ...

  3. 如何将电子海图的航线导到gps上_海图雷达( Chart Radar)在航海中的应用.pdf

    海图雷达( Chart Radar)在航海中的应用 Radar)在航海中的应用 海图雷达(Chart 杨晓,廉静静2刘 形1 (1.大连海事大学航海学院:2.大连海事大学航海动态仿真及控制交通部重点实 ...

  4. 电子海图基本概念介绍

    电子海图基本概念   电子海图是一个总的概念名词,可分为两个部分,一个部分是电子海图数据,另一部分是各种基于电子海图数据的应用系统.电子海图这个总概念是对所有有关电子海图的生产或应用.软件或硬件的技术 ...

  5. 基于矢量瓦片技术的Web电子海图优化方法

    范梦琪, 宋伟东, 郑人维, 何欢. 2021. 基于矢量瓦片技术的Web电子海图优化方法[J]. 海洋科学, 45(2): 68-75. FAN Meng-qi, SONG Wei-dong, ZH ...

  6. 如何将电子海图的航线导到gps上_电子海图(ECDIS)使用总结

    电子海图使用总结 作为SOLAS公约强制要求的新型航海设备,ECDIS 在船舶导航.定位.避险.信息查询等多方面都具有传统导航设备无法比拟的优越性,将极大减轻驾驶员负担.以下是笔者总结出关于NAVTE ...

  7. 天津大学电子海图控件TjuES57Map

    导航 天津大学电子海图控件TjuES57Map 主要功能接口 主要功能效果展示 TjuES57Map使用指南 下载方式 演示示范系统 海图浏览器 参考资料 控件激活 天津大学电子海图控件TjuES57 ...

  8. 电子海图开发第四十九篇 船舶综合导航系统的设计(共一百篇)

    船舶智能监控导航技术涉及计算机网络.通信.自动控制.数字信号处理等多个高科技领域,并对随机接入与自组织时分多址技术.数字信号处理技术.CAN总线双向通信.串口加密.音视频采集编解码等核心技术进行研究应 ...

  9. 如何将电子海图的航线导到gps上_基于GPS和电子海图的船舶导航系统设计与实现...

    系统结构1 硬件组成1.1 导航系统的硬件组成如图所示.按其用途可分成两1 类:一类是船用硬件:另一类是陆用硬件.每套船用硬件包括一台笔记本电脑和一台信号处理及发送装置.信号处理及发送装置负责接收信号 ...

  10. Python实现信息自动配对爬虫排版程序(附下载)

    授权自AI科技大本营(ID:rgznai100) 本文约2800字,建议阅读7分钟. 本文为你介绍Python实现信息自动配对爬虫排版程序. 公众号(DatapiTHU)后台回复"20200 ...

最新文章

  1. arm-none-linux-gnueabi,安装交叉编译器arm-none-linux-gnueabi-gcc 过程
  2. ResultSet转List
  3. 子frame获取外部元素
  4. svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复
  5. 小写大写转换_小写到大写转换器JavaScript工具| 网络应用项目
  6. WEB消息提醒实现之二 实现方式-Jquery Ajax轮询
  7. centos安装GNOME打开emacs
  8. postman支持socket吗_如何使用postman测试接口webservice?
  9. matlab图像的直方图,Matlab图像直方图相关函数
  10. PROFINET协议
  11. Creo 9.0 如何快速修改CAD坐标系?
  12. 如何把桌面计算机和回收站隐藏,如何隐藏电脑桌面回收站?隐藏桌面回收站方法介绍...
  13. Python 自定义程序打包 --- face_recognition 篇
  14. 有限角度层析成像重建:基于无监督正弦图适应的合成重建
  15. 李沐等人提出UN-EPT:用于语义分割的统一高效金字塔Transformer
  16. iOS手势-UIGestureRecognizer
  17. 水星路器服务器无响应,联想M720Q、光网卡、Pon stick、Openwrt我的完美软路由折腾记...
  18. 芯盾时代完成3亿元C轮融资,宽带资本领投
  19. server 2008 r2 怎么打开任务管理?
  20. [前端] 前端bootstrap col-xs-6 col-md-3的布局意思

热门文章

  1. linux多线程编程书籍推荐:linux大牛之路从这几本书開始总结
  2. ASCLL码表完整版
  3. 计算机专业考研入坑详解(持续更新)
  4. 机顶盒系统升级服务器地址,网络机顶盒怎么升级?详细教程分享
  5. Android arm64-v8a、armeabi-v7a、armeabi详解
  6. MarkdownPad在win10安装不能预览的问题Awesomium安装
  7. 用python设计进销存_免费的进销存系统哪个好一些?
  8. 2020印象笔记日记模板及更改印象笔记背景色教程
  9. 新手谈SBUS接收与转换
  10. zbbz插件使用教程_zbbz坐标插件 cad坐标标注插件