Effectuer le traçage des réseaux de distribution
Une gestion de réseau appropriée consiste à tracer le réseau de façon à optimiser les chemins de circulation des ressources. La fonction de traçage du réseau de distribution offre une structure permettant de mettre des ressources à disposition des clients, de tracer l’intégrité d’un réseau ou d’identifier les zones qui se détériorent.
Fonctionnement du traçage
Un traçage commence à un ou plusieurs points de départ ou au contrôleur de sous-réseau pour le sous-réseau spécifié ou commence à la localisation d’un circuit et s’étend vers l’extérieur de manière radiale. Il circule à travers le réseau le long de chemins d’entités et d’objets connectés jusqu’à ce qu’il atteigne une localisation d’arrêt. La localisation d’arrêt peut être un point d’arrêt, une interruption ou l’extrémité d’un chemin. À la fin, les résultats d’un traçage sont renvoyés sous la forme d’un ensemble de sélection via une géométrie agrégée en classes d’entités multi-parties ou en tant qu’informations dans un fichier .json en sortie spécifié. Le résultat du traçage peut être utilisé pour différentes applications. Par exemple, vous pouvez utiliser le jeu de sélection obtenu en entrée d’une fonction de création de rapport ou le propager vers d’autres vues cartographiques ou vues de diagramme. La géométrie agrégée des résultats de trace peut également être examinée avec différents filtres pour comparer les résultats. Un graphe de connectivité permet de créer votre propre index ou représentation des données dans une autre application. Les informations sur les entités peuvent être exportées pour analyse et intégration à des systèmes externes.
Pour en savoir plus sur ces composants, reportez-vous aux rubriques Points de départ, Points d’arrêt, Interruptions et Résultats d’un traçage.
Avec les réseaux de domaine traditionnels, la définition de niveau impacte le mode de gestion des traçages basés sur un sous-réseau. Pour les réseaux de domaine avec des définitions de niveau partitionnées, les traçages basés sur un sous-réseau s’arrêtent aux contrôleurs de sous-réseau, tandis qu’avec les définitions de niveau hiérarchiques, les traçages basés sur un sous-réseau s’arrêtent aux contrôleurs de sous-réseau dont le nom de niveau correspond au niveau spécifié dans le traçage.
Les bornes représentent des ports sur une entité de réseau, comme un dispositif ou un objet de jonction. Une borne et un port désigné comme borne en amont doivent être attribués à toute entité de réseau définie en tant que contrôleur de sous-réseau. Vous pouvez ou non appliquer des bornes à des entités clés qui ne sont pas des contrôleurs de sous-réseau, telles que des vannes. Utilisez des bornes pour contrôler les chemins internes d’une entité de réseau et améliorer la précision des résultats de la trace. Par exemple, un interrupteur à trois états utilisé pour contrôler le flux d’électricité entre un câble et un autre. L’électricité entre par une borne et peut sortir par une des trois autres bornes (selon le chemin valide défini pour le dispositif).
Pour en savoir plus sur les bornes, reportez-vous à la rubrique Gestion des bornes.
Connectivité et traversabilité
Ces deux termes servent à décrire la façon dont les entités de réseau technique sont liées les unes aux autres. La connectivité décrit l’état dans lequel les deux entités ont une connectivité basée sur la coïncidence géométrique ou sont connectées via une association de connectivité. La capacité à être traversé désigne l’état selon lequel deux entités sont connectées ou associées et disposent des attributs appropriés. Les attributs et les valeurs attributaires considérées au cours d’un parcours sont contrôlés par des configurations mises en place à l’aide des outils de géotraitement.
Les opérations de traçage parcourent un réseau selon l’une des deux méthodes suivantes : connectivité ou capacité à être traversé. La méthode suivie est déterminée par le type de traçage utilisé. Les détails des traçages basés sur la traversabilité sont gérés par les paramètres avancés des outils Configurer la définition de sous-réseau et Traçage.
Pour en savoir plus, reportez-vous à la rubrique Connectivité et traversabilité.
Sens de flux dans un réseau de distribution
Il est primordial de comprendre le mode de déplacement des ressources sur un tronçon du réseau lors de la réalisation de traçages basés sur un sous-réseau dans un réseau de domaine traditionnel. Par défaut, les opérations de traçage déterminent le sens de circulation à la volée en localisant les contrôleurs de sous-réseau après avoir découvert si le réseau de domaine est une source ou une cuvette. Dans la plupart des cas, les traçages basés sur un sous-réseau nécessitent la présence d’au moins un contrôleur de sous-réseau pour chaque sous-réseau afin de déterminer le sens de circulation au cours d’un traçage. Lorsque vous réalisez un traçage directionnel à la recherche des entités en amont ou en aval, les traçages en amont se déplacent vers les contrôleurs de sous-réseaux dans les réseaux de domaine de type source et à l’opposé des contrôleurs de sous-réseaux dans les réseaux de domaine de type cuvette, tandis que les traçages en aval font l’inverse.
Lorsque le flux est modélisé à l’aide de contrôleurs de sous-réseau, le sens de flux est dérivé des contrôleurs de sous-réseau en utilisant la traversabilité. Cela vous permet d’effectuer le traçage d’un sous-réseau, en amont ou en aval, à l’aide des options de type de résultat Connectivity (Connectivité), Elements (Éléments) ou Features (Entités) et du paramètre Include flow directions (Inclure les sens de flux) pour renvoyer les sens de flux dérivés des contrôleurs de sous-réseau.
Remarque :
L’outil Exporter le sous-réseau peut également être utilisé pour exporter des sous-réseaux avec des sens de flux. Pour en savoir plus, reportez-vous à la rubrique Exporter des sous-réseaux avec le sens de flux.
Le sens de flux est renvoyée dans un fichier .json en sortie en tant que flowDirection sur les lignes traversées, les objets tronçon, les tronçons internes des dispositifs avec bornes, et pour les associations de connectivité pour indiquer si le flux dérivé du contrôleur de sous-réseau correspond au sens de numérisation de la ligne (withDigitized), est contraire au sens de numérisation de la ligne (againstDigitized) ou est indeterminate. Pour les objets tronçon et les associations de connectivité, le sens de numérisation est défini à l’aide des ID globaux d’origine et de destination dans l’association. Cette fonctionnalité est particulièrement utile lorsqu’elle est utilisée conjointement avec des outils permettant de visualiser le sens de flux, d’effectuer une analyse de réseau ou d’intégrer la connectivité du réseau de distribution à des systèmes externes.
Si vous utilisez un modèle qui s’appuie sur le sens de numérisation des lignes pour déterminer le sens de flux des ressources dans le réseau, le paramètre Use Digitized Direction (Utiliser le sens de numérisation) peut servir dans un réseau de domaine de télécommunications ou traditionnel à déterminer le flux dans les traçages en amont et en aval en fonction du sens de numérisation de la ligne et de la valeur de l’attribut de réseau Flow direction.
Remarque :
Lorsque vous utilisez des géodatabases d’entreprise, le paramètre Use Digitized Direction (Utiliser le sens de numérisation) requiert ArcGIS Enterprise 11.3 ou une version ultérieure, tandis que le paramètre Include flow directions (Inclure les sens de flux) requiert ArcGIS Enterprise 12.1 ou une version ultérieure.
Pour en savoir plus, reportez-vous à la rubrique Types de traçage du réseau de distribution.
Définir la valeur de l’attribut de réseau de sens de flux
Dans les modèles qui s’appuient sur le sens de numérisation des lignes pour déterminer le sens de flux des ressources au sein du réseau, l’attribut de réseau Flow direction permet de définir le sens de flux dans le réseau. À compter d’un réseau de distribution en version 7, cet attribut réseau est attribué au champ FLOWDIRECTION pour toutes les classes Line et EdgeObject dans les réseaux de domaine ainsi que pour les classes StructureLine et StructureEdgeObject dans le réseau physique. Cette opération prend en charge le paramètre Use Digitized Direction (Utiliser le sens de numérisation) des outils Trace (Tracer) et Add Trace Configuration (Ajouter une configuration de trace).
Par défaut, le sens de circulation est établi selon le sens de numérisation pour les classes de ligne et le sens des ID globaux d’origine et de destination pour les objets de tronçon dans l’association. Un domaine de valeurs précodées est utilisé pour définir le sens de circulation de trois manières :
|
Code |
Description |
Détails |
|---|---|---|
|
1 |
With digitized direction (Selon le sens de numérisation) |
Le sens de circulation est établi le long du sens de numérisation des lignes et avec le sens des ID globaux d’origine et de destination de l’objet de tronçon dans l’association. Il s’agit de l’option par défaut. |
|
2 |
Against digitized direction (Contre le sens de numérisation) |
Le sens de circulation est établi contre le sens de numérisation des lignes et contre le sens des ID globaux d’origine et de destination de l’objet de tronçon dans l’association. |
|
3 |
Indeterminate (Indéterminé) |
Le sens de circulation est bidirectionnel ou indéterminé. |
Pour définir le sens de circulation sur des entités linéaires ou des objets de tronçon d’un réseau de distribution, procédez comme suit :
Sur l’onglet Edit (Mise à jour), dans le groupe Selection (Sélection), cliquez sur Attributes (Attributs)
.Cliquez sur Select (Sélectionner)
, sélectionnez les entités, puis développez la sélection dans la fenêtre.Pour sélectionner plusieurs entités et mettre à jour le même champ avec la même valeur, utilisez les raccourcis clavier suivants :
Pour sélectionner plusieurs entités, appuyez sur la touche Ctrl tout en cliquant sur les entités.
Pour sélectionner des entités adjacentes, appuyez sur la touche Maj tout en cliquant sur la première entité, puis sur la dernière entité.
Cliquez sur la cellule à droite de
Flow directionpour choisir la valeur parmi les options disponibles du domaine et appuyez sur Entrée.Si le paramètre Auto Apply (Automatique) est désactivé, cliquez sur Apply (Appliquer).
- Vous pouvez également mettre à jour le champ
Flow directiondans la table attributaire manuellement ou à l’aide de l’outil Calculer un champ.
Si une mise à jour est apportée à un attribut de réseau, une zone à valider est générée pour désigner l’entité comme étant à valider. La validation assure la mise à jour du sens de circulation dans la topologie de réseau.
- Vous pouvez également mettre à jour le champ
Pour valider les modifications et mettre à jour la topologie de réseau, cliquez sur l’onglet Utility Network.
Dans le groupe Network Topology (Topologie du réseau), cliquez sur la commande Validate (Valider).
- Selon l’étendue des mises à jour effectuées, vous pouvez valider les options Current Extent (Étendue actuelle) ou Entire Extent (Étendue totale). Reportez-vous à la rubrique Valider la topologie d’un réseau pour en savoir plus.
Le sens de circulation des entités sélectionnées est mis à jour.
Remarque :
Il est recommandé de désactiver une topologie de réseau lorsque le sens de flux d’un grand nombre d’entités est mis à jour, afin d’éviter de créer des zones qu’il faudra valider.
Outil Traçage
L’outil de géotraitement Trace permet d’exécuter des traces sur votre réseau et inclut un ensemble de traces standard pouvant être configurés pour créer des traces complexes.
Pour en savoir plus sur cet outil, reportez-vous à la rubrique Traçage. Pour en savoir plus sur les différents types de traçage, reportez-vous à la rubrique Types de traçage du réseau technique.
Grâce aux blocs de construction fournis avec l’outil Trace (Tracer), vous pouvez déterminer précisément les entités et les objets à tracer et ceux qui sont renvoyés dans les résultats. Vous pouvez également collecter des informations supplémentaires sur un sous-réseau en utilisant des attributs de réseau. Dans le cas de traçages basés sur un sous-réseau dans un réseau de domaine traditionnel, leur configuration peut être prédéfinie pour tous les sous-réseaux d’un niveau à l’aide de l’outil Configurer la définition de sous-réseau. Cette opération peut être effectuée dans le cadre de la configuration du réseau technique réalisée par le propriétaire du réseau technique. Une fois que la définition de sous-réseau est configurée pour un niveau, l’outil Trace (Traçage) charge la définition des sous-réseaux tracés dans ce niveau. Cela permet de gagner du temps et d’obtenir des résultats de traçage homogènes.
Pour en savoir plus sur les configurations de traçage définies au niveau de l’administrateur, reportez-vous aux rubriques Configurer un traçage et Définir ou modifier la définition des sous-réseaux.
Lorsque vous réalisez des traçages dans un réseau de domaine de télécommunications, la section Circuit Trace Configuration (Configuration de traçage du circuit) de l’outil Configurer les propriétés du circuit permet de modifier les propriétés qui contrôlent la façon dont les chemins sont détectés lorsqu’un circuit est tracé.
L’outil Trace (Tracer) repose sur la topologie de réseau pour accéder aux informations placées en cache et concernant les entités de réseau. En lisant des informations mises en cache à partir de la topologie et non de la carte, les performances sont optimisées lors de traces complexes sur de grands réseaux. Puisque l’outil Traçage repose sur la topologie de réseau, la précision des résultats d’un traçage n’est pas garantie si des zones à valider ou des erreurs de sous-réseau sont présentes dans la zone à tracer. La topologie de réseau de la zone à tracer doit être validée et le sous-réseau doit être mis à jour pour refléter les modifications ou les mises à jour les plus récentes apportées au réseau technique.
Utiliser des configurations de tracé nommées
Les configurations de traçage nommées permettent de stocker des traçages complexes dans un réseau de distribution pour les réutiliser et les partager dans une organisation à l’aide d’ArcGIS Pro et des cartes Web à utiliser par les applications Web et de terrain. Introduite dans la version 5 du réseau de distribution, l’utilisation de configurations de traçage nommées dans une organisation simplifie l’expérience utilisateur associée au traçage et permet aux utilisateurs de découvrir des informations et de répondre aux questions en utilisant un traçage sans avoir à comprendre tous les détails de configuration.
Les configurations de traçage nommées peuvent être utilisées dans ArcGIS Pro à l’aide du paramètre Use Trace Configuration (Utiliser la configuration du tracé) de l’outil de géotraitement Trace (Traçage), ainsi que de l’onglet Named Configurations (Configurations nommées) de la fenêtre Trace (Traçage).
En savoir plus sur l’utilisation des configurations de tracé nommées
Remarques sur l’utilisation
Voici les éléments à prendre en compte lors du traçage d’un réseau technique.
Remarque :
Lorsque vous utilisez des objets non spatiaux, les résultats du traçage peuvent être affectés si des outils de mise à jour sont actifs lors de l’exécution d’un traçage. Par exemple, si l’outil Déplacer est actif lors de l’exécution d’un traçage, les résultats ne comprennent pas les objets jonction et tronçon.
Scripts
Si un traçage basé sur un sous-réseau est exécuté dans un réseau de domaine traditionnel à l’aide de l’outil Trace (Traçage) via Python, la configuration du traçage de sous-réseau pour le niveau en entrée n’est pas appliquée automatiquement et doit être spécifiée manuellement.
Certains paramètres de l’outil Traçage sont uniquement disponibles à partir d’un environnement de modèle ou de script. Grâce à ces paramètres, vous pouvez spécifier l’emplacement de la classe à utiliser pour les emplacements de trace, ou encore modifier ou configurer la propagation et la substitution.
Pour en savoir plus, voir Propagation d’attributs et Substitution d’attributs.
Pour effectuer un traçage à partir d’un script ou d’un modèle, utilisez l’outil de géotraitement Ajouter des localisations de traçage. À l’aide de cet outil, vous pouvez créer des emplacements de trace dans les classes d’entités par défaut créées dans votre projet ou dans une nouvelle classe d’un emplacement de votre choix. Cette méthode est similaire à l’utilisation de la fenêtre Trace (Traçage) dans une vue cartographique active. Si vous définissez une nouvelle classe et une nouvelle localisation, vous devez indiquer le chemin d’accès à la classe d’entités à l’aide des paramètres Starting Points, Stopping Points et Barriers de l’outil Trace (Traçage), uniquement disponible via un script ou un modèle.
Utiliser plusieurs expressions conditionnelles
Lorsque vous configurez des interruptions, des filtres ou des sorties avec plusieurs expressions conditionnelles, veuillez noter que l’opérateur booléen ET est prioritaire sur l’opérateur booléen OU.
Par exemple, imaginons que vous ayez trois conditions (X, Y et Z) et que vous souhaitiez qu’une interruption empêche une trace de remplir la condition X ET Y OU Z. Cette expression présente plusieurs interprétations possibles. La trace utilise la forme normale disjonctive (FND) pour traiter plusieurs expressions conditionnelles. De ce fait, si la configuration de traçage en entrée ne respecte pas la forme normale disjonctive, les résultats du traçage peuvent ne pas être ceux attendus. La forme normale disjonctive donnant la priorité à l’opérateur booléen ET, cette expression est interprétée comme (X ET Y) OU Z. Si vous souhaitez que l’expression soit interprétée comme X ET (Y OU Z), vous devez l’écrire (X ET Y) OU (X ET Z).