OpenCPN安装与海图下载探索

1 简介

  OpenCPN是一款自由软件(GPLv2),用于创建简洁的海图绘图仪和导航软件,可以在航行过程中使用或者作为计划工具。

2 软件下载及安装

  国内代理网站:http://www.opencpn.cn/,版本较旧。如需要最新版本,可官网下载,网址::https://opencpn.org/OpenCPN/info/downloadopencpn.html。目前最新版本为opencpn_5.0.0+9065270_setup.exe。下载完成后默认安装即可。主界面如下(缺点是只有繁体中文,没有简体中文):
在这里插入图片描述

  左上角工具栏中的“选项”按钮,可配置显示设置、导入本地海图、利用海图下载器在线下载海图、配置插件等。

2.1 底图(高分辨率背景图)

  可通过集成的Chart Downloader插件获得内置的GSHHS背景图的更详细版本。转到选项>图表>图表下载器,然后选择添加新目录,并选择预定义的底图GSHHG底图,然后选择所有GSHHG底图。然后检查并根据需要更改目标路径名称以适合您的喜好。(您可以在图表目录下添加一个GSHHG文件夹,这是最有效的位置。)然后选择确定并继续下载并“应用”。记住要添加图表目录“GSHHG”,并将路径添加到GSHHG文件夹。(注意:这个方法对于国内用户无效,下载不了)。
  如果出于某些原因使用的OpenCPN早于4.8.2,则仍可以手动获取并安装过时的高分辨率GSHHS文件。下载地址:https://launchpadlibrarian.net/181415653/opencpn-gshhs_2.2.4.orig.tar.xz。
  与标准的26mb相比,它是一个230 MB(未压缩)的大文件,可能会降低计算机的速度。放大时演示效果更好,但大多数用户不需要。
  通过将opencpn / gshhs文件夹中的文件解压缩并将其放置在<data_install_dir> / gshhs(其中已经存在一些名称相似的文件)中来进行安装。通常是:
  Windows…/程序文件/ OpenCPN
  MacOS…/ Applications / OpenCPN.app / Contents / SharedSupport
  Linux默认…/usr/share/opencpn/
  Windows安装程序地址:https://github.com/Rasbats/gshhs/releases。(安装完成后,<data_install_dir> / gshhs目录下增加文件。)
  完成这两步后,海图底图细节得到优化。

3 支持海图格式

3.1 OpenCPN支持的图表格式

3.1.1 栅格图

  BSB版本1、2和3,图表文件以“ .kap”结尾。这些图表中的许多图表还带有扩展名为“ .bsb”的文本文件,在OpenCPN中根本不使用。
  这是美国NOAA,新西兰和巴西使用的事实上的标准格式,仅举几例。
  基于BSB4的Fugawi-charts,文件以BAP结尾。该图表适用于OpenCPN通过Fugawi OFC插件支持的所有操作系统。
  BSB第4版(图表文件以“ .cap”结尾)与非免费插件一起使用,仅适用于Windows。请参阅插件下载页面。此格式用于加拿大图表和其他图表。
  图表文件以“ .eap”结尾的Nv图表通过非免费插件支持,仅适用于Windows。请参阅插件下载页面。“ nv图表”可在世界许多地方使用。
  图表文件以“ .nos”和“ .geo”结尾的NOS / GEO版本1,可能支持后续版本,但需要对其进行测试。但是,此格式对于新图表已过时。

