Configuration du traçage de sous-réseau

La configuration du traçage de sous-réseau désigne quelles entités d’un sous-réseau sont mises à jour, exportées ou tracées. La configuration de traçage du sous-réseau est un composant optionnel de la définition de sous-réseau.

La configuration du traçage de sous-réseau est définie à l’aide de l’outil Set Subnetwork Definition (Configurer la définition de sous-réseau)/ Cet outil définit la configuration du traçage de sous-réseau pour tous les sous-réseaux d’un niveau. À ce stade, elle représente la définition standard des sous-réseaux dans un niveau. Par exemple, dans un réseau technique électrique, même si une connectivité est présente depuis le disjoncteur jusqu’aux points de service, vous pouvez mettre fin à un traçage pour un seul sous-réseau au niveau des commutateurs qui séparent les circuits. Vous pouvez intégrer ces paramètres dans la configuration de traçage du sous-réseau.

Sur l’outil Set Subnetwork Definition (Configurer la définition de sous-réseau), des associations de déclarations peuvent être créées dans un seul paramètre à l’aide des opérateurs booléens ET et OU. Par exemple, vous avez trois conditions et vous souhaitez trouver les entités qui répondent à la condition 1 et 2 ou 1 et 3. Vous pouvez créer quatre conditions associées aux opérateurs OU et ET, par exemple, arrêter le traçage et ouvrir les entités ou arrêter le traçage des dispositifs de protection actifs.

La configuration de traçage de sous-réseau définie pour le niveau est utilisée pour fournir des informations aux outils Update Subnetwork (Mettre à jour un sous-réseau), Export Subnetwork (Exporter des sous-réseaux) et Trace (Traçage). Certaines informations stockées dans la définition standard peuvent être remplacées en ajustant les paramètres d’outil manuellement ou avec un programme. Vous pouvez par exemple vérifier si une combinaison différente des vannes ouvertes apporterait une pression suffisante à une zone résidentielle. Si une configuration de traçage est modifiée pour permettre l’exécution d’un outil, cela ne modifie pas la définition de sous-réseau du tier dont vous réalisez le traçage.

Remarque :

Les configurations de traçage utilisant des attributs de réseau avec des fonctions (Ajouter, Moyenne, Total, Max, Min et Soustraire) renvoient des résultats répartis selon les tronçons. Par exemple, l’utilisation d’une fonction au sein d’un traçage de type connecté pour totaliser l'attribut shape lengthrenvoie un total selon les entités de tronçons individuelles et non selon la ligne entière. Reportez-vous à la rubrique Attributs de réseau répartis pour plus d'informations.

Synthèses

Les synthèses sont un composant optionnel de la configuration du traçage de sous-réseau qui vous permet de recueillir des informations supplémentaires concernant un sous-réseau et de les stocker dans un attribut de la classe d'entités SubnetLine. Les synthèses peuvent par exemple être utilisées dans les sous-réseaux d’un réseau de distribution de gaz pour définir la pression de fonctionnement maximale autorisée (MAOP, Maximum Allowable Operating Pressure) d’une zone de pression.

Les synthèses sont configurées à l’aide de l’outil Configurer la définition de sous-réseau pour tous les sous-réseaux d’un tier. La configuration regroupe la définition d’une fonction, la spécification d’un attribut de réseau et la désignation d’un attribut dans la classe d'entités SubnetLine pour y stocker le résultat. Le cas échéant, vous pouvez spécifier un filtre pour limiter les entités à utiliser dans le calcul des synthèses.

S’il n’y a aucun champ de stockage du résultat de synthèse dans la classe d’entités SubnetLine, vous pouvez utiliser l’outil Ajouter un champ pour en ajouter un. Un champ peut seulement prendre en charge le résultat d’une synthèse. Par conséquent, chaque synthèse nécessite son propre champ dans la classe d’entités SubnetLine.

L’outil Mettre à jour un sous-réseau est le seul à utiliser des synthèses. Lors de la mise à jour d’un sous-réseau, l’outil écrit les résultats des synthèses dans la classe d'entités SubnetLine des attributs de synthèse.

Exemple de synthèses avec filtre

Dans l’exemple suivant, les paramètres de configuration sont utilisés pour configurer un attribut de synthèse qui sera renseigné à la mise à jour des sous-réseaux. Cette opération est réalisée dans Summaries (Synthèses), section Subnetwork Trace Configuration (Configuration de traçage de sous-réseau) de l’outil Configurer la définition de sous-réseau.

