Course generator – Onglet analyses et ajout de cartes

Je viens de mettre en ligne sur Github la version alpha 12.

Les nouveautés :

L’onglet « Analyses »

Cela comprend:

L’onglet « Temps/Distance » qui permet l’évolution du temps sur la distance. Une rupture dans la pente indique qu’il y a eu un événement particulier (ravitaillement, coup de mou…).

L’onglet « Vitesse » qui permet de voir l’évolution de la vitesse sur la distance. La courbe verte est la régression linéaire de la vitesse.

L’onglet « Vitesse/Pente » permet de voir une représentation de la vitesse sous forme d’un nuage de point. La courbe rouge est calculée à partir de ce nuage de point. L’icône de sauvegarde permet d’ajouter cette courbe à la liste des courbes « Vitesse/pente ».

Note: Il est possible de sauvegarder la courbe sous forme d’image. Pour cela il faut faire un clique droit sur la courbe sélectionner « Save as » puis « PNG ».

Nouvelles cartes

Au fond de carte « OpenTopoMap » j’ai ajouté le fond de carte « OpenStreetMap » et « Bing aerial ». Cela amène un fond de carte basique et une vue satellite.

Note: Le 25/03/2017, OpenTopoMap a un problème de certificat SSL qui empêche l’affichage des cartes venant de ce site. En principe, cela devrait être temporaire. Utilisez les fonds « OpenStreetMap » en attendant.

La sélection du type de carte se fait dans la barre d’icone de la carte avec l’icone :

Fichiers log

J’ai ajouté un système de fichiers de journalisation (log) qui me permet de récupérer de nombreuses informations en cas de problèmes. Ces fichiers sont dans le répertoire « logs » qui est dans le même répertoire que les fichiers courbes. Il n’y pas de transfert automatique des fichiers log. En cas de problème, il faut me contacter et je vous demanderai sûrement de m’envoyer les 2 fichiers sous forme compressés.

Tâches terminées :
  • Paramètres du parcours >> 100%
  • Courbes vitesses/pentes >> 100%
  • Paramètres course generator >> 100%
  • Affichage des données >> 100%
  • Affichage du profil >> 100%
  • Affichage des données du parcours >> 100%
  • Ouverture fichier GPX >> 100%
  • Ouverture fichier CGX >> 100%
  • Mémorisation derniers fichiers GPX >> 100%
  • Mémorisation derniers fichiers CGX >> 100%
  • Sauver en GPX >> 100%
  • Sauver en CGX >> 100%
  • Sauver partie en GPX >> 100%
  • Sauver partie en CGX >> 100%
  • Recherche d’un point >> 100%
  • Marquer la position courante >> 100%
  • Aller à la position suivante >> 100%
  • Aller à la position précédente >> 100%
  • Générer un mini roadbook >> 100%
  • Détermination des min/max >> 100%
  • Inversion du parcours >> 100%
  • Définir un nouveau point de départ >> 100%
  • Estimer un temps de parcours >> 100%
  • Affichage du résumé >> 100% >> Sauvegarde CSV à faire
  • Barre d’outils pour interagir avec la carte >> 100%
  • Affichage des statistiques >> 100%
  • Exporter des tags comme waypoints >> 100%
  • Changer fournisseur de « tiles » et passer sur Opentopomap >> 100%
  • Carte OpenStreetMap hors ligne >> 100%
  • Affichages des analyses >> 100%
Tâches à faire :
  • Sauver en CSV >> 0%
  • Sauver partie en CSV >> 0%
  • Importer des points >> 0%
  • Exporter des points >> 0%
  • Annuler une modification >> 0%
  • Générer un rapport au format HTML >> 0% >> Pas prioritaire
  • Générer un fichier KML >> 0% >> Pas prioritaire
  • Générer un roadbook >> 0% >> Conservé?
  • Afficher la vitesse dans le tableau >> 0% >> Pas prioritaire
  • Afficher la pente dans le tableau >> 0% >> Pas prioritaire
  • Outils internet >> 0%
  • Afficher le répertoire les courbes vitesses/pentes >> 0%
  • Aide >> 0% >> Vous pouvez utiliser l’aide de la version 3.88

