Course Generator – Nettoyage de printemps

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

Le lien : https://github.com/patrovite/Course_Generator

Pas de révolution mais plutôt du ménage en interne afin d’avoir un programme plus lisible et plus maintenable. C’était nécessaire car dernièrement j’ai empilé de nombreuses fonctionnalités sans trop me préoccupé de la structure générale et de la qualité du code.

J’ai quand même corrigé quelques bugs, ajouté la fonction sauvegarde au format CSV, la fonction d’annulation de la dernière modification, la fonction « Copier » et un indicateur de taille du répertoire des cartes hors ligne. Celui-ci est situé en bas à droite de la fenêtre et affiche la taille de tous les répertoires contenu dans le répertoire « %utilisateur%/.course_generator/OpenStreetMapTileCache ». Vous pouvez sans problème supprimer le contenu du répertoire si le besoin s’en fait sentir.

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%
  • Sauver en CSV >> 100%
  • Sauver partie en CSV >> 100%
  • Annuler une modification >> 100%
Tâches à faire :
  • Importer des points >> 0%
  • Exporter des points >> 0%
  • Afficher le répertoire les courbes vitesses/pentes >> 0%
  • Affciher le répertoire cartes >> 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% >> Nécessaire?
  • 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 🙂