Couche d’analyse de collecte des déchets

Le solveur Waste Collection (Collecte des déchets) est un algorithme de tournée de véhicules spécifique à un cas d’utilisation, conçu pour une flotte de véhicules qui collectent les déchets résidentiels sur le trottoir et les déposent à la décharge ou dans une station de transfert. ll permet de planifier la collecte dans un seul district pour tous les ménages un jour précis.

Pour les ménages (arrêts) dont les déchets doivent être collectés dans une municipalité, le solveur de collecte des déchets identifie le camion (itinéraire) qui effectuera la collecte sur place et la séquence des passages aux arrêts. L’objectif est de desservir au mieux les arrêts en générant des itinéraires regroupés géographiquement et de réduire le coût d’exploitation global de la flotte de véhicules.

Les solveurs Vehicle Routing Problem (Tournée de véhicules) et Waste Collection (Collecte des déchets) de Network Analyst permettent tous les deux à une flotte de véhicules d’effectuer la collecte chez les clients et de vider les véhicules selon les besoins au cours de la journée. Le solveur Tournée de véhicules offre une grande flexibilité et peut modéliser toute une variété de contraintes, mais cette souplesse limite aussi l’algorithme. Le solveur Waste Collection (Collecte des déchets) prend en charge un sous-ensemble de contraintes, mais ces fonctionnalités sont axées sur la collecte des déchets résidentiels pour améliorer la qualité et les performances.

Remarque :
La configuration minimale requise pour le solveur Waste Collection (Collecte des déchets) est la suivante : un arrêt, un dépôt et un itinéraire. Chaque arrêt, dépôt et itinéraire doit avoir un nom unique. L’heure de début et la durée totale maximale sont requises pour chaque itinéraire et peuvent être spécifiées à l’aide des attributs StartTime et MaxTotalTime dans la classe d’entités Routes (Itinéraires). Ces deux valeurs peuvent également être spécifiées en tant que propriétés de couche Default Route Start Time of Day (Heure de début par défaut de l’itinéraire) et Max Total Time (Durée totale maximale) dans l’onglet Waste Collection Layer (Couche Collecte des déchets). De plus, un itinéraire doit spécifier les champs Start Depot Name et End Depot Name. De même, le mode de collecte est requis pour chaque arrêt et peut être indiqué à l’aide de l’attribut CollectionMode dans la classe d’entités Stops (Arrêts) ou en spécifiant la propriété de couche Collection Mode (Mode de collecte) dans l’onglet Waste Collection Layer (Couche Collecte des déchets).

Remarque :

Soyez particulièrement attentif au mode de déplacement pour le solveur Waste Collection (Collecte des déchets). Les camions-poubelles présentent un ensemble unique d’exigences que vous devez prendre en compte lors de la définition du mode de déplacement. Ces décisions peuvent avoir un impact sur l’accessibilité des emplacements résidentiels.

En savoir plus sur la création d’une couche d’analyse de réseau

En savoir plus sur le solveur Waste Collection (Collecte des déchets)

Arrêts

La classe d’entités Stops (Arrêts) stocke les arrêts faisant partie d’une couche d’analyse de collecte des déchets. Ce sont les emplacements résidentiels depuis lesquels les déchets sont collectés, qu’il s’agisse d’ordures, de déchets à recycler, de déchets verts, etc.

Les arrêts permettent un suivi de la quantité à collecter pour deux flux à la fois, par exemple les déchets verts et le papier. Le suivi de ces deux flux peut être effectué avec le nombre de poubelles à la localisation, le poids des déchets ou leur volume.

Un arrêt peut avoir une durée de service, qui correspond au temps nécessaire pour effectuer la collecte des déchets. La durée de service peut être la même pour tous les arrêts ou être propre à chaque arrêt. Par exemple, le temps requis pour la collecte à un arrêt auquel se trouvent deux poubelles peut être deux fois plus long que pour un arrêt auquel ne se trouve qu’une poubelle.

Bien que nous permettions la modélisation des arrêts pour chaque ménage séparément, nous les regroupons en interne par tronçon de rue pour que le tronçon entier soit collecté au cours du même itinéraire. Reportez-vous à la rubrique relative aux tronçons de collecte pour une description plus détaillée des tronçons de collecte. Ceci est particulièrement important lors de la préattribution d’arrêts à des itinéraires et de l’ajustement du mode de collecte au niveau de l’arrêt.

Arrêts : champs en entrée

Les champs en entrée pour la classe d’entités Stops (Arrêts) sont décrits dans le tableau suivant :

Champs en entréeDescriptionType de données

Name

Nom de l'arrêt. Champ requis

Le nom doit être unique. Les noms d’arrêt sont sensibles à la casse et ne peuvent pas être vides, même si l’arrêt est exclu de l’opération de résolution.

Texte

ServiceTime

Cette propriété indique le temps passé à la localisation de réseau traversée par l’itinéraire. Elle stocke donc la valeur d’impédance de la localisation de réseau. Une valeur zéro ou nulle indique que la localisation de réseau n’implique aucune durée de desserte.

L’unité pour cette valeur de champ est spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Double

Bins_1

Nombre de poubelles pour le flux 1 à collecter à cette localisation de réseau.

Double

Weight_1

Poids physique des déchets pour le flux 1 à collecter à cette localisation de réseau. Toutes les unités de poids peuvent être utilisées pour cette valeur, tant que la même unité est utilisée pour tous les champs de poids.

Double

Volume_1

Volume des déchets pour le flux 1 à collecter à cette localisation de réseau. Toutes les unités de volume peuvent être utilisées pour cette valeur, tant que la même unité est utilisée pour tous les champs de volume.

Double

Bins_2

Nombre de poubelles pour le flux 2 à collecter à cette localisation de réseau.

Double

Weight_2

Poids physique des déchets pour le flux 2 à collecter à cette localisation de réseau. Toutes les unités de poids peuvent être utilisées pour cette valeur, tant que la même unité est utilisée pour tous les champs de poids.

Double

Volume_2

Volume des déchets pour le flux 2 à collecter à cette localisation de réseau. Toutes les unités de volume peuvent être utilisées pour cette valeur, tant que la même unité est utilisée pour tous les champs de volume.

Double

CollectionMode

Spécifie si pour la localisation, un véhicule effectue la collecte des deux côtés de la rue simultanément ou de chaque côté de la rue séparément, au cours de différents passages sur le tronçon de rue.

Les valeurs possibles sont répertoriées ci-dessous (utilisez le nom et non le code entre parenthèses) :

  • Null (Nul) : le mode de collecte n’est pas spécifié pour l’arrêt. Il s’agit de la valeur par défaut.
  • (1) One side (Un côté) : les deux côtés de la rue sur laquelle se trouve cet arrêt sont collectés séparément, au cours de différents passages sur le tronçon de rue.
  • (2) Both sides (Les deux côtés) : les deux côtés de la rue sur laquelle se trouve cet arrêt sont collectés en une fois, au cours d’un seul passage sur le tronçon de rue.

Ce champ ou la propriété de couche Collection Mode (Mode de collecte) doit être renseigné. Si ce champ a pour valeur Null (Nul), le mode de collecte indiqué dans Collection Mode (Mode de collecte) est utilisé pour l’arrêt.

Tous les arrêts sur un tronçon de rue doivent avoir la même valeur CollectionMode.

Long

AnchorRule