Dans le tier moyenne tension d'un réseau de distribution électrique, un attribut de synthèse SUBNETWORKLENGTH est configuré de manière à inclure la longueur totale de toutes les lignes de moyenne tension. La somme de l’attribut de réseau Shape length est calculée à l'aide de la fonction Add uniquement pour les lignes de moyenne tension du réseau. Pour appliquer cette fonction uniquement aux lignes de moyenne tension du sous-réseau, l'attribut de réseau Line Asset Group est utilisé en tant que nom du filtre (Filter Name), avec un type de filtre (Filter Type) SPECIFIC_VALUE et une valeur de filtrage Filter Value de 5 (valeur codée pour Moyenne tension).

ParamètreValeur

Fonction

Ajouter

Attribut

Longueur de forme

Nom du filtre

Groupe d'actifs linéaires

Opérateur de filtrage

IS_EQUAL_TO

Type de filtre

SPECIFIC_VALUE

Valeur de filtrage

5

Attribut de synthèse

SUBNETWORKLENGTH

Paramètres et valeurs de la section Summaries (Synthèses) de Subnetwork Trace Configuration (Configuration de traçage de sous-réseau)
Reportez-vous au paramètre des synthèses de l’outil Configurer la définition de sous-réseau pour plus d’informations sur tous les arguments requis pour ce composant de configuration de traçage.

Interruptions

Dans les réseaux techniques, vous pouvez définir dynamiquement des interruptions sur les entités en fonction des conditions et fonctions. Les interruptions de traversabilité peuvent être limitées pour s’appliquer uniquement aux points, uniquement aux lignes, ou aux deux.

Une interruption conditionnelle utilise un attribut du réseau, un opérateur et un type, et une valeur d'attribut. Vous pouvez par exemple définir une interruption conditionnelle qui continue à exporter les entités jusqu’à ce que la condition suivante soit remplie : État du dispositif égal à Type « Ouvert »Device Status (État du dispositif) est l’attribut de réseau, equal to (égal à) est l’opérateur, Type est la valeur spécifique et Open (Ouvert) est la valeur attributaire.

Les interruptions de fonctions utilisent une fonction, un attribut de réseau, un opérateur et une valeur. Les interruptions de fonctions peuvent être utilisées pour effectuer des actions comme limiter la distance qu’un traçage peut parcourir depuis le point de début, ou définir une valeur de pression maximale à laquelle arrêter un traçage. La pression ou longueur de chaque ligne parcourue est ajoutée au total parcouru jusqu’ici. Lorsque la distance totale parcourue atteint la valeur spécifiée (par exemple, 5 + 10 + 20 + 5 + 10 = 50), le traçage s’arrête.

L'option Include Barrier Features (Inclure les entités d'interruption) s’applique à tous les types d’interruption ; elle peut être configurée dans le cadre de la définition de sous-réseau ou bien définie manuellement dans l’outil Traçage.

Propagateurs et substitutions

Les propagateurs calculent la valeur des attributs de réseau pour les entités en aval des contrôleurs. Dans un réseau électrique, par exemple, si la phase A est désactivée en amont, le propagateur calculera que la valeur de phase des entités en aval aura la phase A désactivée, même si l'attribut de réseau des entités peut indiquer phase A.

Les substitutions peuvent être utilisées pendant la propagation ; elles mappent ou convertissent chaque bit d’une valeur d'attribut de réseau en un autre bit. Par exemple, si la substitution mappe le bit A vers le bit B, et si un attribut de réseau avec une valeur AC est découvert pendant la propagation, la valeur AC est traitée comme BC puisque la substitution définit le mappage de A vers B.

Les propagateurs et les substitutions sont définis pendant la définition du sous-réseau ; ils sont utilisés pendant les opérations de traçage et la mise à jour ou l’exportation des sous-réseaux.

Pour en savoir plus, voir Propagation d’attributs et Substitution d’attributs.

Applications d’outils

Les outils Update Subnetwork (Mettre à jour un sous-réseau), Export Subnetwork (Exporter un sous-réseau) et Traçage utilisent tous les composants mentionnés ci-dessus, à l'exception des synthèses. Seul l’outil Mettre à jour un sous-réseau utilise les synthèses au cours de son exécution.

Pour modifier une configuration du traçage de sous-réseau lorsque vous utilisez les outils Update Subnetwork (Mettre à jour un sous-réseau) et Export Subnetwork (Exporter un sous-réseau), vous devez accéder aux outils avec Python ou ArcGIS Pro SDK for .NET. L’outil Trace (Traçage) vous permet de modifier n’importe quel composant, à l’exception des propagateurs et des substitutions, dans l’interface de l’outil. Pour accéder aux propagateurs dans l’outil Traçage, vous devez faire appel à Python, à ModelBuilder ou à ArcGIS Pro SDK for .NET.

Lors de l’exécution d'un traçage basé sur un sous-réseau à l’aide de l'outil Traçage via Python, la Subnetwork Trace Configuration (Configuration de traçage du sous-réseau) de la définition de sous-réseau n’est pas utilisée pour le Tier en entrée et doit être spécifiée.