# 海图数据管理
海图是地图的一种,即航海专用地图,是用来表示海洋区域制图现象的一种地图。主要内容包括:岸形、岛屿、礁石、水深、航标和无线电导航台等。
海图与地图的主要区别在于描绘的范围和内容有所不同,海图的功能是传递地球表面为航海所需要的海洋水域及沿岸地物的各种信息。它不同于文字描述,而是精确直观的定位(如岸形、岛屿、礁石、助航标志、水深点、危险物等等),尤其是水域部分的资料详尽精密,图式明确清晰,在一幅平面的海图上,传递了三维信息。
海图对航海工作者来说,是一件不可缺少的工具。例如,航行前需要拟定计划航线、制定航行计划;航行中进行航迹推算、定位、导航和避险等;熟悉海图图式,正确使用海图和保管海图,是航海人员的主要职责之一。
电子海图(electronic chart缩写为EC)是一种数字海图并且可以显示在用计算机操作的助航系统上。
ENC(Electronic Navigational Chart)电子海图是指国家海道测量机构按国际海道测量组织(International Hydrographic Organization,IHO)颁布的《数字式海道测量数据传输标准》(Transfer Standard for Digital Hydrographic Data,编号S-57)制作的矢量电子海图。本文档中提到的海图均指ENC电子海图。
SENC(System Electronic Navigational Charts)系统电子海图。ENC是为交换电子海图数据而设计的。显示电子海图,ENC(S-57)的存储或数据结构并不是最有效的或效率并不高。为此,ECDIS(Electronic Chart Display and Information System)系统研制者设计了适合自己系统特点的存储格式或数据结构,目的是使其系统满足S-52(Specifications for Chart Content and Display Aspects of ECDIS)标准的性能要求。ECDIS设计和使用的电子海图格式数据称为系统电子海图 (System Electronic Navigational Charts,SNEC)。SENC是ECDIS中直接读取和显示的电子海图,它是由ECDIS对ENC进行格式转换而得到的,目的是为了快速显示ENC。SENC中包括ENC的所有信息和改正信息。
S-57:是国际海道测量组织颁布的海道测量数据交换标准(IHO Transfer Standard for Digital Hydrographic Data).该标准主要用于世界各国之间海道测量数据/电子海图数据的交换以及原始设备制造厂商(OEM)、终端用户电子海图的分发。
S52:《电子海图显示与信息系统海图内容与显示规范》,电子海图显示标准,规定了电子海图的内容和显示规范。
# 相关主题
# 海图数据导入
# 功能说明
MapGISLocal、MapGISLocalPlus、Oracle 或 SQLServer等类型的数据源时,均支持S-57格式海图数据即000文件的导入。
# 操作说明
1. 右键点击“要素数据集”节点,选择右键菜单中的“导入海图数据”命令,系统弹出如图所示 “导入海图数据”对话框。
2. 单击工具栏中的 添加按钮,在弹出的“打开文件”对话框中选择要导入的文件,文件默认格式为S-57 files(.000)格式,系统自动进行筛选,点击"确定"按钮进行导入。
- 【添加】:添加要导入的海图数据。
- 【删除】:选中列表中的一个或多个文件,进行删除。
- 【设置】:可设置海图数据导入的日志文件。
- 【日志】:可查看海图数据导入的日志文件。
- 【投影转换】:设置是否将投影方式转换为墨卡托投影。勾选复选框,则表示将投影方式转换为墨卡托投影。
- 【编码方式】:指定是否使用压缩的方式保存海图数据,可以节省磁盘空间。系统提供未编码、单字节、双字节、三字节、四字节共5种编码方式,默认为”未编码“,即不使用压缩。
- 【级联导入更新数据】:若导入的海图数据路径下有相应的更新数据,勾选此项则同步导入,并更新海图数据。
海图数据的原始格式为.000,如:US2EC03M.000,同目录下相同名称的.001、.002等文件即为更新文件。
- 【特征标识序列设置】:导入S-57格式海图数据时需对海图的特征标识序列进行设置,以下将在“提示”中对特征标识序列进行介绍:
提示:
特征标识序列简称FIDN,是特征物标标识符中的一种。特征物标标识符(FOID)是一种S-57特征物标标识,是物标对象的唯一标识。在S-57标准中,特征物标标识符(FOID)由生产机构编码、FIDN(特征标识号)和FIDS(特征标识区分)三部分连接而成。
在新建一个可编辑的S-57海图数据集分组,或将海图数据集分组从只读类型转换为可编辑类型时,都需要指定一个FIDN序列名和FIDS,用于数据源为新添加的物标对象分配唯一的FOID。当物标对象被创建后,相应的FOID也被创建并分配给物标对象。因此,在此之前,需对数据源创建FIDN序列。
单击添加按钮,在弹出的“创建序列”对话框中输入起始值和结束值,点击"确定"按钮。
3. 导入过程中可查看转换进度,该窗口中显示了当前的总进度,以及各数据转换的详情描述。
# 海图基本操作
# 打开海图
# 功能说明
MapGIS 支持在工作空间中添加海图数据,并在地图视窗中显示。
# 操作说明
1. 在工作空间->地图节点,右键点击,选择“添加图层”。
2. 在弹出的“打开文件”对话框中,选择“文件类型”为“海图数据”。系统自动筛选出海图数据,选择一幅或多幅海图数据,点击【打开】按钮。
3. 在地图视窗中查看海图。
# 海图要素控制
# 操作说明
海图要素控制窗口,用于控制当前海图的各个要素物标的显示状态。包括:可见、不可见、编辑三种状态。
# 功能说明
1. 在工作空间->地图->海图数据节点,右键点击,选择“要素控制”,弹出海图要素控制窗口。
2. 在“要素控制”窗口,可修改各物标图层的编辑状态。
- 【可见/不可见】:控制某个物标要素图层是否可见。默认状态下,所有物标图层均可见。
用户可以根据不同的需求来开启或关闭某个物标的显示状态,以达到最优的显示效果,使图面更加简洁,突显主要关心的要素。
- 【编辑】:控制某个物标要素是否可被选中。可对选中的物标进行查看基本信息、属性信息,还可进行一系列的编辑操作。
【全选】:可全选列表中所有物标要素进行统改状态。
【反选】:反选列表中物标要素。
【统一设置】:可选择多个要素图层进行统一设置图层状态。
3. 完成要素图层的显示状态修改后,点击"确定"。在地图视窗中更新即可查看显示效果。
# 海图显示设置
# 功能说明
在海图数据的右键【属性】->【显示】选项卡中,提供了很多海图显示效果相关的功能,包括:显示过滤、显示设置、水深设置等。
# 操作说明
- -显示过滤:提供了海图要素显示相关的功能项,包括:显示类型、显示元物标、显示水深点、显示图幅编号、显示图幅边框、显示文本信息、显示低精度符号、与最小显示比例尺相关、显示安全等深线标注、显示其他等深线标注功能。
- 显示类型:设置海图的显示模式,分三种:基本、标准、其他。
- “标准”显示:当海图第一次在ECDIS上显示时所显示出的SENC信息。在航线设计或航路监视时,航海人员可根据需要选择SENC提供的信息层次,并可由航海人员加以修改。
- “基本”显示:显示基础,指不能从显示中删除的,由那些不论何时、何地、何种情况下都需要的信息所组成的。它并不满足安全航行的需要。
- “其他”类型:可根据使用者的需要显示某些内容,它不包含在标准显示的海图信息中,仅在需要时才显示,如:元物标、水深点、其他等深线标注等。
- 【显示元物标】:控制是否在地图视窗中显示元物标,仅在类型为“其他”时可用。元物标为特征物标,它包含其他物标的共有信息。勾选,显示;不勾选,则不显示。
- 【显示水深点】:控制是否在地图视窗中显示水深点值,仅在类型为“其他”时可用。勾选,显示;不勾选,则不显示。
- 【显示图幅编号】:控制是否在地图视窗中显示海图的图幅编号。勾选,显示;不勾选,则不显示。
- 【显示图幅边框】:控制是否在地图视窗中显示海图的图幅边框。勾选,显示;不勾选,则不显示。
【显示文本信息】:控制是否在地图视窗中显示文字标注信息。勾选,显示;不勾选,则不显示。
【显示低精度符号】:控制是否在地图视窗中显示低精度符号。海图数据一般会使用 QUAPOS 字段表示数据的精度或可信度,这些数据的显示可能会出现低精度符号。在 S52 标准中使用 LOWACC01 符号进行显示。勾选,显示;不勾选,则不显示。
【与最小比例尺相关】:控制海图中的物标要素是否随当前地图视窗的比例尺变化而显示与否。勾选,物标根据设置的可见比例尺范围进行显示,在可见比例尺范围内则显示,不在则不显示。不勾选,物标始终显示。
【安全等深线标注】:控制是否在地图视窗中显示安全等深线标注。标注的值与“水深设置”中的【安全区等深】一致。勾选,显示;不勾选,则不显示。
【其他等深线标注】:控制是否在地图视窗中显示其他等深线标注。勾选,显示;不勾选,则不显示。
显示设置:提供了海图显示样式相关的功能项,包括:显示类别、边界类型、颜色模式、字体类型、字体大小等设置。
- 【显示类别】:设置海图的显示类别,分两种:电子海图、纸质海图。不同的显示类别对应的物标的符号、颜色、样式有所不同。
- 【边界类型】:设置区域边界的显示样式,有两种:普通边界、符号化边界。普通边界一般使用折线、虚线等元素来表示区域边界。符号化边界使用更加丰富的符号化的边界样式。
- 【颜色模式】:提供不同种类的海图数据的颜色模式,用户可根据航行中的各种自然环境和灯光条件,来选择显示效果最好的颜色模式,提高海图辨识度。系统提供5种颜色模式:晴天白昼、白天黑背景、白天白背景、晨昏、夜晚。
【字体类型】/【字体大小】:设置海图中显示字体的样式和大小。
水深设置:提供了海图中与水深值相关的功能项,包括:水深颜色、水深单位、安全区等深、浅水区等深、深水区等深。
- 【水深颜色】:设置水深的颜色,分两种:四色模式、双色模式。
【水深单位】:设置海图中水深的单位,单位有米、分米、英尺。
【安全区等深】:设置安全水深点的值。
浅水区等深:设置浅水区等深线的值。
深水区等深:设置深水区等深线的值。