Spécifie la règle d’ancrage pour l’arrêt, indiquant qu’il doit être le premier ou le dernier arrêt d’un itinéraire.

Les valeurs possibles sont répertoriées ci-dessous (utilisez le nom et non le code entre parenthèses) :

  • Null (Nul) : l’arrêt n’est pas associé à une contrainte d’ancrage et peut se trouver en premier, en dernier ou ailleurs sur l’itinéraire. Il s’agit de la valeur par défaut.
  • (1) First (Premier) : l’arrêt doit être le premier sur l’itinéraire.
  • (2) Last (Dernier) : l’arrêt doit être le dernier sur l’itinéraire.

Si l’arrêt est de plus contraint à un itinéraire spécifique, vous pouvez contrôler ce paramètre à l’aide du champ AssignmentRule.

Un seul arrêt sur un tronçon de collecte suffit pour indiquer le tronçon à collecter en premier/dernier. Si plusieurs arrêts sur un tronçon de collecte indiquent la valeur First (Premier)/Last (Dernier), ils doivent correspondre.

Long

AssignmentRule

Spécifie la règle d’attribution de l’arrêt à un itinéraire. Les valeurs possibles sont répertoriées ci-dessous (utilisez le nom et non le code entre parenthèses) :

  • Null (Nul) : le solveur ignore la préattribution de l’itinéraire (le cas échéant) pour l’arrêt lors de l’opération de résolution. Il attribue un itinéraire à l’arrêt pour réduire la valeur globale de la fonction objective. Il s’agit de la valeur par défaut.
  • (1) Preserve route and relative sequence (Conserver l’itinéraire et la séquence relative) : le solveur doit toujours attribuer l’arrêt à l’itinéraire préattribué selon la séquence relative préattribuée lors de l’opération de résolution. Si cette règle d’attribution ne peut pas être respectée, une violation s’ensuit. Avec ce paramètre, seule la séquence relative est conservée (mais pas la séquence absolue).

    Par exemple, prenons deux arrêts : A et B. Leur valeur de séquence respective est 2 et 3. Les valeurs de séquence pour A et B peuvent changer après la résolution car d’autres arrêts et passages à un relais peuvent être insérés dans la séquence avant, entre ou après A et B. Toutefois, B ne peut pas survenir avant A.

  • (2) Preserve route (Conserver l’itinéraire) : le solveur doit toujours attribuer l’arrêt à l’itinéraire préattribué lors de l’opération de résolution. Si une valeur de séquence est fournie, elle est utilisée pour la construction initiale de l’itinéraire. Si l’arrêt ne peut pas être attribué à l’itinéraire spécifié, une violation s’ensuit.
  • (3) Unassign (Annuler l’attribution) : l’arrêt est supprimé de l’itinéraire attribué.

Un seul arrêt sur un tronçon de collecte suffit pour indiquer que le tronçon doit respecter la règle d’attribution. Si plusieurs arrêts sur un tronçon de collecte indiquent une règle d’attribution, ils doivent correspondre.

Long

Arrêts : champs en entrée/sortie

Les champs en entrée/sortie pour la classe d’entités Stops (Arrêts) sont décrits dans le tableau suivant :

Champs en entrée/sortieDescriptionType de données

RouteName

Nom de l’itinéraire auquel la localisation de réseau est attribuée.

En tant que champ en entrée, ce champ est utilisé pour préattribuer un arrêt à un itinéraire spécifique. Il peut contenir une valeur nulle, qui indique que la localisation n’est pas préattribuée à un itinéraire, et le solveur détermine la meilleure attribution d’itinéraire possible pour la localisation. Si ce champ a pour valeur Null (Nul), le champ de séquence doit aussi avoir la valeur Null (Nul).

Le champ RouteName est une clé étrangère du champ Name dans la sous-couche Routes (Itinéraires).

Après une opération de résolution, si la localisation est associée à un itinéraire, le champ RouteName contient le nom de l’itinéraire auquel la localisation est attribuée.

Texte

Sequence

Séquence de la localisation sur l’itinéraire qui lui est attribué.

En tant que champ en entrée, ce champ est utilisé pour spécifier la séquence relative pour une localisation sur l’itinéraire. Ce champ peut contenir une valeur nulle, qui indique que la localisation peut être placée n’importe où sur l’itinéraire. Les valeurs de séquence en entrée sont non négatives et uniques pour chaque itinéraire (communes aux passages à un relais et aux arrêts), mais ne doivent pas commencer à 1 ni être contiguës.

Après une opération de résolution, le champ Sequence contient la valeur de séquence de la localisation sur l’itinéraire qui lui est attribué. Les valeurs de séquence pour un itinéraire sont communes aux passages à un relais et aux arrêts. Les séquences commencent par 1 pour le premier arrêt sur l’itinéraire.

Long

Champs de localisation de réseau

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

Ensemble, ces champs décrivent le point sur le réseau où se trouve l’objet.

En savoir plus sur la localisation des entrées sur un réseau

  • Long
  • Long
  • Double
  • Long
  • Double
  • Double
  • Double
  • Double

Arrêts : champs en sortie

Les champs en sortie pour la classe d’entités Stops (Arrêts) sont décrits dans le tableau suivant :

Champs en sortieDescriptionType de données

Status

Indique le statut du point par rapport à sa localisation sur le réseau et au résultat de l’analyse. Les valeurs possibles sont les suivantes (utilisez le nom et non le code entre parenthèses) :

  • (0) OK : le point a été localisé sur le réseau.
  • (1) Not Located (Non localisé) : le point n’a pas été localisé sur le réseau et n’a pas été inclus dans l’analyse.
  • (2) Network element not located (Élément de réseau non localisé) : l’élément de réseau identifié par les champs de localisation de réseau du point est introuvable. Cette situation peut survenir lorsque l’élément de réseau où doit se trouver le point a été supprimé et que la localisation de réseau n’a pas été recalculée.
  • (3) Element not traversable (Élément non traversable) : l’élément de réseau où se trouve le point n’est pas traversable. Cette situation peut se produire lorsque l’élément est restreint par un attribut de restriction.
  • (4) Invalid Field Values (Valeurs de champs non valides) : les valeurs des champs se trouvent en dehors d’une plage ou d’un domaine de valeurs précodées. Par exemple, un nombre négatif se trouve à l’endroit où des nombres positifs sont requis.
  • (5) Not reached (Non atteint) : le point ne peut pas être atteint par le solveur. Il se peut que le point se trouve dans une zone du réseau distincte et déconnectée par rapport aux autres entrées, ou que des interruptions ou des restrictions empêchent de circuler vers ou depuis le point.
  • (6) Time window violation (Violation de fenêtre horaire) : le point n’a pas pu être atteint dans les fenêtres horaires spécifiées. Ce statut ne s’applique qu’aux types d’analyse de réseau prenant en charge les fenêtres horaires.
  • (7) Not located on closest (Non situé sur le plus proche) : la localisation de réseau la plus proche du point n’est pas traversable en raison d’une restriction ou d’une interruption. Par conséquent, le point a été positionné sur l’entité de réseau traversable la plus proche.

Si des fenêtres horaires sont utilisées et que la tournée arrive trop tôt ou trop tard, la valeur devient (6) Time window violation (Violation de fenêtre horaire).

Long

  • ViolatedConstraint_1
  • ViolatedConstraint_2
  • ViolatedConstraint_3
  • ViolatedConstraint_4

