Itinéraire avec arrêts
Lors du calcul d’un itinéraire EV avec l’API Route de Chargetrip, vous pouvez ajouter des arrêts intermédiaires entre l’origine et la destination à l’aide de via.
Les arrêts vous permettent de personnaliser le calcul d’itinéraire pour des scénarios de déplacement réels, comme recharger dans une station de recharge préférée, prendre des passagers ou s’arrêter dans un restaurant.
Types d’arrêts
Chargetrip prend en charge deux types d’arrêts intermédiaires :
| Arrêt | Recharge | Champ d’entrée | Objectif |
|---|---|---|---|
| Lieu | Non | via.geometry | Arrêt géographique (prise en charge, livraison, détour touristique, pause café). |
| Station | Oui | via.properties.station.station_id | Station de recharge sélectionnée explicitement. |
Durée d’arrêt
Vous pouvez configurer la durée de chaque arrêt. Selon le type d’arrêt (avec ou sans recharge), le stop_duration est configuré à des emplacements différents et se comporte différemment :
1. Dans les arrêts sans recharge
La durée d’arrêt est configurée dans input.via.properties.location.stop_duration. Cette durée représente la durée d’arrêt exacte et s’ajoute directement à la durée totale du trajet sans affecter le temps de recharge ou de conduite du véhicule.
2. Dans les arrêts avec recharge
La durée d’arrêt est configurée dans input.via.properties.station.stop_duration. Cette valeur représente la durée d’arrêt minimale. Le véhicule reste à la station au moins ce temps, mais le planificateur d’itinéraire peut prolonger l’arrêt en fonction du charge_mode configuré :
-
ALWAYS_TO_MAX_CHARGE: prolonge le temps de recharge si nécessaire pour atteindre le SoC maximal configuré. Si lestop_durationdemandé dépasse le temps nécessaire pour atteindre le SoC maximal, le temps restant est consigné comme temps d’arrêt inactif. -
OPTIMIZE_TRAVEL_TIME: prolonge le séjour au-delà destop_durationuniquement si cela réduit la durée totale du trajet (par exemple, en supprimant un arrêt de recharge ultérieur). Sinon, recharge pendant la durée exacte demandée. Si lestop_durationdemandé dépasse le temps nécessaire pour atteindre le SoC maximal, le temps restant est consigné comme temps d’arrêt inactif.
Si aucune valeur n’est fournie, le planificateur optimise la durée de recharge uniquement en fonction du charge_mode de l’itinéraire.
Exemples
Calculer un itinéraire avec un arrêt de 30 minutes sans recharge.
Sur cet arrêt, un stop_duration de 1800 secondes (30 minutes) a été ajouté. Ce sera la durée d’arrêt, puisqu’il ne peut y avoir aucun avantage supplémentaire.
Calculer un itinéraire avec un arrêt de recharge d’au moins 30 minutes.
Sur cet arrêt, un stop_duration de 1800 secondes (30 minutes) a été ajouté. Ce sera la durée d’arrêt minimale. Si une recharge plus longue est bénéfique pour l’itinéraire, elle sera prolongée.
Calculer un itinéraire avec un arrêt de recharge sans durée d’arrêt minimale.
Sur cet arrêt, stop_duration est omis : le planificateur calcule le temps de recharge optimal en fonction du mode de recharge.
Ce contenu vous a-t-il été utile ?