电子海图的包含内容

电子海图的包含内容,第1张

电子海图显示与信息系统(ECDIS-Electronic Chart Display and Information System)

ECDIS是指符合有关国际标准的船用电子海图系统。它以计算机为核心,连接定位、测深、雷达等设备,以ENC为基础,综合反映船舶行驶状态,为船舶驾驶人员提供各种信息查询、量算和航海记录专门工具,是一种专题地理信息系统(GIS)。

ECDIS相关的国际标准有:

S57—IHO水道测量数据交换标准

S52—电子海图显示标准

IEC61174—ECDIS硬件检测标准等

ECDIS还可以与船舶自动控制系统连接,实现船舶的自动驾驶。

电子航海图(ENC):ENC(Electric Nautical /Navigational Chart)是由国家官方机构(HO)发布的、专供ECDIS使用的、符合国际标准的数据库。ENC除包含为了安全航行所必需的海图信息外,还可能包含航路指南、港口概况等其他有用的信息。其数据格式主要有矢量方式和栅格方式两种。经IHO承认的矢量数据格式标准为S57/3.0,栅格数据格式标准为ARCS。

矢量电子海图:它具有存储量小、显示速度快、精度高、能够支持多种智能化功能等优点,但由于其交换格式S57格式公开,不易保密,并且制作较繁琐。目前覆盖范围最大的是挪威C-MAP公司的C93格式电子海图。交互编辑,,形成矢量海图底图。

电子海图制作:加入各要素的属性/直接从数据库调入属性,生成S57格式的ENC/ER,底图扫描矢量化/数字化。

电子海图(EC): EC(Electric Chart)是指各种非标准的数字式海图。一般应用于一些专业的应用系统,其表示内容、数据格式和显示方式可以由用户或设计者自行定义。例如,我们设计的航标维护系统所用的电子海图。

电子海图系统(ECS):与EC类似,ECS(ElectricChart System)是指各种非标准的电子海图应用系统。一般应用于一些专业领域,例如,游船导航系统、引水系统、渔船应用系统等。它可以很复杂,也可以简单到只有一条岸线显示和航线显示的导航型GPS一体机。

其他名词:

SENC—系统电子航海图

ER—电子海图改正信息

ECDB—电子海图数据库

RENC—地区性ENC协调中心

WEND—世界电子航海图数据库

IHO—国际水道测量组织

IMO—国际海事组织。

 矢量化海图(Vector charts):是将数字化的海图信息分类存储的数据库,使用者可以选择性的查询、显示和使用数据,并可以和其他船舶系统相结合,提供诸如警戒区、危险区的自动报警等功能。

光栅扫描海图(Raster charts ):通过对纸质海图的光学扫描形成的数据信息文件,可以看作是纸质海图的复制品。因此,不能提供选择性的查询和显示功能。

access的中文版默认是GBK格式的,是无法改变字符类型的,所以用php读取的时候会乱码。

解决方法是:使用iconv转换

一、使用 iconv函数制作一个转码的自定义从GBK转到UTF-8的函数,如以下代码:

function enc($c){return iconv('gbk','utf-8',$c)}

二、为了写入数据库的编码是符合数据库需要的,所以我们还要制作一个从UTF-8转向GBK的函数:

function dec($c){return iconv('utf-8','gb2312',$c)}

制作好了转码函数,接下就是正常使用了。在从数据库里面调数据显示在页面的时候使用enc()函数,从页面提交数据到数据库时使用dec()函数,这样就可以很好的解决PHP使用UTF-8编码,ACCESS使用系统默认编码的问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10002066.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存