Ces champs contiennent un résumé des contraintes non respectées et sont définis après une opération de résolution. Chaque champ comporte une violation. Si un arrêt présente plusieurs violations, le champ ViolatedConstraint_* suivant est utilisé. Les valeurs possibles sont les suivantes (utilisez le nom et non le code entre parenthèses) :

  • (1) Capacities exceeded (Capacités dépassées) : les arrêts préattribués ne peuvent pas être attribués à l’itinéraire car cette attribution entraînerait le dépassement de la capacité totale de l’itinéraire, spécifiée par les champs TotalBin_*, TotalWeight_* et TotalVolume_* de l’itinéraire.
  • (2) MaxTotalTime exceeded (Durée totale maximale dépassée) : le temps de trajet entre le dépôt de départ et le dépôt d’arrivée, plus la durée de service et le temps d’attente aux deux dépôts, ainsi que les éventuelles pauses, dépassent la durée totale de l’itinéraire, spécifiée par le champ MaxTotalTime de l’itinéraire.
  • (4) MaxTotalDistance exceeded (Distance totale maximale dépassée) : la distance de trajet entre le dépôt de départ et le dépôt d’arrivée est supérieure à la distance de trajet totale de l’itinéraire, spécifiée par le champ MaxTotalDistance de l’itinéraire.
  • (10) Unreachable (Inaccessible) : un arrêt préattribué se trouve sur un élément de réseau auquel l’itinéraire ne peut pas accéder.
  • (12) Cannot insert required renewal (Impossible d’insérer le relais requis) : un itinéraire dépasse sa capacité et doit passer à un relais de tournée. Cependant, le relais de tournée associé possède une valeur de séquence nulle si des arrêts sont préattribués et ne peut pas être inséré n’importe où sans provoquer d’autres violations.

Remarque :

La valeur de champ de contrainte non respectée d’un arrêt sans itinéraire peut ou non décrire toutes ses violations. Si la violation est suffisamment grave pour exclure immédiatement l’arrêt de toute prise en compte, le solveur l’exclut, ce qui empêche la détection d’autres violations pour cet arrêt. En cas de détection d’une violation qui n’arrête pas automatiquement la génération d’une solution, celle-ci est consignée dans les champs de contrainte non respectée et le solveur continue de prendre en compte l’arrêt. Toute autre violation de ce type est ajoutée aux champs de contrainte non respectée jusqu’à ce que le solveur détecte une violation qui arrête prématurément le processus de résolution pour cet arrêt en particulier ou jusqu’à ce que le solveur trouve une solution globale au problème.

Long

RouteLineID

Distance entre l’arrêt précédent et l’arrêt actuel.

L’unité pour cette valeur de champ est spécifiée par la propriété Distance Units (Unités de distance) de la couche d’analyse.

Long

Dépôts

La classe d’entités Depots (Dépôts) stocke les dépôts qui font partie d’une couche d’analyse de collecte des déchets donnée.

Un dépôt est une localisation d’où part un véhicule au début de la journée de travail et à laquelle il retourne à la fin de la journée de travail. Pour le solveur Waste Collection (Collecte des déchets), les itinéraires doivent tous commencer à la même localisation de dépôt et se terminer à la même localisation de dépôt. Cependant, les localisations des dépôts de départ et d’arrivée peuvent être différents.

Dépôts : champs en entrée

Les champs en entrée de la classe d’entités Depots (Dépôts) sont décrits dans le tableau suivant :

Champs en entréeDescriptionType de données

Name

Nom du dépôt. Champ requis.

Les champs StartDepotName et EndDepotName dans la sous-couche Routes (Itinéraires) référencent les noms que vous indiquez ici. Les noms de dépôt sont sensibles à la casse, ne doivent pas être vides et doivent être uniques.

Texte

Dépôts : champ en entrée/sortie

Les champs en entrée/sortie pour la classe d’entités Depots (Dépôts) sont décrits dans le tableau suivant :

Champs en entrée/sortieDescriptionType de données

Champs de localisation de réseau

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

Ensemble, ces champs décrivent le point sur le réseau où se trouve l’objet.

En savoir plus sur la localisation des entrées sur un réseau

  • Long
  • Long
  • Double
  • Long
  • Double
  • Double
  • Double
  • Double

Dépôts : champs en sortie

Les champs en sortie pour la classe d’entités Depots (Dépôts) sont décrits dans le tableau suivant :

Champs en sortieDescriptionType de données

Status

Indique le statut du point par rapport à sa localisation sur le réseau et au résultat de l’analyse. Les valeurs possibles sont les suivantes (utilisez le nom et non le code entre parenthèses) :

  • (0) OK : le point a été localisé sur le réseau.
  • (1) Not Located (Non localisé) : le point n’a pas été localisé sur le réseau et n’a pas été inclus dans l’analyse.
  • (2) Network element not located (Élément de réseau non localisé) : l’élément de réseau identifié par les champs de localisation de réseau du point est introuvable. Cette situation peut survenir lorsque l’élément de réseau où doit se trouver le point a été supprimé et que la localisation de réseau n’a pas été recalculée.
  • (3) Element not traversable (Élément non traversable) : l’élément de réseau où se trouve le point n’est pas traversable. Cette situation peut se produire lorsque l’élément est restreint par un attribut de restriction.
  • (4) Invalid Field Values (Valeurs de champs non valides) : les valeurs des champs se trouvent en dehors d’une plage ou d’un domaine de valeurs précodées. Par exemple, un nombre négatif se trouve à l’endroit où des nombres positifs sont requis.
  • (5) Not reached (Non atteint) : le point ne peut pas être atteint par le solveur. Il se peut que le point se trouve sur dans zone du réseau distincte et déconnectée par rapport aux autres entrées, ou que des interruptions ou des restrictions empêchent de circuler vers ou depuis le point.
  • (6) Time window violation (Violation de fenêtre horaire) : le point n’a pas pu être atteint dans les fenêtres horaires spécifiées. Ce statut ne s’applique qu’aux types d’analyse de réseau prenant en charge les fenêtres horaires.
  • (7) Not located on closest (Non situé sur le plus proche) : la localisation de réseau la plus proche du point n’est pas traversable en raison d’une restriction ou d’une interruption. Par conséquent, le point a été positionné sur l’entité de réseau traversable la plus proche.

Si des fenêtres horaires sont utilisées et que la tournée arrive trop tôt ou trop tard, la valeur devient (6) Time window violation (Violation de fenêtre horaire).

Long

Itinéraires

La classe d’entités Routes (Itinéraires) stocke les itinéraires qui décrivent les caractéristiques du véhicule et du chauffeur.

Un itinéraire doit spécifier l’heure de début et le temps de travail maximal. Il peut également spécifier les durées de service des dépôts de départ et d’arrivée, les contraintes d’exploitation, la capacité des véhicules et les diverses contraintes relatives à la journée de travail d’un chauffeur.

Remarque :

Le solveur Waste Collection (Collecte des déchets) essaye de réduire le nombre d’itinéraires utilisés au lieu de répartir le travail équitablement entre tous les itinéraires fournis.

Itinéraires : champs en entrée

Les champs en entrée de la classe d’entités Routes (Itinéraires) sont décrits dans le tableau suivant :

ChampDescriptionType de données

Name

Nom de l'itinéraire. Champ requis.

