A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting * GPS/GPDS Postition Input * BSB Raster Chart Display * S57 Vector ENChart Display * AIS Input Decoding * Waypoint Autopilot Navigation
C C++ HTML Java CMake Makefile Other
Latest commit 292a188 Feb 24, 2018
bdbcat Merge pull request #1003 from Hakansv/portfix
Fix portable save of CHRTLIST.DAT and MMSINAME.CSV
Permalink
Failed to load latest commit information.
Docs Update SENC format (VETable data type) Sep 14, 2016
buildandroid Correct GL Vector symbol extents to allow cursor pick on entire rende… Sep 13, 2017
buildosx Update the macOS application icon for high resolution displays. Jan 20, 2018
buildwin Allow build against the buildwin dependency pack for WX3.1 and VS2017… Feb 11, 2018
data Fix the permissions on documentation files Feb 7, 2018
include Improve handling of mbtiles with missing or wrong metadata Feb 20, 2018
plugins Add the NOAA tilesets to chart downloader. Feb 20, 2018
po Language translation update. Feb 3, 2018
src Fix portable save of CHRTLIST.DAT and MMSINAME.CSV Feb 24, 2018
vagrant Fix deps for compiling mbtiles support Feb 20, 2018
.gitignore Update .gitignore Feb 13, 2018
.travis.yml Update comments Feb 22, 2018
CMakeLists.txt Use embedded sqlite3 also on macOS (probably we should later try to u… Feb 20, 2018
Curl.cmake Implement basic support for SVG graphics using wxSVG Dec 29, 2015
FindEXIF.cmake Allow build both with and without libexif (Currently only without lib… Jan 3, 2018
FindFFmpeg.cmake Implement basic support for SVG graphics using wxSVG Dec 29, 2015
FindGTK3.cmake Implement basic support for SVG graphics using wxSVG Dec 29, 2015
FindPortaudio.cmake Implement portaudio sound library support for linux Dec 23, 2012
FindTinyXML.cmake Add Jun 30, 2011
Findgps.cmake Cleanup license text. May 26, 2012
INSTALL Update Install documentation Sep 20, 2015
NSIS.template.in Update Windows packaging to support for NSIS3 Aug 19, 2017
README Update README Jun 18, 2015
VERSION.cmake Allow build against the buildwin dependency pack for WX3.1 and VS2017… Feb 11, 2018
appveyor.yml Prepare appveyor for VS2017 and wx3.1.1 Feb 13, 2018
opencpn.spec.in Update and generalize RPM spec. Mar 4, 2017
version.h.in New Unicode Localized Windows installer Oct 13, 2010

README

----------------------------------------------------------------------
1.  Overview
----------------------------------------------------------------------

a.  Opencpn was built with the following objectives in mind.

    i.   Intended use as primary navigation interface for vessels
         with full-time helm-visible navigational suites.
         Other tools may be better for offline route planning, tide
         and current prediction, online logging, etc.
    ii.  Quick startup and shutdown.
    iii. Those and only those toolbar buttons really needed for
         daily operation.
    iv.  Portability, thus wxWidgets core components.  Currently
         tested and in production use on Windows XP-8.1, OS X, and Linux.
    v.   Conventional ( i.e. popular and modern ) chart format
         support.  In the real world, this means BSB format raster
         charts, and S57ENC format vector charts.



        And, of course, opencpn is all GPL'ed (or equivalent)
                        Open Source code.


    Personal Note:
    Opencpn is in primary daily use as the navigation package aboard
    M/V Dyad, a 48 ft trawler yacht cruising from Newfoundland to the
    Bahamas yearly.

    Our thanks go to MAXCDN for providing a CDN network delivering
    the OpenCPN downloads worldwide.