AvNAV- Logiciel de navigation/cartographie open source

Bonjour,
je viens de découvrir sur open-boat-projects.org[...]/ open-boat-projects.org
le logiciel de navigation/cartographie AvNav.
Projet open Source Allemand, traduit en anglais (pas en français - et ce n'est pas le sujet ;-))
L'interface est 100% web et semble bien aboutie, c'est un point vraiment intéressant pour un usage multiple (PC, tablette...)
Installable sur Raspberry Pi, Android et Windows (récemment intégré dans Open Plotter également)
utilise des cartes Raster sous forme de dalles (dont MBtiles) et vectorielles oeSENC

sans même se servie des cartes, il fait un très bon répéteur/afficheur d'instruments AIS, avec toutes les sources de données possibles (NMEA, IP...)

www.wellenvogel.net[...]ng.html

Video de présentation :

completely web based navigation software for boats
raster chart display (tile based) like Google Maps
runs as server on a raspi
also available as standalone android app
features
use small devices like tablets or cell phones for navigation
optimized for devices starting at 7"
perfectly usable on 10" devices see here
attach your sensors via USB, serial, bluetooth, TCP - also possible on android (GPS, wind, speed, depth,AIS)
using NMEA0183
integrated NMEA multiplexer and WLAN gateway
usable for NMEA2000 with canboat
track logging
route planning
using raster charts (BSB,NV, downloaded charts from mobile atlas creator)
simple installation
small, low power consumption
display adaptable(sizes via settings, free configuration what to display where)
can be extended and adapted (server plugins, css adaption, java script for own displays)

L'équipage
12 avr. 2021
13 avr. 2021
1

J'espère que je n'aurai JAMAIS à expliquer à un Heossien comment cette usine à gaz fonctionne !
J'ai toujours pas compris comment j'ai réussi à afficher une carte...


13 avr. 202113 avr. 2021
0

Merci pour ce retour ! j'en ai connu des plus constructifs ;-)
Je ne savais pas que tu étais instructeur de AvNav de HEO, mais ne te sens pas imposée la mission d'apprendre aux autres un outil que tu ne maitrises pas (encore) ;-)
Le but de mon post n'était pas d'organiser une formation sur HEO, mais d'indiquer à ceux qui sont curieux l'existence de cet outil.
Tu n'as pas trouvé réponse dans la documentation?
Et sinon, plus sérieusement, des points positifs? ;-)

Je fais comme beaucoup, je ne lis pas la doc avant de commencer... C'est une manière comme une autre de découvrir un nouveau matériel ou logiciel !
Au début, je n'ai pas réussi à afficher une MBTile sous Android. Un rapide coup d'oeil dans l'aide, plutôt bien organisée et détaillée, m'a renseigné et c'est fait en 2 clics.

Je ne me prononce pas encore en détail, mais mes première impressions sont bonnes pour un outil open source et gratuit, il semble déjà bien avancé.
L'interface est assez épurée et ergonomique, ça me plait bien d'avoir trouvé un nouvel outil de ce genre, multi plateforme et très interconnecté...
Etonné que personne n'en ai encore jamais parlé ici.
Je pense qu'il mérite d'approfondir sa prise en main.