Ce champ est la clé primaire et est utilisé en tant que clé étrangère dans les sous-couches Stops (Arrêts), Route Lines (Lignes d’itinéraire), Route Renewals (Relais de tournée) et Renewal Visits (Passages à un relais). Les noms d’itinéraire sont sensibles à la casse et ne doivent pas être vides, même si l’itinéraire ne fait pas partie de l’opération de résolution. Le nom doit être unique.

Texte

StartDepotName

Nom du dépôt de départ de l’itinéraire. Ce champ est une clé étrangère du champ Name dans la sous-couche Depots (Dépôts).

Champ requis.

Texte

EndDepotName

Nom du dépôt d’arrivée de l’itinéraire. Ce champ est une clé étrangère du champ Name dans la sous-couche Depots (Dépôts).

Champ requis.

Texte

StartDepotServiceTime

Durée de desserte au dépôt initial. Cette valeur peut servir à modéliser le temps passé à charger le véhicule. Ce champ peut contenir une valeur Null qui indique un temps de service égal à zéro.

L’unité pour cette valeur de champ est spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Les durées de service des dépôts de départ et d’arrivée sont des valeurs fixes (les valeurs des champs StartDepotServiceTime et EndDepotServiceTime) et ne tiennent pas compte du chargement réel pour un itinéraire. Par exemple, le temps de chargement d’un véhicule au dépôt de départ peut dépendre de la taille des arrêts. Les valeurs affectées aux durées de service des dépôts peuvent correspondre à une cargaison pleine ou moyenne, ou vous pouvez effectuer votre propre estimation de durée.

Double

EndDepotServiceTime

Durée de desserte au dépôt final. Cette valeur peut servir à modéliser le temps passé à décharger le véhicule. Ce champ peut contenir une valeur Null qui indique un temps de service égal à zéro.

L’unité pour cette valeur de champ est spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Les durées de service des dépôts de départ et d’arrivée sont des valeurs fixes (les valeurs des champs StartDepotServiceTime et EndDepotServiceTime) et ne tiennent pas compte du chargement réel pour un itinéraire. Par exemple, le temps de chargement d’un véhicule au dépôt de départ peut dépendre de la taille des arrêts. Les valeurs affectées aux durées de service des dépôts peuvent correspondre à une cargaison pleine ou moyenne, ou vous pouvez effectuer votre propre estimation de durée.

Double

StartTime

Heure de début de l’itinéraire.

Ce champ ou la propriété de couche Default Route Start Time of Day (Heure de début par défaut de l’itinéraire) doit être renseigné. Si ce champ a pour valeur Null (Nul), la valeur par défaut définie dans Default Route Start Time of Day (Heure de début par défaut de l’itinéraire) est utilisée pour l’itinéraire.

Heure uniquement

MaxBins_1

Nombre maximal de poubelles pour le flux 1 que le véhicule peut collecter avant d’être vidé.

Si des relais sont utilisés, il s’agit d’une contrainte sur la capacité du véhicule et non sur l’itinéraire. Lorsque cette limite est atteinte, l’itinéraire mène à la localisation du relais et le véhicule est vidé. S’il reste du temps dans la journée de travail du chauffeur, la collecte continue après le passage au relais.

Double

MaxWeight_1

Poids physique maximal pour le flux 1 que le véhicule peut collecter avant d’être vidé. Toutes les unités de poids peuvent être utilisées pour cette valeur, tant que la même unité est utilisée pour tous les champs de poids.

Si des relais sont utilisés, il s’agit d’une contrainte sur la capacité du véhicule et non sur l’itinéraire. Lorsque cette limite est atteinte, l’itinéraire mène à la localisation du relais et le véhicule est vidé. S’il reste du temps dans la journée de travail du chauffeur, la collecte continue après le passage au relais.

Double

MaxVolume_1

Volume maximal pour le flux 1 que le véhicule peut collecter avant d’être vidé. Toutes les unités de volume peuvent être utilisées pour cette valeur, tant que la même unité est utilisée pour tous les champs de volume.

Si des relais sont utilisés, il s’agit d’une contrainte sur la capacité du véhicule et non sur l’itinéraire. Lorsque cette limite est atteinte, l’itinéraire mène à la localisation du relais et le véhicule est vidé. S’il reste du temps dans la journée de travail du chauffeur, la collecte continue après le passage au relais.

Double

MaxBins_2

Nombre maximal de poubelles pour le flux 2 que le véhicule peut collecter avant d’être vidé.

Si des relais sont utilisés, il s’agit d’une contrainte sur la capacité du véhicule et non sur l’itinéraire. Lorsque cette limite est atteinte, l’itinéraire mène à la localisation du relais et le véhicule est vidé. S’il reste du temps dans la journée de travail du chauffeur, la collecte continue après le passage au relais.

Double

MaxWeight_2

Poids physique maximal pour le flux 2 que le véhicule peut collecter avant d’être vidé. Toutes les unités de poids peuvent être utilisées pour cette valeur, tant que la même unité est utilisée pour tous les champs de poids.

Si des relais sont utilisés, il s’agit d’une contrainte sur la capacité du véhicule et non sur l’itinéraire. Lorsque cette limite est atteinte, l’itinéraire mène à la localisation du relais et le véhicule est vidé. S’il reste du temps dans la journée de travail du chauffeur, la collecte continue après le passage au relais.

Double

MaxVolume_2

Volume maximal pour le flux 2 que le véhicule peut collecter avant d’être vidé. Toutes les unités de volume peuvent être utilisées pour cette valeur, tant que la même unité est utilisée pour tous les champs de volume.

Si des relais sont utilisés, il s’agit d’une contrainte sur la capacité du véhicule et non sur l’itinéraire. Lorsque cette limite est atteinte, l’itinéraire mène à la localisation du relais et le véhicule est vidé. S’il reste du temps dans la journée de travail du chauffeur, la collecte continue après le passage au relais.

Double

OvertimeStartTime

Durée du temps de travail standard, avant le calcul des heures supplémentaires. Ce champ peut contenir des valeurs Null, ce qui indique que les heures supplémentaires ne s'appliquent pas.

L’unité pour cette valeur de champ est spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Si, par exemple, le chauffeur doit percevoir lorsque la durée totale de la tournée dépasse huit heures, la valeur OvertimeStartTime est alors 480 (8 heures * 60 minutes/heure), si les unités de temps sont en exprimées en minutes.

La valeur de OvertimeStartTime doit être supérieure à zéro et inférieure à la valeur de MaxTotalTime.

Double

MaxTotalTime

Durée d'itinéraire maximale autorisée. La durée de l’itinéraire inclut les temps de trajet ainsi que la durée de service et le temps d’attente aux arrêts, dépôts et relais.

Ce champ ou la propriété de couche Max Total Time (Durée totale maximale) doit être renseigné. Si ce champ a pour valeur Null (Nul), la valeur par défaut définie dans Max Total Time (Durée totale maximale) est utilisée pour l’itinéraire.

L’unité pour cette valeur de champ est spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Double

MaxTotalDistance

Distance de trajet maximale admissible pour l'itinéraire.

Ce champ peut contenir des valeurs Null, ce qui indique qu'aucune contrainte n'est présente sur la distance de trajet maximale autorisée.

L’unité pour cette valeur de champ est spécifiée par la propriété Distance Units (Unités de distance) de la couche d’analyse.

Double

AssignmentRule