La version Alpha est disponible dans le répertoire « build » de Github. Attention, il faut cliquer sur « course generator.jar ». Cela va ouvrir une nouvelle page qui va vous afficher un bouton « download ». La taille du fichier est d’environ 5.4Mo. Volontairement, il n’y a pas d’installeur (cela va arriver d’ici peu). Le fichier « readme » situé sur Github décrit l’installation manuelle du logiciel.

Enjoy 🙂

Course Generator (Alpha 8) : 10 lignes qui changent tout!

3eme articles en très peu de temps!

Je viens de mettre en ligne la version Alpha 8 qui contient des corrections de bugs mais surtout les cartes hors lignes 🙂

10 lignes de programmes récupérées sur Stackoverflow m’ont permis d’ajouter la fonctionnalité (grand merci aux contributeurs de Stackoverflow).

Dès que vous lancez CG, un répertoire « OpenStreetMapTileCache » est créé dans celui qui contient le fichier de configuration (« Utilisateur »/.course_generator). A partir de là, toutes les tuiles (bout de carte) que vous téléchargez sont mémorisées dans ce répertoire. C’est magique 🙂

Quelques remarques :

  • Si vous voulez mémoriser la carte pour différent niveaux de zoom, il faut sélectionnez chaque niveau de zoom est parcourir tout le parcours afin que les tuiles soient téléchargées.
  • A force cela peut prendre de la place sur le disque. Donc jetez un coup d’œil de temps en temps. Si nécessaire, vous pouvez effacer le contenu du répertoire. A l’avenir, je pense :
    • ajouter une boite de dialogue qui affiche la taille du répertoire et qui donnera la possibilité de supprimer son contenu.
    • ajouter une alerte (configurable) sur la taille de ce répertoire
    • ajouter la possibilité d’activer ou non la fonctionnalité
    • ajouter la possibilité d’avoir un répertoire de « cache » par parcours (beaucoup plus compliqué!)

Terminé pour ce week-end pluvieux. Enjoy 🙂

Course Generator – Sauvegardes GPX et nouveau fond de carte

Depuis la dernière version alpha, j’ai validé sous Basecamp la sauvegarde au format GPX des waypoints et des parcours.

J’ai d’ailleurs découvert que Basecamp fait un calcul à « vol d’oiseau » des distances sans prendre en compte les différences d’altitudes entre les points. Sur des petites distances c’est négligeable, mais sur des longues distances on arrive à avoir plusieurs kilomètres de différences. CG prend en compte les différences d’altitudes dans les calculs. C’est à savoir!

J’ai aussi corrigé un bug dans l’affichage des statistiques. Maintenant, elle s’affiche correctement.

J’ai changé de fournisseur de fond de carte car Thunderforest est soumis à l’obtention du clé. Jusqu’à maintenant je n’ai pas eu de problème mais je préfère changer de fournisseur et passer vers OpenTopoMap. Ces cartes contiennent les courbes de niveaux et les reliefs sont ombrés.

Fond de carte OpenTopoMap

Je vais faire une pause dans l’ajout de fonctionnalité et traiter les retours de bugs qui m’ont été soumis dans les commentaires. N’hésitez pas à me faire des retour!

 

Tâches terminées :
  • Paramètres du parcours >> 100%
  • Courbes vitesses/pentes >> 100%
  • Paramètres course generator >> 100%
  • Affichage des données >> 100%
  • Affichage du profil >> 100%
  • Affichage des données du parcours >> 100%
  • Ouverture fichier GPX >> 100%
  • Ouverture fichier CGX >> 100%
  • Mémorisation derniers fichiers GPX >> 100%
  • Mémorisation derniers fichiers CGX >> 100%
  • Sauver en GPX >> 100%
  • Sauver en CGX >> 100%
  • Sauver partie en GPX >> 100%
  • Sauver partie en CGX >> 100%
  • Recherche d’un point >> 100%
  • Marquer la position courante >> 100%
  • Aller à la position suivante >> 100%
  • Aller à la position précédente >> 100%
  • Générer un mini roadbook >> 100%
  • Détermination des min/max >> 100%
  • Inversion du parcours >> 100%
  • Définir un nouveau point de départ >> 100%
  • Estimer un temps de parcours >> 100%
  • Affichage du résumé >> 100% >> Sauvegarde CSV à faire
  • Barre d’outils pour interagir avec la carte >> 100%
  • Affichage des statistiques >> 100%
  • Exporter des tags comme waypoints >> 100%
  • Changer fournisseur de « tiles » et passer sur Opentopomap >> 100%