Pytheas54:Je me souviens certainement trop de dizaines (centaine ?) de réponses à des questions sur OpenCpn au tout début, avec Gilletarom et d'autres, qui est un modèle d'ergonomie par rapport à cette appli. (Tiens encore hier, www.hisse-et-oh.com[...]farther Mais je veux bien admettre que j'ai tort, surtout d'être un ancien combattant...PS Quand cette appli lira les .kap et les CM93 (95% de la carto utilisé par les navigateurs) je ferai l'effort de lire la doc. ·le 13 avr. 2021 13:56
yantho:BonjourJ'ai lu la doc, j'ai l'impression qu'il faut convertir les kap et les mbtiles (exploitées sans changement par qtVlm et opencpn) dans un format proche mais impliquant quelques gigas supplémentaires en matériel de stockage. J'estime que les logiciels de navigation, de calculs divers et d'affichage de cartes (donc de données ) n'ont pas à imposer le format des données, sauf à accepter d'être très restrictifs dans un domaine très particulier. Autant qtvlm qu'opencpn demandent : où sont les cartes kap, où sont les geotiff, où sont les s63 etc..?·le 13 avr. 2021 15:08
13 avr. 2021
2

Bonjour,

C'est un vieux projet, au moins 7 ans, visiblement démarré en Java. En termes de fonctionnalités, je ne vois pas grand chose de nouveau par rapport à OpenCPN. Le point positif à mon avis c'est l'ouverture possible sur le web.
Par contre concernant le développement et surtout la maintenance du code, je suis assez inquiet de voir : Javascript 33.5%
Python 30.6%
Java 28.9%
HTML 1.5%
C# 1.3%
Mais comme dit Yannbis, c'est toujours bien de saluer un projet open source.


13 avr. 2021
0

Pourquoi faudrait-il que ça apporte quelque chose de nouveau face à Open CPN? C'est juste une alternative. ;-)
Ce qui est nouveau c'est d'en parler ici!

De mon point de vue d'utilisateur, je trouve que cet outil semble sympa et utile.


Pytheas54:Alors, tu vas nous donner une copie d'écran d'une carte ?·le 13 avr. 2021 14:00
Lithops:Tu as raison, en parler ici c'est le rôle d'un forum. Mais comment expliquer à des utilisateurs qui ont fait l'effort de comprendre comment utiliser OpenCPN ou un autre, qu'ils devraient prendre un nouveau logiciel qui n'apporte rien de nouveau ?·le 13 avr. 2021 14:47
13 avr. 2021
0

L'intérêt - éventuel - de ce soft pourrait résider dans la possibilité d'afficher différents indicateurs (et uniquement cela) sur une petite tablette android, par exemple.

Perso, je préfère continuer à approfondir OpenCPN qui ne cesse d'évoluer et dont la possibilité d'être modifié et "adapté à sa main" est réelle, pour peu qu'on fasse l'effort de lire toute la doc.

Ceci étant dit, merci quand même de faire l'effort de signaler différents softs et autres développements, ce genre de contribution est suffisamment rare pour être soulignée.


yantho:Ce que proposait sailfreegps au début, un écran affichant les données très dynamiques..·le 13 avr. 2021 15:11
Schnaps :Si je me souviens bien, sailfreegps n'affiche que le gps de la tablette mais pas les données nmea reçues par wifi, ce qui est quand même très limitant amha...Pour cela, sur tablette/phone, il y NavMonitor (mais je n'apprécie pas les fonts) et surtout SeaWi qui est pas mal, toujours amha... ;-)·le 13 avr. 2021 15:17
yantho:Oui, mais au début c'étaient les données dynamiques, comme celles utiles dans le cockpit quand on veut faire des réglages, c'est devenu plus lourd . Dans le même genre, afficher des données, il y a l'appli NKE, mais pas "open" du tout, totalement propriétaire. ·le 13 avr. 2021 15:19
Schnaps :L'appli NKE, je l'ai désinstallée également à cause des fonts, mais il était possible, via les paramètres avancés, de recevoir un flux nmea en wifi. Idem pour SailExpert, toujours ces fonts antidéluviens....·le 13 avr. 2021 15:30
13 avr. 2021
1

Bonsoir,

je suis assez surpris, voire déçu, par les commentaires générés par mon post initial. D'autant plus que ces posts ne sont pas issus des plus énervés du forum - et pourtant ça ne manque pas (ils ne vont tarder à arriver d'ailleurs ;-) )) -et même au contraire de contributeurs de valeur.

Je ne m'explique pas pourquoi trop souvent sur ce forum (mais peut être est ce un syndrome plus large ?) certains cherchent à dénigrer, expliquer que c'est nul, ça ne marchera pas, il y a mieux... Jugements par ailleurs forcements hâtifs puisqu'issus de seulement quelques minutes d'essais.
est-ce de la résistance à l'innovation, du conservatisme, un rejet de la nouveauté ou de la différence? Je ne sais pas...

J'ai juste présenté une "innovation". Je n'ai rien inventé, juste apporté et partagé ici une nouveauté (relative), qui me semble intéressante à considérer, sans prétendre à quoi que ce soit, mais avec un préjugé bienveillant.

Bref..
@Pyhtheas, pour ma part je ne considère le très bon outil Open CPN comme un modèle d'ergonomie, loin de là.
AvNav apporte une interface nativement tactile multi supports, ce que ne fait open CPN. ET son ergonomie assez épurée me plait bien, en toute subjectivité

L'ergonomie, c'est toujours un point bloquant sur un nouvel outil, sans que ce soit lié à ses performances.
demandez à un windosien de passer à Linux, de passer sur Open Office. ce qui va bloquer c'est l'ergonomie, pas les fonctionnalités. ceux qui dont l'effort ou sont forcés de faire l'effort ne s'en portent pas plus mal.

@Pyhtheas, non je ne ferai pas de copie d'écran , quel intérêt?