Spécifie si l’itinéraire peut être utilisé lors de la résolution du problème. Ce champ est contraint par les valeurs répertoriées ci-dessous (utilisez le nom et non le code entre parenthèses) :

  • Null (Nul) : l’itinéraire admet de nouveaux arrêts. Il s’agit de la valeur par défaut.
  • (1) Closed (Fermé) : l’itinéraire n’accepte pas de nouveaux arrêts, mais sa séquence peut être modifiée et ses sorties peuvent être mises à jour.
  • (2) Exclude (Exclure) : l’itinéraire est exclu de l’opération de résolution. La sortie de cet itinéraire n’est pas mise à jour. Les arrêts dont l’itinéraire correspond sont également exclus de l’itinéraire et leur sortie n’est pas mise à jour.

Long

Itinéraires : champs en sortie

Les champs en sortie de la classe d’entités Routes (Itinéraires) sont décrits dans le tableau suivant :

Champs en sortieDescriptionType de données

ObjectID

ID d’objet de l’entité.

ID d’objet

  • ViolatedConstraint_1
  • ViolatedConstraint_2
  • ViolatedConstraint_3
  • ViolatedConstraint_4

Décrit les contraintes non respectées par l’itinéraire. Les contraintes sont décrites ci-dessous.

  • (1) Capacities exceeded (Capacités dépassées) : les arrêts préattribués ne peuvent pas être attribués à l’itinéraire car cette attribution entraînerait le dépassement de la capacité totale de l’itinéraire, spécifiée par les champs TotalBin_*, TotalWeight_* et TotalVolume_* de l’itinéraire.
  • (2) MaxTotalTime exceeded (Durée totale maximale dépassée) : le temps de trajet entre le dépôt de départ et le dépôt d’arrivée, plus la durée de service et le temps d’attente aux deux dépôts, dépassent la durée totale de l’itinéraire, spécifiée par le champ MaxTotalTime de l’itinéraire.
  • (4) MaxTotalDistance exceeded (Distance totale maximale dépassée) : la distance de trajet entre le dépôt de départ et le dépôt d’arrivée est supérieure à la distance de trajet totale de l’itinéraire, spécifiée par le champ MaxTotalDistance de l’itinéraire.
  • (10) Unreachable (Inaccessible) : un arrêt préattribué se trouve sur un élément de réseau auquel l’itinéraire ne peut pas accéder.
  • (12) Cannot insert required renewal (Impossible d’insérer le relais requis) : un itinéraire dépasse sa capacité et doit passer à un relais de tournée. Cependant, le relais de tournée associé possède une valeur de séquence nulle si des arrêts sont préattribués et ne peut pas être inséré n’importe où sans provoquer d’autres violations.

Long

StopCount

Nombre d’arrêts desservis par cet itinéraire.

Long

RenewalCount

Nombre de passages à un relais requis par cet itinéraire.

Long

TotalBins_1

Nombre total de poubelles pour le flux 1 collectées au cours de cet itinéraire.

Double

TotalWeight_1

Poids physique total des déchets du flux 1 collecté au cours de cet itinéraire.

Double

TotalVolume_1

Volume total des déchets du flux 1 collecté au cours de cet itinéraire.

Double

TotalBins_2

Nombre total de poubelles pour le flux 2 collectées au cours de cet itinéraire.

Double

TotalWeight_2

Poids physique total des déchets du flux 2 collecté au cours de cet itinéraire.

Double

TotalVolume_2

Volume total des déchets du flux 2 collecté au cours de cet itinéraire.

Double

TotalTime

Durée totale de l'itinéraire. Cette durée inclut les temps de trajet ainsi que la durée de service et les temps d’attente aux arrêts, relais et dépôts de départ et d’arrivée.

La valeur est exprimée dans l’unité spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Elle inclut le temps de trajet ainsi que la durée de service pour les arrêts, dépôts et relais.

Double

TotalTravelTime

Temps de trajet total de l’itinéraire.

La valeur est exprimée dans l’unité spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Double

TotalStopServiceTime

Durée de service totale à tous les arrêts de l’itinéraire.

La valeur est exprimée dans l’unité spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Double

TotalDistance

Distance totale de trajet de l’itinéraire.

La valeur est exprimée dans l’unité spécifiée par la propriété Distance Units (Unités de distance) de la couche d’analyse.

Double

EndTime

Heure de fin de l'itinéraire. L’itinéraire prend fin une fois le service terminé au dépôt d’arrivée. Cette heure de fin correspond aux temps de trajet utilisés par le solveur lors de l’optimisation.

Heure uniquement

Relais

La classe d’entités Renewals (Relais) stocke les relais qui font partie d’une couche d’analyse de collecte des déchets donnée.

Un relais est l’endroit où le véhicule est vidé pour permettre de continuer la collecte, par exemple une décharge ou une station de transfert. Si des relais sont utilisés, le chauffeur s’y rend à la fin de sa journée de travail, avant de rentrer au dépôt. Pour le solveur Waste Collection (Collecte des déchets), chaque itinéraire doit être affecté à une localisation de relais unique. Le passage à différentes localisations de relais pour le flux 1 et le flux 2 n’est pas encore pris en charge.

Relais : champs en entrée

Les champs en entrée pour la classe d’entités Renewals (Relais) sont décrits dans le tableau suivant :

Champs en entréeDescriptionType de données

Name

Nom du relais.

Ce champ est une clé primaire et est utilisé en tant que clé étrangère dans les sous-couches RouteRenewals (Relais de tournée) et RenewalVisits (Passages à un relais). Les noms de relais sont sensibles à la casse, ne doivent pas être vides et doivent être uniques.

Texte

Fraction

Indique le flux que cette localisation de relais accepte.

Non pris en charge pour le moment. Si une valeur autre que la valeur nulle est indiquée, le champ est ignoré avec un avertissement signalant que les flux ne sont pas encore pris en charge pour les localisations de relais.

Long

Relais : champs en entrée/sortie

Les champs en entrée/sortie pour la classe d’entités Renewals (Relais) sont décrits dans le tableau suivant :

Champs en entrée/sortieDescriptionType de données

Champs de localisation de réseau

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

Ensemble, ces champs décrivent le point sur le réseau où se trouve l’objet.

En savoir plus sur la localisation des entrées sur un réseau

  • Long
  • Long
  • Double
  • Long
  • Double
  • Double
  • Double
  • Double

Relais : champs en sortie

Les champs en sortie pour la classe d’entités Renewals (Relais) sont décrits dans le tableau suivant :

Champs en sortieDescriptionType de données

Status

Indique le statut du point par rapport à sa localisation sur le réseau et au résultat de l’analyse. Les valeurs possibles sont répertoriées ci-dessous :

  • (0) OK : le point a été localisé sur le réseau.
  • (1) Not Located (Non localisé) : le point n’a pas été localisé sur le réseau et n’a pas été inclus dans l’analyse.
  • (2) Network element not located (Élément de réseau non localisé) : l’élément de réseau identifié par les champs de localisation de réseau du point est introuvable. Cette situation peut survenir lorsque l’élément de réseau où doit se trouver le point a été supprimé et que la localisation de réseau n’a pas été recalculée.
  • (3) Element not traversable (Élément non traversable) : l’élément de réseau où se trouve le point n’est pas traversable. Cette situation peut se produire lorsque l’élément est restreint par un attribut de restriction.
  • (4) Invalid Field Values (Valeurs de champs non valides) : les valeurs des champs se trouvent en dehors d’une plage ou d’un domaine de valeurs précodées. Par exemple, un nombre négatif se trouve à l’endroit où des nombres positifs sont requis.
  • (5) Not reached (Non atteint) : le point ne peut pas être atteint par le solveur. Il se peut que le point se trouve dans une zone du réseau distincte et déconnectée par rapport aux autres entrées, ou que des interruptions ou des restrictions empêchent de circuler vers ou depuis le point.
  • (6) Time window violation (Violation de fenêtre horaire) : le point n’a pas pu être atteint dans les fenêtres horaires spécifiées. Ce statut ne s’applique qu’aux types d’analyse de réseau prenant en charge les fenêtres horaires.
  • (7) Not located on closest (Non situé sur le plus proche) : la localisation de réseau la plus proche du point n’est pas traversable en raison d’une restriction ou d’une interruption. Par conséquent, le point a été positionné sur l’entité de réseau traversable la plus proche.

