Optimiseur de tournée
Plusieurs adresses à enchaîner, éventuellement sur plusieurs véhicules ? L’outil propose des ordres de passage qui réduisent distance ou durée, estime carburant et CO₂, calcule des ETA et imprime une feuille de route par véhicule.
Géocodage BAN (api-adresse.data.gouv.fr). Itinéraires via OSRM / OpenStreetMap quand disponible ; sinon distance approximative (vol d’oiseau × 1,3). Tuiles carte OSM. Prix carburant : moyenne France open data PijassBox. CO₂ : facteurs ADEME Base Empreinte®. Optimisation et brouillon : 100 % locaux dans le navigateur (voir note ci-dessous et FAQ).
Sources et limites
Ordre optimisé par heuristique : très proche de l’optimal en pratique, sans garantie mathématique d’être le meilleur trajet absolu. Les durées et ETA n’intègrent pas le trafic en temps réel ni les contraintes de stationnement : vérifiez avec votre application de navigation avant de partir. Coût carburant et CO₂ sont des estimations (consommation saisie × prix ; facteurs ADEME moyens), pas un bilan GES réglementaire.
Transparence des données : l’optimisation, le brouillon local (IndexedDB), le partage via fragment d’URL (#) et l’impression restent dans votre navigateur. PijassBox ne stocke pas votre tournée sur ses serveurs. Des appels partent toutefois vers des services tiers open source / open data : Base Adresse Nationale ( api-adresse.data.gouv.fr, texte d’adresse → coordonnées), OSRM (router.project-osrm.org, coordonnées → distances, durées, tracé), tuiles OpenStreetMap ( tile.openstreetmap.org, affichage carte). Le prix carburant moyen est une moyenne France servie par PijassBox, sans envoi de vos adresses.
Base Adresse Nationale · OSRM · OpenStreetMap
- Consultation
- Local + BAN / OSRM / tuiles OSM
Chaque modification génère un nouveau lien à repartager : ce n’est pas une synchronisation en direct entre plusieurs personnes. Le lien vit dans le fragment d’URL (#) : rien n’est envoyé au serveur.
Chaque modification génère un nouveau lien à repartager : ce n’est pas une synchronisation en direct entre plusieurs personnes. Le lien vit dans le fragment d’URL (#) : rien n’est envoyé au serveur.
La tournée en cours peut aussi être mémorisée automatiquement sur cet appareil (IndexedDB) pour reprendre après fermeture de l’onglet, jamais envoyée aux serveurs PijassBox.
CSV ou TXT · une adresse par ligne · séparateurs , ; ou tabulation · colonnes adresse (+ complément, poids_kg, volume_l ou volume_m3, fenetre_debut, fenetre_fin optionnels). Max 50 lignes · géocodage BAN dans le navigateur.
Choisissez une suggestion pour valider les coordonnées
Choisissez une suggestion pour valider les coordonnées
Choisissez une suggestion pour valider les coordonnées
Choisissez une suggestion pour valider les coordonnées
Fenêtres horaires : créneau client (ex. 14:00–16:00). Poids et volume par colis : optionnels, utilisés pour la capacité véhicule.
Limite actuelle : 50 arrêts (OSRM public ≈ 100 max en table. Au-delà, instance dédiée recommandée).
Flotte
1 véhicule = une tournée. Plusieurs = répartition multi-véhicules (même dépôt). Chaque ligne peut avoir sa propre capacité (utilitaire, camion, etc.).
Ajoutez des arrêts de livraison pour une estimation.
En mono-véhicule, la capacité (si renseignée) signale un dépassement sans bloquer l’optimisation.
Coût, CO₂ et horaires (optionnel)
Les capacités poids/volume se règlent par véhicule dans la section Flotte ci-dessus.
Estimation basée sur les facteurs moyens ADEME par type de véhicule : les émissions réelles varient selon le modèle, la charge et la conduite. Source : ADEME · Base Empreinte® (ex Base Carbone®) · Facteurs moyens indicatifs (usage WTT+TTW), millésime documentaire PijassBox 2026 : la base officielle prévaut. Facteur retenu : 0,255 kg CO₂e/km.
Les statuts Livré / Échec apparaissent dans la liste ordonnée ci-dessous, une fois la tournée calculée, pas sur les lignes de saisie des arrêts.
À quoi ça sert
Artisan, livreur, tournée de visites ou associative : l’ordre de saisie des adresses est rarement le plus efficace. Croiser les trajets fait perdre du temps, du carburant et du CO₂. Avec plusieurs véhicules et un dépôt commun, il faut aussi décider qui livre quoi sans dépasser poids, volume ou créneaux clients.
L’outil calcule une matrice entre tous les points, puis soit un ordre mono-véhicule (plus proche voisin + 2-opt / VRPTW), soit une répartition multi-véhicules (Clarke-Wright + 2-opt par route, capacité et créneaux en contraintes dures). Compare au parcours « dans l’ordre de saisie », estime carburant et émissions ADEME, propose des ETA et une feuille imprimable par véhicule. Import CSV pour éviter la saisie manuelle. Les arrêts impossibles à caser restent listés à part, jamais forcés.
Questions fréquentes
Combien d’arrêts au maximum ?
Puis-je répartir la tournée sur plusieurs véhicules ?
Que se passe-t-il si un arrêt ne peut pas être planifié ?
Comment importer un fichier d’adresses ?
Puis-je imposer des créneaux horaires par client ?
L’ordre proposé est-il le meilleur possible ?
Les temps et ETA tiennent-ils compte du trafic ?
D’où viennent le prix carburant et le CO₂ ?
Comment c’est calculé
Jusqu’à 50 arrêts (dépôt inclus). Les adresses sont géocodées via la BAN. Une matrice de distances/durées est demandée à OSRM (router.project-osrm.org) ; le serveur public tient en pratique jusqu’à ~100 points en mode « table ». Si OSRM est indisponible, repli local : distance orthodromique × 1,3 et vitesse moyenne 45 km/h. Le goulot de performance est cette matrice, pas le solveur JavaScript.
- Mono-véhicule : plus proche voisin depuis le départ, puis amélioration 2-opt (dépôt fixé), budget ~800 ms et au plus 40 passes.
- Multi-véhicules (même dépôt) : heuristique Clarke-Wright (savings), capacités éventuellement différentes par véhicule, puis 2-opt / VRPTW par route. Affectation au plus petit véhicule qui tient la charge. Au-delà de la flotte ou contrainte impossible : arrêts en « non planifiables ».
- Fenêtres horaires : variante VRPTW ; seuls les échanges qui respectent les créneaux sont retenus. Un conflit est listé explicitement, jamais ignoré.
- CO₂ : facteurs ADEME moyens (kg CO₂e/km) selon le type de véhicule. Carburant : consommation saisie × prix (moyenne France open data préremplie, modifiable).
Limite connue : heuristique sans garantie d’optimum mathématique ; pas de trafic temps réel ni de dépôts distincts par véhicule en V1. Vérifiez toujours avec votre navigation avant de partir.
Optimisation et brouillon restent dans votre navigateur ; le partage passe par le fragment d’URL (#). Des appels partent vers la BAN, OSRM et les tuiles OpenStreetMap (services open source / open data) pour géocoder et tracer l’itinéraire. Données cartographiques © contributeurs OpenStreetMap. Hébergé en France.