一、下载并安装利用Global Mapper
二、导入S57的000文件

三、导出为SHP
File-> Export->Export Vector/Lidar Format。

Export Vector/Lidar Format

弹出导出窗口

选择导出水深点

切换到Attrubute Setup标签

删除掉除ELEVATION以外的所有图层,点击OK进行生成操作
四、查看原始SHP文件
将文件拖入任意shp文件查看工具,点击点可以看到对应的属性

五、调整shp文件中的字段
shp文件中可能包含不需要的数据,可根据需求进行修改或移除
自动化-脚本生成
当文件过多,需要自动化运行时,可使用自带的脚本工具进行批处理
1、文件->打开脚本生成器

2、打开后点击左上角的红点开始录制

3、打开一个S57文件

4、选择加载多个图层

5、此时脚本录制器中已出现导入操作

6、同时导入后的S57的地图图层分类

7、我们需要的是Depth and current information

8、右键导出

9、选择导出的格式

10、我们只需要水深点,所以这里只导出点数据

11、只保留需要的内容

12、点击确定后导出,同时脚本编辑器已完成录制

13、可以通过右上角的导出脚本将脚本导出