Si des fenêtres horaires sont utilisées et que la tournée arrive trop tôt ou trop tard, la valeur devient (6) Time window violation (Violation de fenêtre horaire).

Long

Relais de tournée

La table Route Renewal (Relais de tournée) spécifie la localisation de relais à laquelle l’itinéraire dans une couche d’analyse de collecte des déchets peut passer pour vider le véhicule.

Les relais de tournée apparient les itinéraires aux localisations de relais auxquelles ils peuvent passer. En particulier, un objet d’analyse de relais de tournée lie un objet d’itinéraire à un objet de relais. La relation indique que l’itinéraire peut passer à la localisation de relais associée pour vider le véhicule.

Tenez compte des règles et options suivantes lorsque vous utilisez des relais de tournée :

  • La localisation de relais peut être différente du dépôt de départ ou d’arrivée.
  • Chaque itinéraire ne peut être associé qu’à une seule localisation de relais.
  • Une localisation de relais peut être utilisée jusqu’à trois fois au cours d’un même itinéraire.
  • Si une localisation de relais est indiquée, l’itinéraire y passe systématiquement à la fin de la journée de travail, avant le retour au dépôt.

Relais de tournée : champs en entrée

Les champs en entrée de la table RouteRenewals (Relais de tournée) sont décrits dans le tableau suivant :

Champs en entréeDescriptionType de données

RouteName

Nom de l’itinéraire auquel ce relais est associé.

Ce champ ne peut pas contenir de valeur nulle et est une clé étrangère du champ Name dans la sous-couche Routes (Itinéraires).

Texte

RenewalName

Nom du relais où le camion peut être déchargé.

Ce champ ne peut pas contenir de valeur nulle et est une clé étrangère du champ Name dans la sous-couche Renewals (Relais).

Texte

ServiceTime

Cette propriété indique le temps passé à la localisation de réseau traversée par l’itinéraire. Elle stocke donc la valeur d’impédance de la localisation de réseau. Une valeur zéro ou nulle indique que la localisation de réseau n’implique aucune durée de desserte.

La valeur est exprimée dans l’unité spécifiée par la propriété Time Units (Unités de temps) de la couche d’analyse.

Le temps nécessaire pour décharger un véhicule à un dépôt de relais dépend de la taille du véhicule et de la taille de la cargaison. Cependant, la durée de service d’un relais de tournée est une valeur fixe qui ne tient pas compte du chargement réel. Ainsi, il est possible d’attribuer à une durée de service d’un relais une valeur correspondant à une cargaison complète, une cargaison moyenne ou une autre estimation de temps de votre choix.

Double

Passages à un relais

Un passage à un relais est créé à chaque fois que l’itinéraire passe à la localisation de relais pour vider le véhicule. La quantité de déchets déchargés d’un véhicule au relais est enregistrée dans les propriétés d’un passage à un relais. Des informations supplémentaires utiles pour interpréter une solution à un problème de collecte des déchets sont également disponibles.

Pour configurer entièrement la séquence d’arrêts et de relais d’un itinéraire, définissez le champ AssignmentRule dans la sous-couche Stops (Arrêts) sur Preserve route and relative sequence (Conserver l’itinéraire et la séquence relative) et définissez une valeur pour les champs RouteName, RenewalName et Sequence pour la ligne dans la sous-couche RenewalVisits (Passages à un relais). Seuls trois passages à un relais par itinéraire sont pris en charge. Si davantage de passages à un relais sont indiqués, la résolution échoue.

Passages à un relais : champs en entrée/sortie

Les champs en entrée/sortie pour la classe d’entités Renewal Visits (Passages à un relais) sont décrits dans le tableau suivant :

Champs en entrée/sortieDescriptionType de données

RouteName

Nom de l'itinéraire auquel ce relais s'applique.

Ce champ ne peut pas contenir de valeur nulle et est une clé étrangère du champ Name dans la sous-couche Routes (Itinéraires).

Texte

RenewalName

Nom du relais où le camion a été déchargé.

Ce champ ne peut pas contenir de valeur nulle et est une clé étrangère du champ Name dans la sous-couche Renewals (Relais).

Texte

Sequence

Séquence du relais visité sur l’itinéraire.

Long

Passages à un relais : champs en sortie

ChampDescriptionType de données

ObjectID

ID d’objet de l’entité.

ID d’objet

ArriveTime

Heure d’arrivée au relais.

Heure uniquement

DepartTime

Heure de départ du relais.

Heure uniquement

UnloadedBins_1

Nombre de poubelles collectées pour le flux 1 qui ont été déchargées à ce relais.

Double

UnloadedWeight_1

Poids physique des déchets du flux 1 qui ont été déchargés à ce relais.

Double

UnloadedVolume_1

Volume des déchets du flux 1 qui ont été déchargés à ce relais.

Double

UnloadedBins_2

Nombre de poubelles collectées pour le flux 2 qui ont été déchargées à ce relais.

Double

UnloadedWeight_2

Poids physique des déchets du flux 2 qui ont été déchargés à ce relais.

Double

UnloadedVolume_2

Volume des déchets du flux 2 qui ont été déchargés à ce relais.

Double

Lignes d’itinéraire

Les lignes d’itinéraire décrivent les chemins empruntés dans le réseau pour desservir les arrêts. Ces lignes indiquent pour chaque segment si une collecte doit être effectuée ou si le passage par le segment permet simplement d’accéder à une autre localisation.

Remarque :

Il s’agit d’une sous-couche d’analyse de réseau en sortie uniquement. Les lignes d’itinéraire sont créées uniquement lors des opérations de résolution. La sous-couche est donc toujours vide avant le processus de résolution.

Lignes d’itinéraire : champs en sortie

Les champs en sortie pour la classe d’entités Route Lines (Lignes d’itinéraire) sont décrits dans le tableau suivant :

Nom du champDescriptionType de données

ObjectID

ID d’objet de l’entité.

ID d’objet

RouteName

Nom de l’itinéraire auquel est associé ce segment d’itinéraire.

Le champ RouteName est une clé étrangère du champ Name dans la sous-couche Routes (Itinéraires).

Texte

CollectionSequence

Séquence des segments de collecte de l’itinéraire.

Long

Activity

