Étiquette | Explication | Type de données |
Couche de tournée de véhicules en entrée | Couche d’analyse de tournée de véhicule à laquelle seront ajoutée les itinéraires. | Network Analyst Layer |
Nombre d’itinéraires (Facultatif) | Nombre d’itinéraires à ajouter. | Long |
Préfixe du nom de l’itinéraire (Facultatif) | Qualificateur ajouté au titre de chaque élément de couche d’itinéraires. Par exemple, un préfixe de nom d’itinéraire WeekdayRoute serait utilisé comme texte de début du nom de chaque itinéraire accompagné de l’ID d’objet. | String |
Nom du dépôt initial (Facultatif) | Nom du dépôt initial de l'itinéraire. Si la valeur Start Depot Name (Nom du dépôt initial) est nulle, l’itinéraire commence au premier ordre affecté. Omettre le dépôt initial est utile lorsque le point de départ du véhicule est inconnu ou sans rapport à votre problème. Toutefois, si la valeur Start Depot Name (Nom du dépôt initial) est nulle, la valeur End Depot Name (Nom du dépôt final) ne peut pas être également nulle. Les dépôts de départ virtuels ne sont pas autorisés si les ordres ou les dépôts se situent dans plusieurs fuseaux horaires. | String |
Nom du dépôt final (Facultatif) | Nom du dépôt final de l'itinéraire. Si la valeur de End Depot Name (Nom du dépôt final) est nulle, l’itinéraire prend fin au dernier ordre affecté. Si la valeur End Depot Name (Nom du dépôt final) est nulle, la valeur Start Depot Name (Nom du dépôt initial) ne peut pas être également nulle. | String |
Première heure de début (Facultatif) | Heure de début la plus tôt de l’itinéraire. Ce paramètre est utilisé par le solveur conjointement avec la fenêtre horaire du dépôt initial, fournie dans la couche Depots par le champ TimeWindowStart, pour déterminer des heures de début d’itinéraire réalistes. Ce paramètre présente une valeur horaire par défaut de 08:00:00, interprétée comme étant 08:00:00 à la date indiquée par la propriété Default Date de la couche d’analyse. Si aucune valeur n’est spécifiée, la valeur par défaut est utilisée. | Date |
Dernière heure de début (Facultatif) | Heure de début la plus tard de l’itinéraire. Ce paramètre présente une valeur horaire par défaut de 10:00:00, interprétée comme étant 10:00:00 à la date indiquée par la propriété Default Date de la couche d’analyse. Si aucune valeur n’est spécifiée, la valeur par défaut est utilisée. | Date |
Nombre d’ordres max (Facultatif) | Nombre maximal d'ordres autorisé sur l'itinéraire. La valeur par défaut est de 30. Si aucune valeur n’est spécifiée, la valeur par défaut est utilisée. | Long |
Capacities (Facultatif) |
La quantité maximale (volume, pondération, quantité, etc.) pouvant être transportée par le véhicule. Une valeur nulle équivaut à zéro. Jusqu’à neuf champs de capacité sont autorisés, mais n’utilisez que le nombre nécessaire pour modéliser les besoins des véhicules.
| Value Table |
Contraintes d’itinéraire (Facultatif) |
Les contraintes placées sur les itinéraires pour limiter le temps total, le temps de trajet total et la distance totale. - Max Total Time (Temps total max) : durée d’itinéraire maximale autorisée. La durée de l'itinéraire englobe le temps de trajet ainsi que la durée de desserte et le temps d'attente aux ordres, aux dépôts et les pauses.
- Max Total Travel Time (Temps de trajet total max) : temps de trajet maximal admissible de l’itinéraire. Le temps de trajet inclut uniquement le temps passé au volant sur le réseau, à l’exclusion de la durée de desserte ou du temps d’attente. La valeur de ce champ ne peut pas être supérieure à la valeur du champ MaxTotalTime.
- Max Total Distance (Distance totale max) : distance de trajet maximale admissible de l’itinéraire.
| Value Table |
Coûts (Facultatif) | Coûts encourus par l’itinéraire dans une solution VRP. - Fixed Cost (Coût fixe) : coût monétaire fixe encouru uniquement si l’itinéraire est utilisé dans une solution (autrement dit, si des ordres lui sont attribués).
- Cost Per Unit Time (Coût par unité de temps) : coût monétaire encouru par unité de temps de travail pour la durée totale de l’itinéraire, y compris les temps de trajet et les temps de service et d’attente aux ordres, aux dépôts et aux pauses.
- Cost Per Unit Distance (Coût par unité de distance) : coût monétaire encouru par unité de distance parcourue pour la longueur de l’itinéraire (distance de trajet totale).
- Overtime Start Time (Heure de début des heures supplémentaires) : durée du temps de travail standard, avant le calcul des heures supplémentaires.
- Cost Per Unit Overtime (Coût par unité de temps d’heures supplémentaires) : coût monétaire encouru par unité de temps d’heures supplémentaires. Ce champ peut contenir des valeurs nulles. Une valeur nulle indique que la valeur Cost Per Unit Overtime (Coût par unité de temps d’heures supplémentaires) est égale à la valeur Cost Per Unit Time (Coût par unité de temps).
| Value Table |
Temps de trajet supplémentaire (Facultatif) |
Options de temps de trajet supplémentaire. - Start Depot Service Time (Temps de service au dépôt initial) : temps de service au dépôt initial. Cette valeur peut servir à modéliser le temps passé à charger le véhicule.
- End Depot Service Time (Temps de service au dépôt final) : temps de service au dépôt final. Cette valeur peut servir à modéliser le temps passé à décharger le véhicule.
- Arrive/Depart Delay (Retard d’arrivée/de départ) : temps de trajet nécessaire pour accélérer le véhicule à des vitesses de déplacement normales, le décélérer à un arrêt et le retirer du réseau et l’y replacer (entrée et sortie d’un parking, par exemple). Si une valeur Arrive/Depart Delay (Retard d’arrivée/de départ) est incluse, le solveur de tournées de véhicules est dissuadé d’envoyer de nombreux itinéraires pour desservir physiquement des ordres coïncidents.
| Value Table |
Ajouter aux itinéraires existants (Facultatif) | Indique si de nouveaux itinéraire seront ajoutés à la table attributaire des itinéraire existants. - Coché : de nouveaux itinéraire seront ajoutés au jeu existant dans la table attributaire des itinéraires. Il s’agit de l’option par défaut.
- Non coché : les itinéraires existants seront supprimés et remplacés par de nouveaux itinéraire.
| Boolean |
arcpy.na.AddVehicleRoutingProblemRoutes(in_vrp_layer, {number_of_routes}, {route_name_prefix}, {start_depot_name}, {end_depot_name}, {earliest_start_time}, {latest_start_time}, {max_order_count}, {capacities}, {route_constraints}, {costs}, {additional_route_time}, {append_to_existing_routes})
Nom | Explication | Type de données |
in_vrp_layer | Couche d’analyse de tournée de véhicule à laquelle seront ajoutée les itinéraires. | Network Analyst Layer |
number_of_routes (Facultatif) | Nombre d’itinéraires à ajouter. | Long |
route_name_prefix (Facultatif) | Qualificateur ajouté au titre de chaque élément de couche d’itinéraires. Par exemple, un préfixe de nom d’itinéraire WeekdayRoute serait utilisé comme texte de début du nom de chaque itinéraire accompagné de l’ID d’objet. | String |
start_depot_name (Facultatif) | Nom du dépôt initial de l'itinéraire. Si la valeur Start Depot Name (Nom du dépôt initial) est nulle, l’itinéraire commence au premier ordre affecté. Omettre le dépôt initial est utile lorsque le point de départ du véhicule est inconnu ou sans rapport à votre problème. Toutefois, si la valeur Start Depot Name (Nom du dépôt initial) est nulle, la valeur End Depot Name (Nom du dépôt final) ne peut pas être également nulle. Les dépôts de départ virtuels ne sont pas autorisés si les ordres ou les dépôts se situent dans plusieurs fuseaux horaires. | String |
end_depot_name (Facultatif) | Nom du dépôt final de l'itinéraire. Si la valeur de End Depot Name (Nom du dépôt final) est nulle, l’itinéraire prend fin au dernier ordre affecté. Si la valeur End Depot Name (Nom du dépôt final) est nulle, la valeur Start Depot Name (Nom du dépôt initial) ne peut pas être également nulle. | String |
earliest_start_time (Facultatif) | Heure de début la plus tôt de l’itinéraire. Ce paramètre est utilisé par le solveur conjointement avec la fenêtre horaire du dépôt initial, fournie dans la couche Depots par le champ TimeWindowStart, pour déterminer des heures de début d’itinéraire réalistes. Ce paramètre présente une valeur horaire par défaut de 08:00:00, interprétée comme étant 08:00:00 à la date indiquée par la propriété Default Date de la couche d’analyse. Si aucune valeur n’est spécifiée, la valeur par défaut est utilisée. | Date |
latest_start_time (Facultatif) | Heure de début la plus tard de l’itinéraire. Ce paramètre présente une valeur horaire par défaut de 10:00:00, interprétée comme étant 10:00:00 à la date indiquée par la propriété Default Date de la couche d’analyse. Si aucune valeur n’est spécifiée, la valeur par défaut est utilisée. | Date |
max_order_count (Facultatif) | Nombre maximal d'ordres autorisé sur l'itinéraire. La valeur par défaut est de 30. Si aucune valeur n’est spécifiée, la valeur par défaut est utilisée. | Long |
capacities [capacities,...] (Facultatif) |
La quantité maximale (volume, pondération, quantité, etc.) pouvant être transportée par le véhicule. Une valeur nulle équivaut à zéro. Jusqu’à neuf champs de capacité sont autorisés, mais n’utilisez que le nombre nécessaire pour modéliser les besoins des véhicules.
| Value Table |
route_constraints [route_constraints,...] (Facultatif) |
Les contraintes placées sur les itinéraires pour limiter le temps total, le temps de trajet total et la distance totale. - Max Total Time (Temps total max) : durée d’itinéraire maximale autorisée. La durée de l'itinéraire englobe le temps de trajet ainsi que la durée de desserte et le temps d'attente aux ordres, aux dépôts et les pauses.
- Max Total Travel Time (Temps de trajet total max) : temps de trajet maximal admissible de l’itinéraire. Le temps de trajet inclut uniquement le temps passé au volant sur le réseau, à l’exclusion de la durée de desserte ou du temps d’attente. La valeur de ce champ ne peut pas être supérieure à la valeur du champ MaxTotalTime.
- Max Total Distance (Distance totale max) : distance de trajet maximale admissible de l’itinéraire.
| Value Table |
costs [costs,...] (Facultatif) | Coûts encourus par l’itinéraire dans une solution VRP. - Fixed Cost (Coût fixe) : coût monétaire fixe encouru uniquement si l’itinéraire est utilisé dans une solution (autrement dit, si des ordres lui sont attribués).
- Cost Per Unit Time (Coût par unité de temps) : coût monétaire encouru par unité de temps de travail pour la durée totale de l’itinéraire, y compris les temps de trajet et les temps de service et d’attente aux ordres, aux dépôts et aux pauses.
- Cost Per Unit Distance (Coût par unité de distance) : coût monétaire encouru par unité de distance parcourue pour la longueur de l’itinéraire (distance de trajet totale).
- Overtime Start Time (Heure de début des heures supplémentaires) : durée du temps de travail standard, avant le calcul des heures supplémentaires.
- Cost Per Unit Overtime (Coût par unité de temps d’heures supplémentaires) : coût monétaire encouru par unité de temps d’heures supplémentaires. Ce champ peut contenir des valeurs nulles. Une valeur nulle indique que la valeur Cost Per Unit Overtime (Coût par unité de temps d’heures supplémentaires) est égale à la valeur Cost Per Unit Time (Coût par unité de temps).
| Value Table |
additional_route_time [additional_route_time,...] (Facultatif) |
Options de temps de trajet supplémentaire. - Start Depot Service Time (Temps de service au dépôt initial) : temps de service au dépôt initial. Cette valeur peut servir à modéliser le temps passé à charger le véhicule.
- End Depot Service Time (Temps de service au dépôt final) : temps de service au dépôt final. Cette valeur peut servir à modéliser le temps passé à décharger le véhicule.
- Arrive/Depart Delay (Retard d’arrivée/de départ) : temps de trajet nécessaire pour accélérer le véhicule à des vitesses de déplacement normales, le décélérer à un arrêt et le retirer du réseau et l’y replacer (entrée et sortie d’un parking, par exemple). Si une valeur Arrive/Depart Delay (Retard d’arrivée/de départ) est incluse, le solveur de tournées de véhicules est dissuadé d’envoyer de nombreux itinéraires pour desservir physiquement des ordres coïncidents.
| Value Table |
append_to_existing_routes (Facultatif) | Indique si de nouveaux itinéraire seront ajoutés à la table attributaire des itinéraire existants. - APPEND—De nouveaux itinéraire seront ajoutés au jeu existant dans la table attributaire des itinéraires. Il s’agit de l’option par défaut.
- CLEAR—Les itinéraires existants seront supprimés et remplacés par de nouveaux itinéraires.
| Boolean |