打开或导入S-57数据

支持通过直接打开导入两种方式查看 S-57 电子海图数据。

直接打开

直接打开符合 S-57 标准的*.000 文件时,文件为只读模式,不可进行编辑等操作。具体操作方法有两种:

  • 方法一:直接拖拽*.000 文件到工作界面中,打开:[海图000文件]弹窗中,设置参数设置标准类型为 S-57。注意:标准类型的默认参数为 S-57,如果标准类型与数据文件不匹配,数据将无法正常打开。设置结果会显示在文件名称前,便于检查。
  • 方法二:工作空间管理器 -> 数据源节点右键菜单 -> 打开文件型数据源,选择*.000 文件并打开,同样需要注意在打开:[海图000文件]弹窗中进行参数设置

导入海图数据

支持将符合 S-57 数据规范的 *.000 文件导入到文件型数据源、数据库型数据源(PostGIS 或 DMPlus)或内存数据源中。注意:用于导入海图数据的数据源不能是只读数据源。

导入海图数据可以实现对海图数据的编辑、处理、生产等操作。 具体操作如下:

  1. 在已打开的可读数据源右键菜单中选择导入海图数据->S-57
  2. 在弹出的导入海图数据对话框中选择单个或多个 S-57 的 *.000 文件。
  3. 选择文件后,导入S-57对话框将以列表形式将选中的文件显示,并提供以下参数:
    • 源文件:显示导入的海图数据名称,不可编辑。
    • 原始数据: 显示导入的海图数据路径,不可编辑。
    • 目标数据源: 显示目标数据源名称,可通过下拉选择当前工作空间中的其他数据源。
    • 投影转换:设置是否将投影方式转换为墨卡托投影。
      • 海图数据通常以 WGS84 地理坐标系(epsg:4326)生产分发,所以在导入时需要考虑投影坐标的具体需求。
      • 墨卡托投影具有便于船舶安全航行的优点,是世界各国航海图使用最广泛的投影方式。因为墨卡托投影有一个特别的特性:所有罗盘等角线,或称斜航线在墨卡托投影下都是直线,非常适合航海导航。
      • 勾选复选框,则表示将投影方式转换为墨卡托投影。投影后,在地图窗口中浏览海图时,地图单位变为米,便于查看航行距离等。
    • 编码方式:指定是否使用压缩的方式保存海图数据,可以节省磁盘空间。系统默认为未编码,即不使用压缩。同时提供单字节、双字节、三字节、四字节的编码方式,更多详细说明请参考数据集压缩编码方式 
    • 可编辑:默认勾选此复选框,表示数据导入后,可对数据进行编辑。若不勾选,导入后为不可编辑海图分组;若后续需要更改,也可将不可编辑海图分组转换为可编辑分组
    • 当导入多个*.000 文件时,可通过弹框上侧工具栏的全选反选批量设置按钮,来快速选中文件,并为多个文件设置目标数据源、编码方式以及投影方式。
  4. 完成上述参数设置后,单击导入按钮,即可完成S-57海图数据的导入。数据将以海图分组的形式显示在工作空间管理器对应的数据源下。

查看*.001数据

根据国际规范,海图数据的初始版本文件扩展名为 *.000,后续更新文件的扩展名按顺序为 *.001 到 *.999,每次更新数字加1。

  • 查看更新文件的要求: 
    • 在查看 *.001 至 *.999 文件时,需将更新文件与相应的 *.000 文件放在同一目录下,并保持文件名一致。
    • 在导入海图数据时,应用程序会自动识别并将更新文件合并到 *.000 文件中。因此,导入时只需选择 *.000 文件,即可查看包含更新的 *.001 至 *.999 文件。
  • 应用示例:
    • 用户拥有一份海图数据,文件夹内容如下图所示,其中 CN300202.000 为待导入的海图数据,并包含更新文件 001 至 006。
    • 执行导入操作后,程序会自动将6个数据文件合并为一个完整的数据文件。
注意事项:

如果首次导入时仅包含 001、002、003 文件,后续添加了 004、005、006 文件后,再次导入时,程序会自动将所有6个文件合并为 000文件。

相关主题

打开海图

选择物标对象

编辑物标对象