Indique si le chauffeur a collecté des poubelles en passant par le segment d’itinéraire. Les contraintes sont décrites ci-dessous.

  • (1) Collect Both Sides (Collecter les deux côtés) : le chauffeur collecte les poubelles des deux côtés de la rue en passant par le segment d’itinéraire.
  • (2) Collect Left Side (Collecter le côté gauche) : le chauffeur collecte les poubelles du côté gauche de la rue en passant par le segment d’itinéraire.
  • (3) Collect Right Side (Collecter le côté droit) : le chauffeur collecte les poubelles du côté droit de la rue en passant par le segment d’itinéraire.
  • (4) Stem (Stopper) : le chauffeur passe par le segment d’itinéraire qui va du dépôt au premier arrêt, d’un arrêt au relais ou du relais à un arrêt ou à un dépôt.
  • (5) Traverse (Cheminement) : le chauffeur passe par le segment d’itinéraire pour aller d’un endroit à un autre sans collecter les poubelles.

Long

ArriveTime

Heure à laquelle l’itinéraire commence à passer par ce segment d’itinéraire.

Les heures sont affichées en fonction de l’heure locale de la localisation du dépôt de départ.

Heure uniquement

DepartTime

Heure à laquelle l’itinéraire finit de passer par ce segment d’itinéraire.

Les heures sont affichées en fonction de l’heure locale de la localisation du dépôt de départ.

Pour les segments de collecte, l’heure de départ inclut également la durée de service des arrêts qui sont desservis sur ce segment d’itinéraire. Toutefois, pour les segments avec stop, la durée de service au relais ou au dépôt n’est pas incluse car elle est prise en compte au niveau de la localisation et non au niveau du segment d’itinéraire.

Heure uniquement

StopCount

Nombre d’arrêts depuis lesquels collecter les déchets sur ce segment d’itinéraire. Nul si aucun déchet ne doit être collecté.

Long

Bins_1

Nombre de poubelles pour le flux 1 à collecter sur ce segment d’itinéraire. Si l’itinéraire passe par ce segment d’itinéraire sans collecter les déchets, ce champ a pour valeur Null (Nul).

Double

Weight_1

Poids physique des déchets pour le flux 1 à collecter sur ce segment d’itinéraire. Si l’itinéraire passe par ce segment d’itinéraire sans collecter les déchets, ce champ a pour valeur Null (Nul).

Double

Volume_1

Volume des déchets pour le flux 1 à collecter sur ce segment d’itinéraire. Si l’itinéraire passe par ce segment d’itinéraire sans collecter les déchets, ce champ a pour valeur Null (Nul).

Double

Bins_2

Nombre de poubelles pour le flux 2 à collecter sur ce segment d’itinéraire. Si l’itinéraire passe par ce segment d’itinéraire sans collecter les déchets, ce champ a pour valeur Null (Nul).

Double

Weight_2

Poids physique des déchets pour le flux 2 à collecter sur ce segment d’itinéraire. Si l’itinéraire passe par ce segment d’itinéraire sans collecter les déchets, ce champ a pour valeur Null (Nul).

Double

Volume_2

Volume des déchets pour le flux 2 à collecter sur ce segment d’itinéraire. Si l’itinéraire passe par ce segment d’itinéraire sans collecter les déchets, ce champ a pour valeur Null (Nul).

Double

ReportGrouping

Il est utilisé pour regrouper les lignes d’itinéraire dans le rapport afin de générer des cartes plus détaillées pour chaque groupe. Il n’a aucun impact sur la solution.

Long

Interruptions ponctuelles, linéaires et surfaciques

Les interruptions restreignent temporairement des parties du réseau, y ajoutent une impédance ou mettent cette dernière à l’échelle. Lorsqu’une nouvelle couche d’analyse de réseau est créée, les classes d’interruptions sont vides. Elles sont remplies uniquement lorsque vous y ajoutez des objets. Toutefois, l’ajout d’interruptions n’est pas requis.

Les interruptions sont disponibles dans toutes les couches d’analyse de réseau et sont décrites dans une rubrique distincte.

En savoir plus sur les interruptions

Propriétés de la couche d’analyse de collecte des déchets

Les sous-sections suivantes répertorient les paramètres que vous pouvez définir sur la couche d'analyse. Elles se trouvent dans l’onglet Waste Collection Layer (Couche Collecte des déchets), qui n’est disponible que si la couche d’analyse de collecte des déchets ou l’une de ses sous-couches est sélectionnée dans la fenêtre Contents (Contenu).

Analyse

Effectuez l’analyse sur la couche de collecte des déchets à l’aide de l’outil Run (Exécuter).

Exécuter

Une fois que vous avez chargé les entités en entrée et défini les propriétés d’analyse, cliquez sur le bouton Run (Exécuter) pour exécuter l’analyse. Exécuter Indique que la couche d’analyse de réseau référence une source de données réseau locale.

Données en entrée

Les options de la section Input Data (Données en entrée) permettent d’importer les entités en entrée qui sont utilisées dans l’analyse.

Section Input Data (Données en entrée)

Importer des arrêts

Cliquez sur le bouton Import Stops (Importer des arrêts) pour charger des entités provenant d’une autre source de données, par exemple une couche d’entités ponctuelles, dans la classe d’entités Stops (Arrêts).

Importer des dépôts

Cliquez sur le bouton Import Depots (Importer des dépôts) Importer des dépôts pour charger des entités provenant d’une autre source de données (par exemple, une couche d’entités ponctuelles), dans la classe d’entités Depots (Dépôts).

Importer des itinéraires

Dans la liste déroulante, vous pouvez choisir d’importer les itinéraires ou d’en ajouter.

Remarque :

Par défaut, l’outil Import Routes (Importer des itinéraires) est visible sur le ruban. Si vous sélectionnez Add Routes (Ajouter des itinéraires) dans le menu déroulant, l’outil sélectionné est affiché sur le ruban.

  • Import Routes (Importer des itinéraires) Itinéraires : permet de charger des entités provenant d’une autre source de données (par exemple, une couche d’entités ponctuelles ou une table autonome), dans la classe d’entités Routes (Itinéraires).
  • Add Routes (Ajouter des itinéraires) Ajouter des itinéraires : permet de créer plusieurs itinéraires en même temps à l’aide de l’outil de géotraitement Ajouter des itinéraires aux itinéraires de flotte.

Importer des interruptions

Utilisez les boutons Import Point Barriers (Importer des interruptions ponctuelles) Importer des interruptions ponctuelles, Import Line Barriers (Importer des interruptions linéaires) Importer des interruptions linéaires ou Import Polygon Barriers (Importer des interruptions surfaciques) Importer des interruptions pour charger des entités provenant d’une autre source de données, comme une autre couche d’entités, dans l’une des classes d’entités d’interruptions (interruptions ponctuelles, interruptions linéaires ou interruptions surfaciques).

Importer des relais

Dans la liste déroulante, vous pouvez choisir d’importer les relais, les relais de tournée ou les passages à un relais.

Remarque :

Par défaut, l’outil Import Renewals (Importer des relais) est visible sur le ruban. Si vous sélectionnez un autre outil à utiliser dans le menu déroulant, l’outil sélectionné apparaît sur le ruban.

  • Import Renewals (Importer des relais) : utilisez cet outil pour charger des entités depuis une autre source de données, par exemple une classe d’entités ponctuelles, dans la sous-couche Renewals (Relais).
  • Import Route Renewals (Importer des relais de tournée) : utilisez cet outil pour charger des entités depuis une autre source de données, par exemple une classe d’entités ou une table autonome, dans la table Route Renewals (Relais de tournée).
  • Import Renewals Visits (Importer des passages à un relais) : utilisez cet outil pour charger des entités depuis une autre source de données, par exemple une classe d’entités ponctuelles, dans la sous-couche Renewal Visits (Passages à un relais).