@Lithops "Mais comment expliquer à des utilisateurs qui ont fait l'effort de comprendre comment utiliser OpenCPN ou un autre, qu'ils devraient prendre un nouveau logiciel qui n'apporte rien de nouveau ?"
peut-être sont-ils simplement curieux (je ne doute pas que tu le sois aussi!).
Peut-être y a t il une fonction qui va leur convenir particulièrement fonction, que l'ergonomie va leur plaire
Peut être seront ils être confortés dans leur choix d'utiliser un autre outil, ou celui-là au final?
Ma volonté n'est pas de dire "utilisez cet outil", mais "regardez, ça existe, je trouve ça sympa, faites en ce que bon vous semble".

merci tout de même à Schnaps et Lithops des quelques remarques bienveillantes!

pour ma part, je ne me suis pas fait d'avis tranché, je n'ai pas du tout testé suffisamment pour ça.


yantho:Je ne dis pas qu'il est nul, j'écris qu'il ne semble pas accepter tel quel les cartes que les autres acceptent (ou je n'ai pas assez cherché comment faire). Peut-être une évolution future...Ses écrans destinés aux données fonctionnent sans fioritures..·le 13 avr. 2021 20:02
13 avr. 202113 avr. 2021
0

@Yannbis

Il y fort longtemps, j'ai lu (par nécessité) le volume de 150 pages qu'Apple avait écrit sur l'ergonomie (quasi obligatoire) d'une application. Le but était clair: se passer de toute documentation. Quand j'ai eu terminé mon application (scientifique) sur Mac, je l'ai envoyée à des testeurs familiers du domaine couvert par cette appli. J'ai eu beaucoup de remarques, mais aucune sur la disposition des menus, leur hiérarchie, les options par défaut, l'explicitation des actions proposées etc... J'ai toujours regretté que Microsoft laisse une totale liberté aux développeurs de ce point de vue. Et OpenCpn est loin d'être parfait, mais en progrès depuis le début. De même pour qtVlm.
Quand Linux a compris que le seul pilotage par ligne de commandes étaient un obstacle infranchissable pour 99% des utilisateurs, il avait déjà perdu la bataille (J'ai Xubuntu en dual boot et en virtualBox Oracle sur mon ordi pour compiler notamment les dernières versions d'OpenCpn, pour le plaisir)
ApNav ne s'adresse qu'à des geeks, donc je passe mon chemin sur HeO. Pour le commun des mortels, une appli de nav ça commence par l'affichage d'une carte, puis la mise en oeuvre d'un gps avant de proposer des fonctions beaucoup plus riches et complexes (voir la vidéo). J'ai enseigné longtemps l'info à des non-spécialistes (dont Pascal et Prolog), et je précise que l'info n'a jamais été mon métier (heureusement !).
Donc je pense savoir un peu ce que des non-spécialistes attendent d'une appli.
PS 1 ApNav ne permet pas la lecture des cartes kap et CM93 (pourtant il peut lire les oeSENC). J'ai essayé. qtVlm oui, par exemple.

PS2: Ma question: as-tu essayé d'afficher une carte sans te plonger dans des pages de doc ?

Voici la page d'accueil (devinez où il faut cliquer pour continuer vers l'affichage), et les suivantes avant les cartes
PS3: il faut avant d'afficher une carte la transformer en un format ésotérique: .gemf


13 avr. 202113 avr. 2021
1

Merci Pytheas, c'est intéressant, mais je ne vois pas ce que tout ça vient faire ici...
Je n'ai aucun intérêt à défendre ce logiciel que je ne connais pas plus que toi.

Je ne saurais répondre à tes questions car je n'ai pas testé la version windows, juste superficiellement la version Android. Au lancement j'avais une carte et en 2 clics et une ligne de doc bien indexée j'ai affiché la carte MBtile que j'ai ajoutée.
Pourtant je ne suis pas softeux, ni linuxien, je ne lis pas les docs en amont...