3.1.2 矢量图

  • S57 ENC图表
      图表文件以“ .000”结尾。如果存在,ENC更新文件(以.001,.002等结尾)将自动包括在内,并且必须与相应的基础图表(.000)放在同一目录中。OpenCPNs internalSENC文件的扩展名为“ .S57”。
  • Senc(专有)
      如果某个图表被称为S57 Vector图表,并且文件尾部不同,则可能是SENC文件,这是专用于特定平台的“ .000”图表文件的处理版本。除非扩展名为“ .oe *”,否则OpenCPN无法处理该格式。
  • oeSENC或 oeEVC(专有)O型图
      这些是OpenCPN官方机构许可的矢量图,带有“ .oesenc”文件扩展名。在澳大利亚,图表称为“ .oeevc”,技术上是相同的。这是具有自己的插件oeSENC插件的加密格式。OCPN的特殊和专有。源自S-57,但对于OCPN(ocpn加密的SENC)而言,格式已经很容易理解。
  • 内陆
      ENC OpenCPN支持国际内陆ENC标准(基于S57)。
      S63加密的ENC图表,图表文件以“ .os63”结尾。
      版本4的OpenCPN支持此图表格式。它是全球国家水文部门所有矢量图的格式。除了被加密外,S63图表与S57完全相同。
      可以从O-charts.org购买 所有S63图表。
      支持是通过两部分插件实现的,其中一部分是开源的,而另一部分是封闭的。加密和商业方面由单独的实体o-charts.org处理。
  • CM93版本2
      (C-map版本3和更高版本具有预处理的专有SENC格式,因此不受支持。)
      请阅读以下内容:“首先要检查是否使用CM93的是版本!!!当然,我们读到不能使用版本3,但是我们没有对它进行验证。是我们的错 告诉您使用哪个版本的一种方法是,V2拥有额外的图表文件夹以及包括.EXD文件的额外文件。V3没有多余的文件。”
      在Cruisers论坛上以圆满的结局阅读整个悲伤的故事。因此,请使用CM93版本2。
      检查图表文件选项卡 转到列出的目录,并查看您看到的文件。如果您拥有整个世界,那么应该有144个文件夹,其中包含8位数字的数字名称,以及少量单独的文件。如果您看到少于144个文件夹,那就可以了。这只是意味着您没有整个世界。如果该文件夹看起来不是这样,则它不是标准的CM93格式。–如果它们不起作用,请验证它们是否为版本2。

3.2 图表图片转换和使用

  通常 ,在正确地理参考的情况下,可以使用gif,jpeg,pdf,png,tif,bmp和其他格式的海图图片生成栅格图。有关此过程的详细信息,请阅读“ 图表转换手册”。另外,请确保在论坛上浏览,因为这里有一些有趣的图表相关主题。

3.3 图表来源

3.3.1 高分辨率背景图

3.3.2 ECDIS矢量图表参考卡

  在美国海图号1由2013年更新,包括全ECDIS参考。更好的替代方法是David Burch的新书《电子海图导航》,带有注释的ECDIS Chart No.1。使用官方矢量图表的任何人都应该拥有其中的一个。

3.3.3 免费航海图

  用图表下载器。

3.3.4 OpenCPN的OpenSeaMap

  见下文。

3.3.5 OpenCPN许可的商业海图

3.3.5.1 所有平台

  o-charts.org 是OpenCPN for OpenCPN的图表出口。作为OpenCPN的一部分创建的,目的是为用户提供价格合理的可靠,最新的图表,这些图表来自公认的来源,适用于无法提供免费和高质量图表的区域。
  o-charts.org提供矢量和栅格格式的图表集 -oeSENC 和 oeRNC- 以及 S-63 支持。
  有关实际覆盖范围和可用图表的信息,请访问: https : //o-charts.org

  • oeSENC (或oeEVC)图表是由OpenCPN官方机构许可并以OpenCPN专有格式分发的矢量图。它们所覆盖的区域没有美国或欧盟内陆水域等免费图表。
      oeSENC集 基于S-57,以易于摘要的格式发布给OpenCPN(ocpn加密SENC)。oeSENC图表 提供与正式图表相同的内容,但是不能称为“官方”,因为没有水文办公室专门为其指定标记。有关更新频率,请访问o-charts产品页面。需要 oeSENC插件。
  • oeRNC 栅格图来自编辑器,这些编辑器涵盖了航行区域,在这些航行区域中,矢量图不可用或质量低于替代栅格源。
      由水手决定哪个图表集适合他的要求。我们也想为喜欢栅格而不是矢量的水手服务。
      oeRNC图表已获得 OpenCPN的许可和加密。
      需要 oeRNC插件
  • S63加密的ENC图表 。提供全球覆盖。这些是商业船正在使用的官方矢量图。适用于有运输要求的船只。
      并非总是可以找到有关受欢迎的巡航场地的详细信息。商业运输地图会为进行商务航行的各方提供价格-不要感到惊讶。
      Chartworld.com是推荐的来源。守时报道的好主意。在许可时,请考虑使用许可期限。通常3个月即可满足您的需求。
      需要S-63插件和S-63 UserPermit。
