RoadBookcreator

RoadBook-Creator est un logiciel qui permet de créer facilement des road-books pour la course d’orientation ou les raids multisports. 

 

🚀 Installation Ultra-Simple
Aucune configuration requise ! L’application installe automatiquement tout ce dont elle a besoin.

📥 Télécharger le fichier zip ci-dessous
📂 Extraire le dossier ZIP
🖱️ Double-cliquer sur launch.bat
✨ L’application se lance automatiquement !
Note : Connexion internet requise lors de la première utilisation pour l’installation automatique de Python et des dépendances.

✨ Fonctionnalités

🎨 Éditeur Graphique Avancé
Outils de dessin : Flèches (épaisse, moyenne, fine), traits, pointillés
Routes goudronnées : Lignes parallèles avec flèches triangulaires
Balises : Cercles colorés pour marquer les points de contrôle
Textes : Annotations avec police et couleur personnalisables
Mode déplacement : Repositionner tous les éléments
Mode effaceur : Supprimer des éléments individuellement


🔄 Édition Complète
Ré-édition totale : Modifier les schémas après validation
Ajouter/Supprimer/Déplacer : Tous les éléments restent éditables
Undo/Redo : Annuler et rétablir les actions
Sauvegarde vectorielle : Aucune perte de qualité


📊 Gestion des Vignettes
Distances : Intermédiaires et cumulées automatiques
Numérotation automatique : Renumérotation après ajout/suppression
Observations : Notes textuelles pour chaque vignette
Interface intuitive : Tableau clair avec colonnes redimensionnables


💾 Sauvegarde et Export
Sauvegarde automatique : Toutes les 5 minutes
Format .rbk : Projets complets avec tous les éléments
Export PDF : Mise en page professionnelle optimisée
Export JPEG : Images haute qualité pour partage
🔧 Fonctionnalités Techniques
Installation automatique Python : Aucune intervention utilisateur
Vérification des mises à jour : Notification automatique
Logs détaillés : Diagnostic et support facilités
Interface française : Terminologie orienteering


🎯 Utilisation
Créer un Roadbook
Ajouter des vignettes avec le bouton ➕
Saisir les distances dans la colonne correspondante
Double-cliquer sur « Schéma » pour ouvrir l’éditeur
Dessiner avec les outils disponibles
Valider pour sauvegarder le schéma
Éditer un Schéma Existant
Double-cliquer sur le schéma à modifier
Tous les éléments sont automatiquement rechargés
Ajouter, supprimer, déplacer selon vos besoins
Valider les modifications
Exporter le Roadbook
PDF : Format professionnel pour impression
JPEG : Image pour partage numérique


🏗️ Architecture Technique
roadbook_app/
├── src/
│ ├── main.py # Interface principale
│ ├── vignette_editor.py # Éditeur graphique
│ ├── vignette_model.py # Modèle de données
│ ├── pdf_exporter.py # Export PDF optimisé
│ ├── jpeg_exporter.py # Export JPEG
│ ├── update_checker.py # Vérification MAJ
│ ├── widgets.py # Composants UI
│ └── logging_config.py # Configuration logs
├── launch.bat # Lanceur automatique
├── update.bat # Script de mise à jour
└── version.json # Informations version


🔄 Mises à Jour
L’application vérifie automatiquement les mises à jour au démarrage et vous notifie quand une nouvelle version est disponible.

Mise à jour manuelle :

Télécharger la nouvelle version
Extraire et remplacer les fichiers
Vos projets sont automatiquement préservés


📝 Logs et Support
Les logs sont stockés dans logs/roadbook_YYYYMMDD.log pour le diagnostic en cas de problème.

⚖️ Licence
Open Source – Code source libre
Usage personnel et associatif autorisé
Usage commercial strictement interdit
Redistribution libre avec mention de l’auteur


👨‍💻 Développement
Projet mené par : Guillaume Lemiègre
Développé par : Intelligence Artificielle
Technologies : Python 3.7+, PyQt5, ReportLab, SVG
Version : 1.0.0 (Septembre 2025)

⚠️ Avertissement : Outil d’aide à la navigation uniquement. Vérifiez toujours vos itinéraires. L’auteur décline toute responsabilité en cas d’erreur de navigation.

Aperçu de l’interface. 

Vik’azim © All rights reserved 2020.