Tâches à faire :
  • Carte OpenStreetMap hors ligne >> 0% >> Envisagé. Pas une priorité
  • Mode hors connexion >> 0% >> Pas nécessaire si le point ci-dessus est réalisé
  • Affichages des analyses >> 0%
  • Sauver en CSV >> 0%
  • Sauver partie en CSV >> 0%
  • Importer des points >> 0%
  • Exporter des points >> 0%
  • Annuler une modification >> 0%
  • Générer un rapport au format HTML >> 0% >> Pas prioritaire
  • Générer un fichier KML >> 0% >> Pas prioritaire
  • Générer un roadbook >> 0% >> Conservé?
  • Afficher la vitesse dans le tableau >> 0% >> Pas prioritaire
  • Afficher la pente dans le tableau >> 0% >> Pas prioritaire
  • Outils internet >> 0%
  • Afficher le répertoire les courbes vitesses/pentes >> 0%
  • Aide >> 0% >> Vous pouvez utiliser l’aide de la version 3.88

La version Alpha est disponible dans le répertoire « build » de Github. Volontairement, il n’y a pas d’installeur. Le fichier « readme » situé sur Github décrit l’installation manuelle du logiciel.

Enjoy 🙂

Course Generator – Mise à jour du 3 mars 2017

Un autre gris morceau a été réécrit, l’onglet « Statistiques ». Le multi-langue et surtout les unités (km/miles/pied…) ont compliqués les choses.

J’ai aussi ajouté l’export des étiquettes sous forme de waypoints (dans un fichiers GPX). Par contre, je n’ai pas sous la main le logiciel « Basecamp » de Garmin pour valider la fonctionnalité. Un test complet est à faire sur cette fonctionnalité.

Tâches terminées :
  • Paramètres du parcours >> 100%
  • Courbes vitesses/pentes >> 100%
  • Paramètres course generator >> 100%
  • Affichage des données >> 100%
  • Affichage du profil >> 100%
  • Affichage des données du parcours >> 100%
  • Ouverture fichier GPX >> 100%
  • Ouverture fichier CGX >> 100%
  • Mémorisation derniers fichiers GPX >> 100%
  • Mémorisation derniers fichiers CGX >> 100%
  • Sauver en GPX >> 100%
  • Sauver en CGX >> 100%
  • Sauver partie en GPX >> 100%
  • Sauver partie en CGX >> 100%
  • Recherche d’un point >> 100%
  • Marquer la position courante >> 100%
  • Aller à la position suivante >> 100%
  • Aller à la position précédente >> 100%
  • Générer un mini roadbook >> 100%
  • Détermination des min/max >> 100%
  • Inversion du parcours >> 100%
  • Définir un nouveau point de départ >> 100%
  • Estimer un temps de parcours >> 100%
  • Affichage du résumé >> 100% >> Sauvegarde CSV à faire
  • Barre d’outils pour interagir avec la carte >> 100%
  • Affichage des statistiques >> 100%
  • Exporter des tags comme waypoints >> 100%
Tâches à faire :
  • Carte OpenStreetMap hors ligne >> 0% >> Envisagé. Pas une priorité
  • Mode hors connexion >> 0% >> Pas nécessaire si le point ci-dessus est réalisé
  • Changer fournisseur de « tiles » et passer sur Opentopomap >> 0%
  • Affichages des analyses >> 0%
  • Sauver en CSV >> 0%
  • Sauver partie en CSV >> 0%
  • Importer des points >> 0%
  • Exporter des points >> 0%
  • Annuler une modification >> 0%
  • Générer un rapport au format HTML >> 0% >> Pas prioritaire
  • Générer un fichier KML >> 0% >> Pas prioritaire
  • Générer un roadbook >> 0% >> Conservé?
  • Afficher la vitesse dans le tableau >> 0% >> Pas prioritaire
  • Afficher la pente dans le tableau >> 0% >> Pas prioritaire
  • Outils internet >> 0%
  • Afficher le répertoire les courbes vitesses/pentes >> 0%
  • Aide >> 0% >> Vous pouvez utiliser l’aide de la version 3.88

La version Alpha est disponible dans le répertoire « build » de Github. Volontairement, il n’y a pas d’installeur. Le fichier « readme » situé sur Github décrit l’installation manuelle du logiciel.

Enjoy 🙂