3.3.5.2 其他来源
  • 加拿大栅格图。BSB3格式的加拿大栅格图,可在所有没有插件的平台上使用OpenCPN。
  • Datacharter -一家荷兰公司,提供的“1800”整套-系列海图荷兰为KAP-文件中OpenCPN使用。这些图表涵盖了北海和比利时的荷兰沿海地区(包括Zeeland河口和直到安特卫普的Westerschelde河),到德国Norderney岛的Waddensea和荷兰的Issselmeer以及邻近的港口和水域。图表通过您自己的个人代码锁定,但是一旦解锁,便可以在所有运行OpenCPN的设备上使用。
  • VisitMyHarbour-ChartSticks和OpenCPN Unified Charts用 UKHO 栅格图覆盖我们旧版ChartSticks的虚拟DVD版本,覆盖英国,爱尔兰,比利时,荷兰,西班牙(包括加那利群岛)和葡萄牙(包括马德拉群岛和亚速尔群岛),并每年更新一次。2015年的新功能是通过一些USB记忆棒上的大规模SHOM图表覆盖从敦刻尔克到布列斯特的法国海岸。
  • NV-Charts对北大西洋两岸都有广泛的覆盖。仅Windows需要 NV-Charts插件。

4 验证海图格式

4.1 ENC

  下载地址:https://openseachart.org/doku.php/enc。 可分区下载各地区ENC海图及更新。导入方式与CM93-2矢量海图一致。

4.2 CM93-2矢量海图

  懒猴航海可以提供可用CM93-2矢量海图下载,下载地址:https://pan.baidu.com/share/link?shareid=1468494578&uk=2298751266。
  下载完成后,选项==>海图==>海图档==>加入目录,选择解压目录,点击“套用”==>“确定”,必要时勾选“强制重建索引资料库”、“扫描海图与更新资料库”。稍后,海图加载完成。如要隐藏海图图框,在“Chart Panel Options”中取消勾选“显示海图图框”。
  CM93-2矢量海图是验证速度最快的选择。

4.3 官方电子海图

  海图在线提供,是IHO标准的官方电子海图。下载地址:http://web.enclive.cn/DownLoad/Default.html。文件很大很多。目前加载不出来。貌似需要证书及相应OpenCPN插件配合才能使用。

4.4 OpenSeaMap

  KAP图表捆绑包主要是与OpenCPN一起使用的。它们目前仅在OpenCPN中进行了测试。KAP图是栅格导航图(RNC),用于OpenCPN以及其他导航程序和应用程序,例如WinNav,SeaClear等。每个图表包都包含数百个图表,这些图表的比例从概览到港口图表都不同。为了提供简便的使用方法,我们准备了这些图表捆绑包,并为每个捆绑包提供了一个下载链接。捆绑包打包为.7z。下载地址:https://ftp.gwdg.de/pub/misc/openstreetmap/openseamap/charts/kap/。
  OpenSeaMap基于OpenStreetMap,资源比较完整全面,中文显示,但放大后效果不如矢量图。

