从零开始开发标准的s57电子海图第一篇--电子海图概述(共100篇)
电子海图( Electronic Chart,EC)和电子海图显示与信息系统( ElectronicChart Display and System, ECDIS)及电子海图系统( Electronic Chart System,ECS)是二十世纪七十年代开始的一门新技术,兴起于二十世纪九十年代。术语“电子海图”按照国际权威定义口,它是“用以描述能够显示海图信息的数据,软件和电子的系统,是一个含义广泛的术语”。因此电子海图从狭义上解释就是以数字形式出现的海图,即数字海图,而在广义上理解,则可认为是对所有有关电子海图的生产或应用、软件或硬件的技术泛称。
电子海图技术同地理信息系统( Geographic Information System,GIS)技术一样,是随着当代电子计算机技术的飞速发展而发展起来的。使用计算机可以快速生产数字化形式的海图一电子海图。相对于静态的纸质海图,电子海图的显示有着其无法比拟的优点。例如,可以迅速转换比例尺,以便详细观察航行中的关键航段,可以放大缩小感兴趣区域,可以快速更换海图,包括更多的使用简单、操作容易的地理和文字信息,将海图信息与接收到的导航信息以及雷达信息等相叠加,在一个屏幕上显示,从而非常直观地为船舶的安全航行提供有力的保障。电子海图结合卫星定位设备、水声设备和无线电通信设备,组成电子海图显示与信息系统或电子海图系统,提高海上安全航行的自动化水平。可以讲,电子海图技术的出现,引起了传统的海洋测绘领域和古老的航海领域的一场翻天覆地的技术革命。
电子海图信息系统( Electronic Chart Display and information SystemS),属于海图显示系统,是专门用来显示官方电子导航海图(ENC)的。ENC是唯一可以合法地用于 ECDIS上的电子海图数据库的。 IMO ECDIS性能标准中指出,ECDIS是一个导航信息系统,这个系统具有充分的后备措施,可以被接受为符合1974年SLAS公约中V/20条规则要求的最新海图。它可以有选择地显示系统电子导航海图(SENC)中的信息以及从导航传感器获得的位置信息以帮助航海人员进行航路设计,其组成部分为下图所示
其中,ENC为电子导航海图( Electronic Navigational Chart),它是指在内容、结构和格式上均已标准化,专为 ECIDS使用而由政府授权的海道测量局(HO 发行的数据库。ENC包括安全航行需要的全部海图信息,也可以包含纸海图上没有的而对安全航行认为是需要的补充信息。电子导航海图是采用矢量化的方式制作的,所以也叫矢量海图;SENC为系统电子导航海图( System Electronic Navigational Chart),它是 ECDIS内部的一个数据库。这个数据库是为了恰当使用ENC而由 ECDIS将其进行格式转换,同时通过恰当方法改正ENC,并且由航海人员注入其他航线信息,包括航线设计使用的点、线和区域以及 ECDIS图库中的任何符号和文本注记信息。SENC供 ECDIS显示存取以及完成其他航海功能,且是ECIDS的一个组成部分,它还包含来自其他信息源的信息,如航海通告等。SENC 是 ECDIS中直接读取和显示的数据库,它是由 ECDIS对ENC进行格式转换而得到的,目的是为了快速显示ENC。
参考文章 :电子海图
从零开始开发标准的s57电子海图第一篇--电子海图概述(共100篇)相关推荐
- 使用VS Code 从零开始开发并调试.NET Core 应用程序
使用VS Code 从零开始开发并调试.NET Core 应用程序,C#调试.上一篇 使用VS Code开发 调试.NET Core 应用程序 得到了大家的支持. 现在为大家带来从零开始教程,让你更好 ...
- 22.从零开始开发QT软件思路(单片机的串口通信)-- OpenCV从零开始到图像(人脸 + 物体)识别系列
本文作者:小嗷 微信公众号:aoxiaoji 吹比QQ群:736854977 链接:https://mp.weixin.qq.com/s?__biz=MzU1MTgxNjQyMg==&temp ...
- Linux开发标准LSB简介:Linux Standard Base
目录 Unix/Linux 标准化历史 POSIX Open Group Austin Group LSB LSB 简介 组织架构 工作组 LSB 的标准化流程 认证 认证问题报告 LSB 的历史.现 ...
- 从零开始开发一个全栈Web应用实录
虽说学习了大半年前端,但是对前端的理解仍然停留在对HTML,CSS,JS,JQuery的概念理解上,并且没有接触过相关的后端开发,所以说,这个项目也可称为从零开始,是新手向的文章,不要害怕有门槛哈. ...
- 世界上第一台电子存储程序计算机
计算硬件的历史涵盖了早期简单设备的发展,以帮助计算到现代计算机.在20世纪之前,大部分计算都是由人类完成的.帮助人类进行数字计算的早期机械工具,如算盘,被称为"计算机器",称为专有 ...
- 《嵌入式 Linux应用程序开发标准教程(第2版)》——第1章 Linux快速入门 1.1 嵌入式Linux基础...
本节书摘来自异步社区<嵌入式 Linux应用程序开发标准教程(第2版)>一书中的第1章,第1.1节,作者 华清远见嵌入式培训中心,更多章节内容可以访问云栖社区"异步社区" ...
- 《嵌入式 Linux应用程序开发标准教程(第2版)》——1.1 嵌入式Linux基础
本节书摘来异步社区<嵌入式 Linux应用程序开发标准教程(第2版)>一书中的第1章,第1.1节,作者:华清远见嵌入式培训中心,更多章节内容可以访问云栖社区"异步社区" ...
- 如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习)
如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习)_转 来源:www.armjishu.com 作者:jesse 转载请注明出处 首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完 ...
- react的导出是怎么实现的_从零开始开发一个 React
这个是从零开始开发一个 React 系列的第七篇.想要访问之前的内容可以点击下方的链接进行访问: 最简单的实现,包括 vdom 结构,createElement,ReactDOM.render 增加 ...
最新文章
- Android的矩阵(一):ColorMatrix
- ADO.NET——二级联动 +ajax
- linux网络编程一:主机字节序与网络字节序的的判断
- 【拥抱大厂系列】几个面试官常问的垃圾回收器,下次面试就拿这篇文章怼回去!
- boost::mpl模块实现copy相关的测试程序
- sml完整形式_411的完整形式是什么?
- php addall,深入解析thinkphp中的addAll方法
- unity 中文_Unity无情大爆料时间Unity3D的脚本语言
- Spark 多语言编程的简介(X)
- 怎么能把看不清的照片给看清_拍完照不会后期怎么办?教你一个懒人办法,能帮照片变“高级”...
- C++socket编程(一):绪论
- 大公司里学做人,小公司里学做事。
- 华为vrrp默认优先级_华为vrrp配置
- 使用MyBatis框架连接MySQL数据库查询记录,全部步骤
- 题解报告:hdu1205吃糖果(插空法)
- 如何格式化基于 Intel 的 Mac?
- 文章根据时间段显示的微信名和微信号
- C++中方法的(值参数、ref、out、params)详解
- 计算机基础命令系统,Win7定时开关命令_计算机基础知识_IT /计算机_信息
- HBuilder如何配置SVN的步骤详解及HBuilderX SVN使用教程