Je comprends que AvNav ne semble pas répondre à ton besoin, qui t'est personnel et ce qui n'en fait pas forcément un mauvais logiciel ou un outil de geek (même si c'était le cas il y a probablement des geeks sur HEO, laissons leur donc le plaisir de découvrir cet outil eux aussi!) ;-) ).


Pytheas54:Oui, le problème est bien que tu ne vois pas ce que tout ça vient faire ici. Pas grave, la sagesse vient peut-être avec l'âge et l'expérience...Et si ApNav fonctionne de manière ergonomique avec Android, tant mieux !PS Les Geek sur HeO y interviennent souvent pour dépatouiller les problèmes des non-geek et quelquefois pour donner un avis sur le côté pratique d'une nouvelle appli...·le 14 avr. 2021 06:03
13 avr. 2021
1

Geek un jour -> Geek toujours !
Et surtout avec le sens historique de geek :P


14 avr. 2021
0

@Yannbis. Petite précision.

Raster sous forme de dalles (dont MBtiles)

Les tuiles mbtiles ne sont pas du tout des rasters. C'est un format de couches de détails mais pas un format de carte au sens technique du terme comme les bsb, kap, geotiff...


16 avr. 2022
0

Hello !

Sorry pour le déterrage, mais je souhaite partager avec la communauté un point qui me semble important.

Je suis passé récemment sur un raspberry pi 4 sous openplotter (donc base Raspbian). Je constate qu'OpenCPN n'est pas à la 5.6, qu'à cela ne tienne, je vais le mettre à jour. Ah ben non, pas moyen. Alors si, il semblerait que ce soit possible, mais alors quand on parle d'usine à gaz... Bref, OpenCPN est optimisé pour Windows et Linux, mais la framboise, tout le monde semble s'en taper comme de sa première cuite... Ca fait deux semaines que je rame intensément. Tantôt on me dit d'utiliser le flatpak, tantôt on me dit carrément d'installer une Kali sur mon pi. Euh, merci, mais non merci.

Vous allez me dire que je peux fonctionner avec une version antérieure. C'est pas faux... A ceci près que j'ai acheté des cartes o-charts et que... Le plugin ne fonctionne que sur la 5.6, tout comme le fax météo d'ailleurs... Donc non, je ne peux pas.

Et là je découvre AVNAV. Il cause o-charts (tant mieux s'il cause d'autres formats, perso je m'en fous), et l'interface web me permet de l'attaquer même depuis une vieille tablette. J'installe à mon prochain passage au bateau et je vous tiens au jus.


yannbis:intéressé par un retour d'expérience.·le 16 avr. 2022 22:58
3

Bonjour,

Venant de réinstaller mon RPI3B+ avec openplotter 2:
Via config openplotter, je supprime opencpninstaller
Puis j'ajoute à /etc/sources.list:
deb ppa.launchpadcontent.net[...]/ubuntu bionic main
deb-src ppa.launchpadcontent.net[...]/ubuntu bionic main

Ensuite apt-get update, apt-get install opencpn et je suis en 5.6 avec nouveau plugin o-charts disponible

Avec openplotter, je fais maintenant attention à ne pas faire de mise à jour et à faire des backup quand ça fonctionne. Comme il ne sert qu'en bateau, je m'en contente côté sécurité.

Sinon concernant avnav, quelqu'un a testé en web et vu la vitesse de rafraîchissement depuis un autre terminal?


BMayer (LauBen):Pas mieux :-)·le 19 avr. 2022 10:57
01 mai 2022
0

Hello all !

Tout d'abord un grand merci à Mathieu Enfant Sauvage pour la procédure, ça a parfaitement fonctionné sur mon Pi 4, maintenant j'ai la 5.6, mes cartes o-charts et les fax MTO.
Voici tout de même mon retour sur avnav :

  • le rafraîchissement ne pose aucun problème, c'est propre et rapide
  • comme précisé dans un exemple que j'ai vu, le barreur peut voir la carte et le trafic pendant que le navigateur prépare une route dans une autre instance, ça c'est plutôt pas mal.
  • Je vois tout de même un inconvénient que je considère comme majeur, mais c'est peut-être moi qui ne maîtrise pas l'appli : il semble qu'il ne peut y avoir qu'une seule écoute UDP. Si c'est le cas, je trouve ça dommage. En ce qui me concerne, je renvoie le GPS sur le port 3990 et l'AIS sur le 4567. Donc, pour le moment c'est l'un ou l'autre.

Ensuite, pour avoir testé, on peut parfaitement faire tourner OpenCPN et avnav en parallèle sur le Pi qui est à la TaC, et choisir ensuite selon les besoins pour les appareils déportés.


voilic:Réaction de newbie : renvoyer les deux vers le même port ? ·le 12 sept. 2022 17:49
10 sept. 2022
0

Bonjour,
Pour ceux qui installeraient Avnav sur Raspbian et non via Openplotter ou les images Raspbian distribuées par Avnav, les fichiers de configuration et le répertoire dans lequel mettre les cartes se trouvent dans
/var/lib/avnav

Le répertoire /home/pi/Avnav indiqué dans la documentation n'existe pas dans le cas d'une installation via apt-get apparement.

Merci Yannbis pour ce post.
Pour moi, le principal avantage d'Avnav est de pouvoir partager les cartes, les routes, etc, sur différents supports. Je trouve bien pratique de n'avoir mes Go de cartes qu'à un seul endroit et pas sur chaque pc et tablettes. Bien pratique également de tracer une route à la table à cartes et l'avoir directement accessible sur ma tablette au poste de barre.
Je l'ai tout juste installé et pas encore testé en réel mais je trouve ces points très positifs.


10 sept. 2022
0

Bonjour,
Pour ceux qui installeraient Avnav sur Raspbian et non via Openplotter ou les images Raspbian distribuées par Avnav, les fichiers de configuration et le répertoire dans lequel mettre les cartes se trouvent dans
/var/lib/avnav

Le répertoire /home/pi/Avnav indiqué dans la documentation n'existe pas dans le cas d'une installation via apt-get apparement.

Merci Yannbis pour ce post.
Pour moi, le principal avantage d'Avnav est de pouvoir partager les cartes, les routes, etc, sur différents supports. Je trouve bien pratique de n'avoir mes Go de cartes qu'à un seul endroit et pas sur chaque pc et tablettes. Bien pratique également de tracer une route à la table à cartes et l'avoir directement accessible sur ma tablette au poste de barre.
Je l'ai tout juste installé et pas encore testé en réel mais je trouve ces points très positifs.


13 sept. 2022
0

merci pour vos retours et ces essais in situ, toujours intéressant d'avoir des infos de ceux qui ont vraiment essayé.
il faudra que je m'y replonge j'ai une tablette étanche chinoise qui est très bien mais à cause d'une erreur de commande, je n'ai pas le google play, donc impossible d'installer les applis "normales".
Je testerai si je peux mettre AvNav!


virtudes:Bonjour, Si tu as un OpenPlotter sur ton boat, tu peux simplement lancer AvNav sur celui-ci, connecter ta tablette au wifi local et lancer AvNav sur la tablette a partir du navigateur web déjà installé sur ta tablette (avantage ==> rien a installer côté tablette / inconvénient ==> conso électrique du poste qui fait tourner openplotter mais si tu es ok niveau énergie, ça passe)·le 13 sept. 2022 11:38
yannbis:L'idée c'est plutot d'avoir un outil autonome sur tablette, a priori c'est prévu sous Android·le 13 sept. 2022 12:42
virtudes:Yes, je comprend, c'était au cas où :D si tu ne la trouves pas sur le store chinois, essai de trouer l'APK directement sur le web mais il faudra regarder de temps en temps pour les MAJ.·le 14 sept. 2022 12:15
14 sept. 2022
0

@yannbis:tu sais sans doute déjà récupérer directement les APK à partir d'un micro classique (connecté avec un compte @gmail) ou par un BluetoothTransfer depuis un autre poste Android...


15 sept. 2022
0

Bonjour,
non je n'ai jamais extrait de APK, je vais les chercher là où ça se trouve en général ;-)
mais il faudra que j'essaye

mais dans ce cas, le logiciel est open source, et l'APK est publié par les auteurs.
Mais en l'occurrence le lien était cassé.
j'ai contacté Andreas, l'auteur de AvNav, qui m'a immédiatement renvoyé un lien valide vers tous les packages, y compris APK.
C'est ici
www.wellenvogel.net[...]elease/


voilic:Voici le lien intéressant pour BT Transfer, qui permet d'exporter les APK mais aussi les autres fichierswww.google.com[...]/url ·le 15 sept. 2022 10:34
20 sept. 2022
0

Bonjour à tous,
Tout est préconfiguré dans openplotter mais quand on installe soi-même sur raspbian c'est plus compliqué...
En espérant que ça pourra être utile, voici ma config et le moyen d'avoir infos bord et ais sur avnav dans ce cas :
- tout d'abord j'utilise Kplex qui lit les infos nmea sur deux ports série (l'un pour les infos de la centrale de nav, vitesse vent etc, l'autre pour l'ais). Kplex envoie ça sur le port 10110

  • pour que avnav écoute ce port il faut rajouter la ligne suivante dans le fichier /var/lib/avnav/avnav_server.xml : <AVNSocketReader host="localhost" port="10110"/>

01 oct. 2022
0

Bonjour, la version Android d'AvNav est également très prometteuse. Manque un plug-in de téléchargement de cartes du type OeSENC et de fichiers Grib à minima ...
Stable, paramétrable ...
Du sacré boulot qui mérite des encouragements ...
Bonne journée


01 jan. 2023
0

Bonjour et bonne année !
Je viens de regarder, c'est intéressant mais clairement le côté usine à gaz pour geek prédomine, je viens de passer 1/2H sur la version android pour chercher comment lui faire écouter un port TCP ou UDP précis, sans succès...


Québec, le cap Gaspé

Phare du monde

  • 4.5 (8)

Québec, le cap Gaspé

2022