4.5 OpenCPN下载

  利用海图下载器在线下载海图。
  1. 选项==>插件==>ChartDownloader 1.3,点击“偏好设定”,在弹出窗口中指定要下载的海图默认路径。
  1. 选项==>海图==>海图下载器,点击“加入”,可下载项如图,其中GSHHG basemap是底图,但是基本下载不下来;USA-NOAA & Inland charts是美国海图,包括ENC(矢量地图)、RNC(栅格地图)2类,文件很多,可以下载,下载速度较慢。
在这里插入图片描述

5 参考资料

【1】 OpenCPN
【2】 OpenCPN手册—图标来源
【3】 OpenCPN手册—图表格式
【4】 OpenCPN手册—OpenCPN用户手册—插件—图表
【5】 Open Sea Chart Marine Navigation Directory
【6】 OpenSeaMap的KAP图表
【7】 OenSeaMap
【8】 OenSeaMap下载列表

  • 10
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: OpenCPN海图是一个基于开放源代码的航海软件,它的海图源码可以在GitHub上自由下载和使用。该源码包含了世界各地的海图数据和导航信息,并可以帮助用户进行创作、编辑和共享自己的海图数据。除了基本的海图功能外,该软件还提供了强大的测距和路径规划工具、GPS和AIS集成以及多种插件扩展,使得该软件在航海过程中提供了更加全面和实用的支持。此外,OpenCPN海图源码的开放性也为软件的用户社区提供了良好的交流平台,用户可以在这里交流使用心得和技术经验,并为共同推动软件的发展和完善做出贡献。总的来说,OpenCPN海图源码是一个强大的航海软件资源,它的开放和自由使得用户可以更好地掌握和善用软件的各种功能,为航海带来更简便、准确和安全的体验。 ### 回答2: opencpn是一款开源的航海应用程序,可以在Windows,Mac,Linux等操作系统上运行,支持多种海图格式,如BSB,ENC,S-57等。opencpn的海图源代码是由社区志愿者开发的,具有很高的灵活性和可定制性。这个应用程序可以用来导航,计算航向和航速,并提供航行警告和报警功能。opencpn可以通过增加插件进行扩展,实现更多的功能,比如航行计划,天气预报,自动驾驶等。 opencpn的海图源代码包含了一些基本的功能,如绘制海图,显示当前船位和航向,标注航标和遥测信息等,同时也提供了一些高级功能,如虚拟设备支持,自动路线规划等。在opencpn的海图源代码中,还有许多与航海相关的算法和公式,如大圆航线计算,航向计算等,这些都是opencpn具有优秀航海导航功能的重要支持。 总之,opencpn的海图源代码提供了航海应用开发的强大基础,采用开源方式使得代码可被修改和分享,建立了良好的开放式社区,有广大的航海爱好者积极贡献和分享代码,为这个应用程序不断增加新功能和修复问题,为使用者提供了更好的航行体验。 ### 回答3: OpenCPN海图源码是一个开源软件项目,旨在为航海爱好者提供一个功能强大的航海工具,以帮助他们在航海过程中获得更多的信息和准确的位置数据。该软件使用的海图源码是由各个国家的海洋机构提供的官方海图,以及一些民间和商业海图。用户可以下载并使用这些海图来规划航线、导航以及将其保存为备份。采用了最新的电子海图技术,使得用户能够查看海上各种要素,如:航线、浅滩、港口、船只、海洋生物等。同时,该软件还支持多种数据格式,如:GPS数据、气象数据等,以帮助用户更好地了解周围环境和天气情况。这个开源项目得到了开发者、航海爱好者和船舶运输公司的广泛认可和支持,已经被下载和使用了成千上万次,是一款值得信赖和使用的软件工具。这个项目的源码也得到了许多人的审查和修改,以帮助改进和优化软件性能。如果你是一名航海爱好者或者需要一款强大的航海工具软件,那么OpenCPN海图源码无疑是你的最佳选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值