Créer des entités

Utilisez le bouton Create Features (Créer des entités) Créer des entités pour ouvrir la fenêtre Create Features (Créer des entités). Sélectionnez un des modèles disponibles pour créer des entités dans la carte actuelle.

Paramètres de déplacement

Les options de la section Travel Settings (Paramètres de déplacement) permettent de spécifier le mode de déplacement.

Section Travel Settings (Paramètres de déplacement)

Mode

La liste déroulante Mode permet de spécifier un mode de déplacement, à savoir un groupe de paramètres modélisant le mouvement des piétons, des voitures, des camions, ou un autre mode de déplacement. Les choix disponibles dans la liste déroulante varient selon les modes de déplacement configurés dans la source de données réseau à laquelle la couche d'analyse de réseau fait référence.

Ceci est particulièrement important pour la collecte des déchets car les camions-poubelles sont souvent autorisés à circuler dans des rues dans lesquelles les véhicules privés ne sont pas autorisés à passer, comme des routes privées, des routes où la circulation de transit est interdite et des routes fermées par un portail. Souvent, la règle de demi-tour n’autorise le demi-tour d’un camion-poubelle qu’au bout d’une voie sans issue.

Remarque :
Seuls les modes de déplacement comportant un attribut d’impédance basé sur le temps s’affichent pour une couche d’analyse de collecte des déchets. Le mode de déplacement doit également autoriser les demi-tours sur les voies sans issue.

Unités de temps

Unités de temps utilisées par les champs temporels des tables et des sous-couches de la couche d’analyse. Les options suivantes sont disponibles dans la liste déroulante :

  • Secondes
  • Minutes
  • Heures
  • Jours

Unités de distance

Unités de distance utilisées par les champs de distance des tables et des sous-couches de la couche d’analyse. Les options suivantes sont disponibles dans la liste déroulante :

  • Mètres
  • Kilomètres
  • Pieds
  • Milles
  • Milles nautiques
  • Centimètres
  • Millimètres
  • Décimètres
  • Yards
  • Pouces

Durée

Utilisez les options de la section Time (Heure) pour spécifier l’heure de début à utiliser dans l’analyse.

Heure de début par défaut de l’itinéraire

Cette propriété définit l’heure de début de l’itinéraire. Si la propriété a pour valeur Null (Nul), le champ StartTime doit être renseigné pour chaque itinéraire dans la sous-couche Route (Itinéraire).

Durée totale maximale

Cette propriété peut être utilisée pour spécifier la durée maximale autorisée pour l’itinéraire. La durée de l’itinéraire inclut les temps de trajet ainsi que la durée de service et les temps d’attente aux arrêts, dépôts et relais. Si la propriété a pour valeur Null (Nul), le champ MaxTotalTime doit être renseigné pour chaque itinéraire dans la sous-couche Route (Itinéraire).

Dessin

Le bouton Symbology (Symbologie) Symbologie permet d’accéder à la fenêtre de symbologie de la couche d’analyse de réseau active. Vous pouvez configurer la symbologie des sous-couches de la couche d’analyse de réseau active en sélectionnant l’une des options suivantes :

  • Single Color (Couleur unique) : cette option est disponible pour tous les types de couche d’analyse de réseau. Toutes les sous-couches d’entités de la couche d’analyse de réseau active, à l’exception des interruptions, utilisent désormais le même symbole unique de la couleur spécifiée. Par exemple, si vous choisissez une couleur unique bleue pour une couche Route (Iitinéraire), toutes les entités Stops (Arrêts) et Routes (Itinéraires) sont converties pour utiliser le même bleu.
  • Color Linked (Couleur liée) : cette option est disponible pour les couches d’analyse Route (Iitinéraire), Last Mile Delivery (Livraison sur le dernier kilomètre), Vehicle Routing Problem (Tournée de véhicules) et Waste Collection (Collecte des déchets). Elle applique une combinaison de couleurs aux sous-couches de sorte que les entités associées soient symbolisées dans la même couleur. Cette configuration de symbologie symbolise les entités liées de la même couleur, afin de permettre de distinguer plus facilement différents itinéraires et les entités qui y sont associées sur la carte. Par exemple, pour une couche Route incluant plusieurs itinéraires, chaque itinéraire et les arrêts qui y sont attribués utilisent des couleurs correspondantes.

En savoir plus sur la symbologie des couches d’analyse de réseau.

Filtrage

Vous pouvez filtrer les sous-couches d’analyse de réseau de sorte à n’afficher que les entités associées aux entités sélectionnées dans la couche principale.

Ajoutez ou supprimez des filtres sur les sous-couches principales et associées.

  • Add Filters (Ajouter des filtres) Filtrer par sélection : applique des filtres aux sous-couches de la couche d’analyse de réseau de sorte à n’afficher que les entités associées à l’entité sélectionnée de la sous-couche principale. Les ensembles de définition sont automatiquement créés et appliqués sur les sous-couches pertinentes. Chaque fois que vous cliquez sur le bouton Add Filters (Ajouter des filtres), un nouvel ensemble de définition de même nom est créé pour remplacer l’ensemble de définition précédent.

    Si une entité est sélectionnée dans la sous-couche principale Routes (Itinéraires), un ensemble de définition nommé Routes (Itinéraires) est créé sur la couche éponyme (principale) et les sous-couches Stops (Arrêts), Route Lines (Lignes d’itinéraire) et Renewal Visits (Passages aux relais) associées.

  • Remove Filters (Supprimer les filtres) Supprimer le filtre : supprime l’ensemble de définition sur les sous-couches principales et associées.

Avancé

Utilisez l’option dans la section Advanced (Avancé) pour spécifier le mode de collecte.

Mode de collecte

Cette propriété peut être utilisée pour spécifier si pour la localisation, un véhicule effectue la collecte des deux côtés de la rue simultanément ou de chaque côté de la rue séparément, au cours de différents passages sur le tronçon de rue.

Les options suivantes sont disponibles dans la liste déroulante :

  • No default (Aucun mode par défaut) : aucun mode de collecte par défaut n’est spécifié. Cela signifie que le champ CollectionMode dans la classe d’entités Stops (Arrêts) doit être spécifié pour tous les arrêts. Il s’agit de la valeur de propriété par défaut.
  • One side at a time (Un côté à la fois) : les deux côtés de la rue sur laquelle se trouve cet arrêt sont collectés séparément, au cours de différents passages sur le tronçon de rue.
  • Both sides together (Des deux côtés simultanément) : les deux côtés de la rue sur laquelle se trouve cet arrêt sont collectés en une fois, au cours d’un seul passage sur le tronçon de rue.

Rapports

Utilisez les options de la section Reports (Rapports) pour générer un rapport pouvant être distribué aux chauffeurs et pour générer une feuille de route pour chaque itinéraire.

Rapport d’itinéraire

Cliquez sur le bouton Route Report (Rapport d’itinéraire) afin de générer un rapport pour chaque itinéraire dans la solution. Le rapport présente une vue d’ensemble de l’analyse, avec des statistiques sur chaque itinéraire et des détails pour chaque itinéraire, ainsi que des cartes représentant les lignes d’itinéraire.

Afficher une feuille de route

Cliquez sur le bouton Show Directions (Afficher une feuille de route) Feuilles de route. La fenêtre Directions (Feuille de route) s’ouvre et présente des instructions de navigation détaillées pour chaque itinéraire dans la solution.