dakk / gweatherrouting

Sailing weather routing made easy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GWeatherRouting

CI Status License: GPL v3

GWeatherRouting is an opensource sailing route calculator written in python and:

  • Gtk3 for the desktop version (Linux/Mac/Windows)
  • Kivy for the mobile version (iOS/Android) Read here

Routing in progress

Routing done

Chart detail

Log analysis

Features

  • Multi-point sailing weather routing
  • Boat / polar integrated database
  • Grib1 and Grib2 support, with downloader for openskiron
  • GPX support for importing and exporting POIs and tracks
  • Session manager for storing POIs, tracks and routings
  • Chart rendering:
    • GeoJSON (coastlines included)
    • GSHHS basemap (download helper included)
    • KAP, GeoTiff charts and other raster formats
    • OpenStreetMap seamark rendering
  • Gtk3 interface
  • NMEA interface
  • Raster Nautical charts (KAP)
  • NMEA / GPX log analysys

Planned features

  • Customizable routing calculator
  • Ortodromic track render
  • AIS rendering
  • Boat realtime dashboard
  • Mobile version

Installation

First, install the following dependencies using your OS package manager:

  • osm-gps-map (version 1.2.0)
  • eccodes
  • python3
  • python3-pip

Then checkout the repository and run: python setup.py install

Start the software running: gweatherrouting

License

Read the LICENSE file.

About

Sailing weather routing made easy

License:GNU General Public License v3.0


Languages

Language:Python 97.1%Language:kvlang 2.9%Language:Makefile 0.1%