助航标志信息自动导入电子海图研究
随着电子计算机技术和航海技术的发展,产生了以数字形式表示的,描写海域地理信息和航海信息的电子海图,它的出现引起了海道测绘领域和航海领域的一场技术革命,使海图的研究、生产和使用跨入了一个新的纪元,也使航海自动化迈上了一个新的台阶。助航标志简称航标,通常设在沿海、港口等海域,用来帮助航海人员辨认航道、测定船位、避开沉船等危险物,从而引导船舶安全航行,避免发生触礁、搁浅等事故。电子海图是船舶航行的眼睛,作为电子海图中重要内容的助航标志信息,它的准确性将直接影响着航海的安全。而在现阶段,由于在电子海图制作过程中,不能把助航标志信息自动导入,需要通过人机交互的方式输入,影响助航标志信息的准确率(表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、雷达
助航标志信息自动导入电子海图研究相关推荐
- 关于WEB端实现电子海图研究之思路
记笔记,免忘记! 项目上突然说要加一个电子海图和之前的离线地图可以相互切换,并实现其它交互功能,上传s-57标准的海图生成地图.最开始并不知道s-57是.000结尾的文件,后面看到.000文件,需要上 ...
- 关于WEB端实现电子海图研究二GeoServer
记笔记,免忘记! 接前面思路篇.本文章主要是讲,利用GeoServer对shp文件进行数据样式调整 ,数据拼接,shp文件发布,矢量切片. Geoserver官网:GeoServer 可以使用最新版本 ...
- 如何将电子海图的航线导到gps上_海图雷达( Chart Radar)在航海中的应用.pdf
海图雷达( Chart Radar)在航海中的应用 Radar)在航海中的应用 海图雷达(Chart 杨晓,廉静静2刘 形1 (1.大连海事大学航海学院:2.大连海事大学航海动态仿真及控制交通部重点实 ...
- 电子海图基本概念介绍
电子海图基本概念 电子海图是一个总的概念名词,可分为两个部分,一个部分是电子海图数据,另一部分是各种基于电子海图数据的应用系统.电子海图这个总概念是对所有有关电子海图的生产或应用.软件或硬件的技术 ...
- 基于矢量瓦片技术的Web电子海图优化方法
范梦琪, 宋伟东, 郑人维, 何欢. 2021. 基于矢量瓦片技术的Web电子海图优化方法[J]. 海洋科学, 45(2): 68-75. FAN Meng-qi, SONG Wei-dong, ZH ...
- 如何将电子海图的航线导到gps上_电子海图(ECDIS)使用总结
电子海图使用总结 作为SOLAS公约强制要求的新型航海设备,ECDIS 在船舶导航.定位.避险.信息查询等多方面都具有传统导航设备无法比拟的优越性,将极大减轻驾驶员负担.以下是笔者总结出关于NAVTE ...
- 天津大学电子海图控件TjuES57Map
导航 天津大学电子海图控件TjuES57Map 主要功能接口 主要功能效果展示 TjuES57Map使用指南 下载方式 演示示范系统 海图浏览器 参考资料 控件激活 天津大学电子海图控件TjuES57 ...
- 电子海图开发第四十九篇 船舶综合导航系统的设计(共一百篇)
船舶智能监控导航技术涉及计算机网络.通信.自动控制.数字信号处理等多个高科技领域,并对随机接入与自组织时分多址技术.数字信号处理技术.CAN总线双向通信.串口加密.音视频采集编解码等核心技术进行研究应 ...
- 如何将电子海图的航线导到gps上_基于GPS和电子海图的船舶导航系统设计与实现...
系统结构1 硬件组成1.1 导航系统的硬件组成如图所示.按其用途可分成两1 类:一类是船用硬件:另一类是陆用硬件.每套船用硬件包括一台笔记本电脑和一台信号处理及发送装置.信号处理及发送装置负责接收信号 ...
- Python实现信息自动配对爬虫排版程序(附下载)
授权自AI科技大本营(ID:rgznai100) 本文约2800字,建议阅读7分钟. 本文为你介绍Python实现信息自动配对爬虫排版程序. 公众号(DatapiTHU)后台回复"20200 ...
最新文章
- arm-none-linux-gnueabi,安装交叉编译器arm-none-linux-gnueabi-gcc 过程
- ResultSet转List
- 子frame获取外部元素
- svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复
- 小写大写转换_小写到大写转换器JavaScript工具| 网络应用项目
- WEB消息提醒实现之二 实现方式-Jquery Ajax轮询
- centos安装GNOME打开emacs
- postman支持socket吗_如何使用postman测试接口webservice?
- matlab图像的直方图,Matlab图像直方图相关函数
- PROFINET协议
- Creo 9.0 如何快速修改CAD坐标系?
- 如何把桌面计算机和回收站隐藏,如何隐藏电脑桌面回收站?隐藏桌面回收站方法介绍...
- Python 自定义程序打包 --- face_recognition 篇
- 有限角度层析成像重建:基于无监督正弦图适应的合成重建
- 李沐等人提出UN-EPT:用于语义分割的统一高效金字塔Transformer
- iOS手势-UIGestureRecognizer
- 水星路器服务器无响应,联想M720Q、光网卡、Pon stick、Openwrt我的完美软路由折腾记...
- 芯盾时代完成3亿元C轮融资,宽带资本领投
- server 2008 r2 怎么打开任务管理?
- [前端] 前端bootstrap col-xs-6 col-md-3的布局意思