Résumé
Crée des itinéraires dans une couche de tournée de véhicules (VRP). Cet outil ajoute des lignes à la sous-couche d’itinéraire et peut ajouter des lignes présentant des paramètres spécifiques tout en créant un champ de nom unique.
Utilisation
L’outil ajoute des itinéraires à la couche VRP avec des noms uniques commençant par la valeur de paramètre Route Name Prefix (Préfixe du nom de l’itinéraire).
Les valeurs de paramètre Start Depot Name (Nom dépôt initial) et End Depot Name (Nom dépôt final) reposent sur les noms figurant dans la couche Dépôt.
Pour supprimer tous les itinéraires existants et créer de nouveaux itinéraires, cochez la case du paramètre Append To Existing Routes (Ajouter aux itinéraires existants) (append_to_existing_routes = "CLEAR" dans Python).
Syntaxe
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})
Paramètre | 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 Dépôts par le champ TimeWindowStart, pour déterminer des heures de début d’itinéraire faisables. 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 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.
| Value Table |
costs [costs,...] (Facultatif) | Coûts encourus par l’itinéraire dans une solution VRP.
| Value Table |
additional_route_time [additional_route_time,...] (Facultatif) | Options de temps de trajet supplémentaire.
| Value Table |
append_to_existing_routes (Facultatif) | Indique si de nouveaux itinéraire seront ajoutés à la table attributaire des itinéraire existants.
| Boolean |
Sortie dérivée
Nom | Explication | Type de données |
out_vrp_layer | La couche Network Analyst mise à jour. | Couche Network Analyst |
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?