Nom | Explication | Type de données |
in_utility_network | Réseau technique pour lequel le traçage sera effectué. Lorsque vous utilisez une géodatabase d’entreprise, le réseau technique doit provenir d’un service d’entités ; les réseaux techniques issus d’une connexion à une base de données ne sont pas pris en charge. | Utility Network; Utility Network Layer |
trace_type | Spécifie le type de traçage à exécuter. - CONNECTED—Une trace connectée qui commence à un ou plusieurs points de début et s’étend le long des entités connectées est utilisé. Il s’agit de l’option par défaut.
- SUBNETWORK—Un traçage de sous-réseau commençant à un ou plusieurs points de début et s’étendant pour englober le sous-réseau est utilisé.
- SUBNETWORK_CONTROLLERS—Un traçage des contrôleurs de sous-réseaux localisant les sources et les cuvettes des contrôleurs de sous-réseaux associés à un sous-réseau est utilisé.
- UPSTREAM—Un traçage en amont qui découvre les entités en amont depuis un emplacement dans le réseau est utilisé.
- DOWNSTREAM—Un traçage en aval qui découvre les entités en aval depuis un emplacement dans le réseau est utilisé.
- LOOPS—Les boucles sont des zones du réseau où la direction du flux est ambiguë. Un traçage de boucle s’étendant vers l’extérieur depuis le point de départ selon la connectivité est utilisé.
- SHORTEST_PATH—Un traçage du chemin le plus court identifiant le chemin le plus court entre deux points de début est utilisé.
- ISOLATION—Un traçage d’isolement identifiant les entités qui isolent une surface d’un réseau est utilisé.
| String |
starting_points (Facultatif) | Table ou classe d’entités ponctuelles contenant un ou plusieurs enregistrements qui représentent les points de départ du traçage. Cette classe ou table d’entités doit inclure le champ FEATUREGLOBALID pour stocker les informations relatives à l’entité de réseau associée. Pour afficher le format spécifique, créez les points de départ à l’aide de l’outil Starting Points (Points de départ) dans la fenêtre Trace Locations (Emplacements de trace) et affichez le schéma de la classe d’entités UN_Temp_Starting_Points stockée dans votre géodatabase par défaut. | Feature Layer; Table View |
barriers (Facultatif) | Table ou classe d’entités contenant une ou plusieurs entités représentant les interruptions qui empêchent la trace d’aller au-delà de ce point. Cette classe ou table d’entités doit inclure le champ FEATUREGLOBALID pour stocker les informations relatives à l’entité de réseau associée. Pour afficher le format spécifique, créez les interruptions à l’aide de l’outil Barriers (Interruptions) dans la fenêtre Trace Locations (Emplacements de trace) et affichez le schéma de la classe d’entité UN_Temp_Barriers stockée dans votre géodatabase par défaut. | Feature Layer; Table View |
domain_network (Facultatif) | Le nom du réseau du domaine sur lequel la trace sera exécutée. Ce paramètre est obligatoire lors de l’exécution du sous-réseau, des contrôleurs de sous-réseaux, des types de traçage en amont et en aval. | String |
tier (Facultatif) | Nom du niveau qui débute le traçage. Ce paramètre est obligatoire lors de l’exécution du sous-réseau, des contrôleurs de sous-réseaux, des types de traçage en amont et en aval. | String |
target_tier (Facultatif) | Le nom du niveau cible vers lequel le niveau en entrée s'écoule. Si ce paramètre est manquant pour les traçages en amont ou en aval, ils s’arrêteront lorsqu’ils atteignent la limite du sous-réseau de départ. Ce paramètre peut être utilisé pour permettre à ces traçages de poursuivre en haut ou en bas de la hiérarchie. | String |
subnetwork_name (Facultatif) | Le nom du sous-réseau où le traçage sera exécutée. Ce paramètre peut être utilisé lors de l’exécution d’un type de traçage de sous-réseau. Si un nom de sous-réseau est indiqué, le paramètre Points de début (paramètre starting_points dans Python) n’est pas requis. | String |
shortest_path_network_attribute_name (Facultatif) | Attribut de réseau allant être utilisé pour calculer le chemin le plus court. Lors de l’exécution d’un type de traçage du chemin le plus court, ce chemin est calculé à l’aide d’un attribut de réseau numérique comme la longueur de forme. Les chemins basés sur le coût et la distance peuvent être atteints. Ce paramètre est requis lors de l’exécution d’un traçage de chemin de type Court. | String |
include_containers (Facultatif) | Indique si les entités de conteneur sont incluses dans les résultats de traçage. - INCLUDE_CONTAINERS—Les entités de conteneur sont incluses dans les résultats de traçage.
- EXCLUDE_CONTAINERS—Les entités de conteneur ne sont pas incluses dans les résultats de traçage. Il s’agit de l’option par défaut.
| Boolean |
include_content (Facultatif) | Indique si le traçage renvoie le contenu dans les conteneurs, avec les résultats. - INCLUDE_CONTENT—Le contenu des entités de conteneur est inclus dans les résultats de traçage.
- EXCLUDE_CONTENT—Le contenu des entités de conteneur n’est pas inclus dans les résultats de traçage. Il s’agit de l’option par défaut.
| Boolean |
include_structures (Facultatif) | Indique si les objets et les entités de structure sont inclus dans les résultats de traçage. - INCLUDE_STRUCTURES—Les objets et les entités de structure sont inclus dans les résultats de traçage.
- EXCLUDE_STRUCTURES—Les objets et les entités de structure ne sont pas inclus dans les résultats de traçage. Il s’agit de l’option par défaut.
| Boolean |
include_barriers (Facultatif) | Indique si les entités d’interruption de capacité à être traversé sont incluses dans les résultats de la trace. Les interruptions de traversabilité sont facultatives même si elles ont été prédéfinies dans la définition de sous-réseau. Ce paramètre ne s’applique pas aux entités de dispositif avec des bornes. - INCLUDE_BARRIERS—Les entités d’interruption de capacité à être traversé sont incluses dans les résultats de traçage. Il s’agit de l’option par défaut.
- EXCLUDE_BARRIERS—Les entités d’interruption de capacité à être traversé ne sont pas incluses dans les résultats de traçage.
| Boolean |
validate_consistency (Facultatif) | Indique si une erreur est retournée lorsqu’une zone à valider figure dans les entités traversées. C’est la seule façon de garantir qu’un traçage passe via des entités avec un statut cohérent dans le réseau. Pour supprimer les zones à valider, validez la topologie de réseau. - VALIDATE_CONSISTENCY—Le parcours retourne une erreur si une zone à valider figure dans les entités traversées. Il s’agit de l’option par défaut.
- DO_NOT_VALIDATE_CONSISTENCY—Le parcours retourne des résultats qu’une zone à valider figure ou non dans les entités traversées.
| Boolean |
condition_barriers [[Name, Operator, Type, Value, Combine Using],...] (Facultatif) | Définit une interruption conditionnelle de traversabilité sur les entités en fonction d’une comparaison avec un attribut de réseau ou vérifie une chaîne de catégorie. Une interruption conditionnelle utilise un attribut de réseau, un opérateur et un type, ainsi qu’une valeur attributaire. Par exemple, arrêtez un traçage lorsque l’attribut Device Status d’une entité est égal à la valeur spécifique de Open. Lorsqu’une entité remplit ces conditions, le traçage s’arrête. En cas d’utilisation de plusieurs attributs, vous pouvez définir une condition Et ou une condition Ou à l’aide du paramètre Combine using (Combiner en utilisant).
Les composants de l'interruption conditionnelle sont les suivants : - Name : filtrez par n’importe quel attribut de réseau défini dans le système.
- Operator : choisissez un des opérateurs.
- Type : choisissez une valeur spécifique ou un attribut de réseau depuis la valeur spécifiée dans le paramètre name.
- Value : indiquez la valeur spécifique du type d’attribut en entrée qui entraînerait l’arrêt en fonction de la valeur de l’opérateur.
- Combine Using : définissez cette valeur si vous avez plusieurs attributs à ajouter. Vous pouvez combiner ces attributs à l’aide d’une condition Et ou Ou.
Les options des valeurs operator d’interruptions conditionnelles sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l’attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l’attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l’attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n’est présent dans l’attribut (Et bit à bit == Faux).
En savoir plus sur les opérateurs bit à bit Les options des valeurs Type d’interruptions conditionnelles sont les suivantes : - SPECIFIC_VALUE—Filtrez en fonction d’une valeur spécifique.
- NETWORK_ATTRIBUTE—Filtrez en fonction d’un attribut de réseau.
Les options des valeurs Combine Using d’interruptions conditionnelles sont les suivantes : - AND—Combinez les interruptions conditionnelles.
- OR—Utilisez ce paramètre si l’une des interruptions conditionnelles est satisfaite.
En savoir plus sur l’utilisation de plusieurs expressions conditionnelles | Value Table |
function_barriers [[Function, Attribute, Operator, Value, Use Local Values],...] (Facultatif) | Définit l’interruption de traversabilité sur les entités en fonction d’une fonction. Les interruptions fonctionnelles peuvent être utilisées pour effectuer des actions comme limiter la distance que le traçage peut parcourir depuis le point de départ, ou définir une valeur maximale à laquelle arrêter un traçage. Par exemple, la longueur de chaque ligne parcourue est ajoutée à la distance totale parcourue jusqu’ici. Lorsque la distance totale parcourue atteint la valeur spécifiée, le traçage s’arrête. Les composants de l'interruption fonctionnelle sont les suivants : - Function : choisissez une des fonctions de calcul.
- Attribute : filtrez par n’importe quel attribut de réseau défini dans le système.
- Operator : choisissez un des opérateurs.
- Value : fournit une valeur spécifique du type d’attribut en entrée qui, si découverte, entraîne l’arrêt.
- Use Local Values : calcule les valeurs dans chaque direction, par opposition à une valeur globale générale. Considérons, par exemple, une interruption de fonction qui calcule la somme de Shape length à laquelle le traçage s’interrompt si la valeur est supérieure ou égale à 4. Dans le cas général, après avoir traversé deux tronçons d’une valeur de 2, vous avez déjà atteint une somme de longueur de forme égale à 4, de sorte que la trace s’arrête. Si les valeurs locales sont utilisées, les valeurs locales le long de chaque chemin changent, et la trace continue.
Les valeurs des options function d’interruptions de fonctions sont les suivantes : - AVERAGE—Moyenne des valeurs en entrée.
- COUNT—Nombre d’entités.
- MAX—Maximum des valeurs en entrée.
- MIN—Minimum des valeurs en entrée.
- ADD—La somme des valeurs.
- SUBTRACT—La différence entre les valeurs. Les contrôleurs de sous-réseau et les types de trace de boucle ne permettent pas d'utiliser la fonction de soustraction.
Les valeurs des options operator d’interruptions de fonctions sont les suivantes : - IS_EQUAL_TO—Le résultat de la fonction est égal à la valeur.
- DOES_NOT_EQUAL—Le résultat de la fonction est différent de la valeur.
- IS_GREATER_THAN—Le résultat de la fonction est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—Le résultat de la fonction est supérieur ou égal à la valeur.
- IS_LESS_THAN—Le résultat de la fonction est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—Le résultat de la fonction est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l’attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l’attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l’attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n’est présent dans l’attribut (Et bit à bit == Faux).
En savoir plus sur les opérateurs bit à bit Les options d’interruption de fonctions de Use Local Values sont les suivantes : - TRUE—Les valeurs locales sont utilisées.
- FALSE—Les valeurs globales sont utilisées. Il s’agit de l’option par défaut.
| Value Table |
traversability_scope (Facultatif) | Spécifie le type de traversabilité qui sera appliqué. La portée de la capacité à être traversé détermine si la capacité à être traversé est appliquée aux jonctions, tronçons, ou aux deux. Si, par exemple, une interruption conditionnelle est définie pour arrêter le parcours lorsque le paramètre Device Status (État du périphérique) est réglé sur Open (Ouvert), avec la portée de capacité à être traversé réglée sur les tronçons uniquement, le parcours ne s’interrompt pas même s’il détecte un dispositif ouvert. En effet, l’état du périphérique ne s’applique qu’aux jonctions. En d’autres termes, ce paramètre indique au traçage d’ignorer ou pas : les jonctions, tronçons, ou les deux à la fois. - BOTH_JUNCTIONS_AND_EDGES—La capacité à être traversé s’applique aux jonctions et aux tronçons. Il s’agit de l’option par défaut.
- JUNCTIONS_ONLY—La capacité à être traversé s’applique uniquement aux jonctions.
- EDGES_ONLY—La capacité à être traversé s’applique uniquement aux tronçons.
| String |
filter_barriers [[Name, Operator, Type, Value, Combine Using],...] (Facultatif) | Indique à quel moment un traçage s’interrompt pour une catégorie spécifique ou un attribut de réseau. Par exemple, arrêtez une recherche de parcours au niveau des entités qui ont un attribut de statut de cycle de vie égal à une valeur certaine. Ce paramètre est utilisé pour définir une entité de terminaison selon une valeur d’un attribut de réseau défini dans le système. Si vous utilisez plusieurs attributs, vous pouvez utiliser l’option Combine Using pour définir une condition Et ou Ou.
Les composants du Filtre d'interruption sont les suivants : - Name : filtrez par catégorie ou par attribut de réseau défini dans le système.
- Operator : choisissez un des opérateurs.
- Type : choisissez une valeur spécifique ou un attribut de réseau depuis la valeur spécifiée dans le paramètre name.
- Value : fournit une valeur spécifique du type d’attribut en entrée qui entraînerait l’arrêt en fonction de la valeur de l’opérateur.
- Combine Using : définissez cette valeur si vous avez plusieurs attributs à ajouter. Vous pouvez combiner ces attributs à l’aide d’une condition Et ou Ou.
Les options des valeurs operator des filtres par interruptions sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l’attribut (Et bit à bit == valeur).
- DOES NOT INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l’attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l’attribut (Et bit à bit == Vrai).
- DOES_NOT_INLCUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n’est présent dans l’attribut (Et bit à bit == Faux).
En savoir plus sur les opérateurs bit à bit Les options des valeurs Type des filtres par interruptions sont les suivantes : - SPECIFIC_VALUE—Filtrez en fonction d’une valeur spécifique.
- NETWORK_ATTRIBUTE—Filtrez en fonction d’un attribut de réseau.
Les options des valeurs Combine Using des filtres par interruptions sont les suivantes : - AND—Combinez les interruptions conditionnelles.
- OR—Utilisez ce paramètre si l’une des interruptions conditionnelles est satisfaite.
En savoir plus sur l’utilisation de plusieurs expressions conditionnelles | Value Table |
filter_function_barriers [[Function, Attribute, Operator, Value, Use Local Values],...] (Facultatif) | Filtre les résultats du traçage pour une catégorie spécifique. Les composants du Filtre par fonctions d'interruption sont les suivants : - Function : choisissez une des fonctions de calcul.
- Attribute : filtrez par n’importe quel attribut de réseau défini dans le système.
- Operator : choisissez un des opérateurs.
- Value : fournit une valeur spécifique du type d’attribut en entrée qui, si découverte, entraîne l’arrêt.
- Use Local Values : calcule les valeurs dans chaque direction, par opposition à une valeur globale générale. Par exemple, pour une interruption de fonction calculant la somme de Longueur de forme dans laquelle le traçage s’interrompt si la valeur est supérieure ou égale à 4. Dans le cas général, après avoir traversé deux tronçons d’une valeur de 2, vous avez déjà atteint une somme de longueur de forme égale à 4, de sorte que la trace s’arrête. Si les valeurs locales sont utilisées, les valeurs locales le long de chaque chemin changent, ou la trace continue.
Les options de la valeur function du filtre des interruptions de fonction sont les suivantes : - AVERAGE—Moyenne des valeurs en entrée.
- COUNT—Nombre d’entités.
- MAX—Maximum des valeurs en entrée.
- MIN—Minimum des valeurs en entrée.
- ADD—La somme des valeurs.
- SUBTRACT—La différence entre les valeurs. Les contrôleurs de sous-réseau et les types de trace de boucle ne permettent pas d'utiliser la fonction de soustraction.
Les options de la valeur operator du filtre des interruptions de fonction sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l’attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l’attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l’attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n’est présent dans l’attribut (Et bit à bit == Faux).
En savoir plus sur les opérateurs bit à bit Les options d’interruption de fonctions de Use Local Values sont les suivantes : - TRUE—Les valeurs locales sont utilisées.
- FALSE—Les valeurs globales sont utilisées. Il s’agit de l’option par défaut.
| Value Table |
filter_scope (Facultatif) | Spécifie si le filtre pour une catégorie spécifique est forcé aux jonctions, aux tronçons ou les deux. Si, par exemple, une interruption de filtre est définie pour arrêter la trace lorsque le paramètre Device Status (État du périphérique) est réglé sur Open (Ouvert), avec la portée de capacité à être traversé réglée sur les tronçons uniquement, la trace ne s’interrompt pas même si elle détecte un dispositif ouvert. En effet, l’état du périphérique ne s’applique qu’aux jonctions. En d’autres termes, ce paramètre indique au traçage d’ignorer ou pas : les jonctions, tronçons, ou les deux à la fois. - BOTH_JUNCTIONS_AND_EDGES—Le filtre s’applique aux jonctions et aux tronçons. Il s’agit de l’option par défaut.
- JUNCTIONS_ONLY—Le filtre s’applique uniquement aux jonctions.
- EDGES_ONLY—Le filtre s’applique uniquement aux tronçons.
| String |
filter_bitset_network_attribute_name (Facultatif) | Nom de l’attribut de réseau à utiliser pour filtrer par bitset. Ce paramètre ne s'applique qu'aux traçages de type en amont, en aval ou boucles. Ce paramètre peut être utilisé pour ajouter une logique spéciale pendant un traçage de telle sorte qu’il reflète davantage les scénarios réels. Par exemple, pour un traçage de boucles, l'attribut de réseau Phases - Courant peut déterminer si la boucle est une véritable boucle électrique (la même phase est énergisée tout autour de la boucle, à savoir, A) et ne renvoie que des boucles électriques réelles pour les résultats du traçage. Exemple d’un traçage en amont : lors du traçage d’un réseau de distribution électrique, précisez un attribut de réseau Phases - Courant, pour que les résultats du traçage n’incluent que les chemins valides spécifiés dans l’attribut de réseau, et pas tous les chemins. | String |
filter_nearest (Facultatif) | Indique si l’algorithme k-nearest neighbors (k voisins les plus proches) est utilisé pour renvoyer plusieurs entités d’un certain type dans une distance donnée. Lorsque ce paramètre est utilisé, vous pouvez préciser un nombre et un coût, ainsi qu’un ensemble de catégories, un type de ressource ou ces deux éléments. - FILTER_BY_NEAREST—L’algorithme k voisins les plus proches est utilisé pour renvoyer un certain nombre d’entités comme spécifié dans les paramètres nearest_count, nearest_cost_network_attribute, nearest_categories ou nearest_assets.
- DO_NOT_FILTER—L’algorithme k-nearest neighbors (k voisins les plus proches) n’est pas utilisé pour filtrer les résultats. Il s’agit de l’option par défaut.
| Boolean |
nearest_count (Facultatif) | Nombre d’entités à renvoyer lorsque filter_nearest a pour valeur FILTER_BY_NEAREST. | Long |
nearest_cost_network_attribute (Facultatif) | Attribut de réseau numérique à utiliser pour calculer la proximité, le coût ou la distance lorsque filter_nearest est FILTER_BY_NEAREST (par exemple, Longueur de forme). | String |
nearest_categories [nearest_categories,...] (Facultatif) | Catégories à renvoyer lorsque filter_nearest est FILTER_BY_NEAREST (par exemple, Protection). | String |
nearest_assets [nearest_assets,...] (Facultatif) | Groupes d’actifs et types d’actifs à renvoyer lorsque filter_nearest est FILTER_BY_NEAREST (par exemple, ElectricDistributionDevice/Transformer/Step Down). | String |
functions [[Function, Attribute, Filter Name, Filter Operator, Filter Type, Filter Value],...] (Facultatif) | Fonction(s) de calcul appliquée(s) aux résultats du traçage.
Les composants des fonction sont les suivants : - Function : choisissez une des fonctions de calcul.
- Attribute : filtrez par n’importe quel attribut de réseau défini dans le système.
- Filter Name : filtrez les résultats de fonction par nom d’attribut.
- Filter Operator : choisissez un des opérateurs.
- Filter Type : choisissez un nombre de types de filtre.
- Filter Value : fournit une valeur spécifique de l’attribut de filtrage en entrée.
Les options de la valeur Function des fonctions sont les suivantes : - AVERAGE—Moyenne des valeurs en entrée.
- COUNT—Nombre d’entités.
- MAX—Maximum des valeurs en entrée.
- MIN—Minimum des valeurs en entrée.
- ADD—La somme des valeurs.
- SUBTRACT—La différence entre les valeurs.Les contrôleurs de sous-réseau et les types de trace de boucle ne permettent pas d'utiliser la fonction de soustraction.
Par exemple, une entité de point de départ a une valeur de 20. L’entité suivante a une valeur de 30. Si vous utilisez la fonction MINIMUM, le résultat est de 20. Avec MAXIMUM il est de 30, avec ADD, de 50, avec AVERAGE, de 25, avec COUNT, de 2, et avec SUBTRACT, de -10. Les options de la valeur Filter Operator sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l’attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l’attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l’attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n’est présent dans l’attribut (Et bit à bit == Faux).
En savoir plus sur les opérateurs bit à bit Les options de la valeur Filter Type des fonctions sont les suivantes : - SPECIFIC_VALUE—Filtrez en fonction d’une valeur spécifique.
- NETWORK_ATTRIBUTE—Filtrez en fonction d’un attribut de réseau.
| Value Table |
propagators [[Attribute, Substitution Attribute, Function, Operator, Value],...] (Facultatif) | Spécifie les attributs de réseau à propager ainsi que la façon dont cette propagation devra être effectuée pendant un traçage. Les attributs de classe propagés désignent les valeurs clés sur les contrôleurs de sous-réseau qui sont distribuées au reste des entités dans le sous-réseau. Par exemple, dans un modèle de distribution électrique, vous pouvez propager la valeur de phase. Les composants des propagateurs sont les suivants : - Attribute : filtrez par n’importe quel attribut de réseau défini dans le système.
- Substitution Attribute : utilisez une valeur substituée au lieu de valeurs attributaires de réseau bitset. Les substitutions sont encodées selon le nombre de bits dans l'attribut de réseau en cours de propagation. Une substitution est une cartographie de chaque bit en phase avec un autre bit. Par exemple, pour la phase AC, une substitution peut apparier le bit A au bit B et le bit C à la valeur nulle. Dans cet exemple, la substitution pour 1010 (Phase AC) est 0000-0010-0000-0000 (512). La substitution capture l’appariement ; vous savez ainsi que la phase A est appariée à B et que la phase C est appariée à la valeur nulle et non l’inverse (c’est-à-dire que la phase A n’est pas appariée à la valeur nulle et la phase C n’est pas appariée à B).
- Function : choisissez une des fonctions de calcul.
- Operator : choisissez un des opérateurs.
- Value : indiquez la valeur spécifique du type d’attribut en entrée qui entraînerait l’arrêt en fonction de la valeur de l’opérateur.
Les options de la valeur function des propagateurs sont les suivantes : - PROPAGATED_BITWISE_AND—Comparez les valeurs entre une entité et la suivante.
- PROPAGATED_MIN—Obtenez la valeur minimale.
- PROPAGATED_MAX—Obtenez la valeur maximale.
Les options de la valeur operator des propagateurs sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l’attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l’attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l’attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n’est présent dans l’attribut (Et bit à bit == Faux).
En savoir plus sur les opérateurs bit à bit Ce paramètre est uniquement disponible pour Python. | Value Table |
output_assettypes [output_assettypes,...] (Facultatif) | Filtre les types de ressources en sortie à inclure dans les résultats (par exemple, retourner uniquement les transformateurs aériens). | String |
output_conditions [[Name, Operator, Type, Value, Combine Using],...] (Facultatif) | Les types des entités renvoyées selon un attribut de réseau ou une catégorie. Par exemple, une trace configurée pour filtrer toutes les entités sauf les entités Dérivation, toute entité tracée à laquelle la catégorie Dérivation n’est pas attribuée, n’est pas incluse dans les résultats. Toute entité tracée qui n’est pas renvoyée dans l’ensemble de sélections résultant. Si vous utilisez plusieurs attributs, vous pouvez utiliser l’option Combine Using pour définir une condition Et ou Ou.
Les composants des Conditions de sortie sont les suivants : - Name : filtrez par n’importe quel attribut de réseau défini dans le système.
- Operator : choisissez un des opérateurs.
- Type : choisissez une valeur spécifique ou un attribut de réseau depuis la valeur spécifiée dans le paramètre name.
- Value : fournit une valeur spécifique du type d’attribut en entrée qui entraînerait l’arrêt en fonction de la valeur de l’opérateur.
- Combine Using : définissez cette valeur si vous avez plusieurs attributs à ajouter. Vous pouvez combiner ces attributs à l’aide d’une condition Et ou Ou.
Les options de la valeur operator sont les suivantes : - IS_EQUAL_TO—L’attribut est égal à la valeur.
- DOES_NOT_EQUAL—L’attribut est différent de la valeur.
- IS_GREATER_THAN—L’attribut est supérieur à la valeur.
- IS_GREATER_THAN_OR_EQUAL_TO—L’attribut est supérieur ou égal à la valeur.
- IS_LESS_THAN—L’attribut est inférieur à la valeur.
- IS_LESS_THAN_OR_EQUAL_TO—L’attribut est inférieur ou égal à la valeur.
- INCLUDES_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur sont présents dans l’attribut (Et bit à bit == valeur).
- DOES_NOT_INCLUDE_THE_VALUES—Opération Et bit à bit dans laquelle tous les bits de la valeur ne sont pas présents dans l’attribut (Et bit à bit !== valeur).
- INCLUDES_ANY—Opération Et bit à bit dans laquelle au moins un bit de la valeur est présent dans l’attribut (Et bit à bit == Vrai).
- DOES_NOT_INCLUDE_ANY—Opération Et bit à bit dans laquelle aucun des bits de la valeur n’est présent dans l’attribut (Et bit à bit == Faux).
En savoir plus sur les opérateurs bit à bit Les options de la valeur Type des conditions de sortie sont les suivantes : - SPECIFIC_VALUE—Filtrez en fonction d’une valeur spécifique.
- NETWORK_ATTRIBUTE—Filtrez en fonction d’un attribut de réseau.
Les options de la valeur Combine Using sont les suivantes : - AND—Combinez les conditions.
- OR—Utilisez ce paramètre si l’une des conditions est satisfaite.
En savoir plus sur l’utilisation de plusieurs expressions conditionnelles | Value Table |
include_isolated_features (Facultatif) | Indique si les entités isolées sont incluses dans les résultats de traçage. Ce paramètre est utilisé uniquement lors de l’exécution d’un traçage d’isolement. - INCLUDE_ISOLATED_FEATURES—Les entités isolées sont incluses dans les résultats de traçage.
- EXCLUDE_ISOLATED_FEATURES—Les entités isolées ne sont pas incluses dans les résultats de traçage. Il s’agit de l’option par défaut.
Ce type de traçage d’isolement requiert ArcGIS Enterprise 10.7 ou version ultérieure si vous utilisez une géodatabase d’entreprise. | Boolean |
ignore_barriers_at_starting_points (Facultatif) | Spécifie si les interruptions dynamiques dans la configuration de traçage sont ignorées pour les points de départ. Ce paramètre peut être utile lorsque vous effectuez le traçage d’un dispositif de protection en amont et que vous utilisez des périphériques de protection découverts (interruptions) comme points de départ pour rechercher les périphériques de protection en amont suivants. - IGNORE_BARRIERS_AT_STARTING_POINTS—Les interruptions au points de départ sont ignorées dans le traçage.
- DO_NOT_IGNORE_BARRIERS_AT_STARTING_POINTS—Les interruptions au points de départ ne sont pas ignorées dans le traçage. Il s’agit de l’option par défaut.
| Boolean |
include_up_to_first_spatial_container (Facultatif) | Indique si les conteneurs retournés seront limités ou non uniquement à ceux rencontrés jusqu’au premier conteneur spatial, et l’incluant, pour chaque élément de réseau dans les résultats de traçage. Si aucun conteneur spatial n’est rencontré mais que des conteneurs non spatiaux sont présents pour un élément de réseau donné, tous les conteneurs non spatiaux sont inclus dans les résultats. Ce paramètre n’est applicable que si Include Containers est activé. - INCLUDE_UP_TO_FIRST_SPATIAL_CONTAINER—Seuls les conteneurs rencontrés jusqu’au premier conteneur spatial, et l’incluant, figurent dans les résultats lorsque des associations de contenu imbriquées sont rencontrées le long du chemin de traçage. S’il n’existe aucun conteneur spatial, tous les conteneurs non spatiaux sont inclus dans les résultats d’un élément de réseau donné.
- DO_NOT_INCLUDE_UP_TO_FIRST_SPATIAL_CONTAINER—Tous les conteneurs sont retournés dans les résultats. Il s’agit de l’option par défaut.
| Boolean |
result_types [result_types,...] (Facultatif) | Spécifie le type de résultat renvoyé par la trace. - SELECTION—Les résultats de la trace sont renvoyés comme un ensemble de sélections des entités de réseau appropriées. Il s’agit de l’option par défaut.
- AGGREGATED_GEOMETRY—Les résultats de la trace sont agrégés par type de géométrie et stockés dans les classes d’entités multiparties affichées sur les couches de la carte active.
- CONNECTIVITY—Les résultats de la trace sont renvoyés sous forme de graphe de connectivité dans un fichier .json en sortie spécifié. Cette option permet d’activer le paramètre out_json_file.
- ELEMENTS—Les résultats de la trace sont renvoyés sous forme d'éléments d'entité dans un fichier .json en sortie spécifié. Cette option permet d’activer le paramètre out_json_file.
| String |
selection_type | Spécifie la manière dont la sélection est appliquée et la marche à suivre si une sélection existe déjà. - NEW_SELECTION—La sélection obtenue remplace la sélection courante. Il s’agit de l’option par défaut.
- ADD_TO_SELECTION—La sélection obtenue est ajoutée à la sélection courante si celle-ci existe. S'il n'existe aucune sélection, elle est identique à la nouvelle sélection.
- REMOVE_FROM_SELECTION—La sélection obtenue est supprimée de la sélection courante. S'il n'existe aucune sélection, cette option ne produit aucun effet.
- SUBSET_SELECTION—La sélection obtenue est associée à la sélection courante. Seuls les enregistrements communs aux deux restent sélectionnés.
- SWITCH_SELECTION—La sélection finale est inversée. Les résultats qui étaient sélectionnés sont supprimés de la sélection actuelle tandis que les résultats qui ne l’étaient pas sont ajoutés à la sélection actuelle. S'il n'existe aucune sélection, elle est identique à la nouvelle sélection.
| String |
clear_all_previous_trace_results (Facultatif) | Indique si le contenu sera tronqué à partir des classes d’entités choisies, ou ajouté à celles-ci, pour stocker la géométrie agrégée. Ce paramètre ne s’applique qu’au type de résultat de la géométrie agrégée. - CLEAR_ALL_PREVIOUS_TRACE_RESULTS—Les classes d’entités dans lesquelles est stockée la géométrie agrégée de la trace seront tronquées. Seule la géométrie en sortie issue de l’opération actuelle de traçage est écrite. Il s’agit de l’option par défaut.
- DO_NOT_CLEAR_ALL_PREVIOUS_TRACE_RESULTS—La géométrie en sortie issue de l’opération de traçage actuelle sera ajoutée aux classes d’entités qui stockent la géométrie agrégée.
| Boolean |
trace_name (Facultatif) | Nom de l’opération de traçage. Cette valeur est stockée dans le champ TRACENAME de la classe d’entités en sortie pour contribuer à l’identification des résultats de traçage. Ce paramètre ne s’applique qu’au type de résultat de la géométrie agrégée. | String |
aggregated_points (Facultatif) | Classe d’entités multi-points en sortie qui contient la géométrie de résultat agrégée. Par défaut, ce paramètre est complété avec une classe d’entités généré par le système intitulée Trace_Results_Aggregated_Points, qui est stockée dans la géodatabase par défaut du projet.
Cette classe d’entités est automatiquement créée si elle n’existe pas. Il est également possible d’utiliser une classe d’entités existante pour stocker la géométrie agrégée. Si vous utilisez une classe d’entités autre que la classe d’entités par défaut, il doit s’agir d’une classe d’entités multi-points qui contient un champ de chaîne nommé TRACENAME. Ce paramètre ne s’applique qu’au type de résultat de la géométrie agrégée.
| Feature Class |
aggregated_lines (Facultatif) | Classe d’entités polylignes en sortie qui contient la géométrie de résultat agrégée. Par défaut, ce paramètre est complété avec une classe d’entités généré par le système intitulée Trace_Results_Aggregated_Lines, qui est stockée dans la géodatabase par défaut du projet.
Cette classe d’entités est automatiquement créée si elle n’existe pas. Il est également possible d’utiliser une classe d’entités existante pour stocker la géométrie agrégée. Si vous utilisez une classe d’entités autre que la classe d’entités par défaut, il doit s’agir d’une classe d’entités polylignes qui contient un champ de chaîne nommé TRACENAME. Ce paramètre ne s’applique qu’au type de résultat de la géométrie agrégée.
| Feature Class |
aggregated_polygons (Facultatif) | Classe d’entités surfaciques en sortie qui contient la géométrie de résultat agrégée. Par défaut, ce paramètre est complété avec une classe d’entités généré par le système nommée Trace_Results_Aggregated_Polygons, qui est stockée dans la géodatabase par défaut du projet.
Cette classe d’entités est automatiquement créée si elle n’existe pas. Il est également possible d’utiliser une classe d’entités existante pour stocker la géométrie agrégée. Si vous utilisez une classe d’entités autre que la classe d’entités par défaut, il doit s’agir d’une classe d’entités surfaciques qui contient un champ de chaîne nommé TRACENAME. Ce paramètre ne s’applique qu’au type de résultat de la géométrie agrégée.
| Feature Class |
allow_indeterminate_flow (Facultatif) | Indique si les entités dont le flux est indéterminé sont tracées. Ce paramètre est respecté uniquement lors de l’exécution d’un traçage en amont ou en aval. - TRACE_INDETERMINATE_FLOW—Les entités dont le flux est indéterminé sont tracées. Il s’agit de l’option par défaut.
- IGNORE_INDETERMINATE_FLOW—Les entités dont le flux est indéterminé interrompent la traversabilité et ne sont pas tracées.
| Boolean |
validate_locatability (Facultatif) | Indique si une erreur est renvoyée lors d’une trace si une jonction non spatiale ou des objets de tronçon sont rencontrés sans l’association de contenu, de dépendances ou de connectivité nécessaire dans leur hiérarchie d’associations des objets traversés. Ce paramètre garantit que les objets non spatiaux renvoyés par une trace ou une opération de mise à jour de sous-réseau peuvent être localisés via une association avec des entités ou d’autres objets pouvant être localisés. - VALIDATE_LOCATABILITY—La trace renvoie une erreur si une jonction non spatiale ou des objets de tronçon sont rencontrés sans l’association de contenu, de dépendances ou de connectivité nécessaire dans leur hiérarchie d’associations des objets traversés.
- DO_NOT_VALIDATE_LOCATABILITY—Le traçage ne vérifie pas la présence d’objets pouvant être localisés et renvoie des résultats que ce type d’objet soit présent ou non dans la hiérarchie d’associations des objets traversés. Il s’agit de l’option par défaut.
| Boolean |
use_trace_config (Facultatif) | Indique si une configuration de trace nommée existante doit être utilisée pour renseigner les paramètres de l’outil Trace. - USE_TRACE_CONFIGURATION—Une configuration de trace nommée existante est utilisée pour définir les propriétés de la trace. Tous les paramètres, sauf trace_config_name, starting_points et barriers, sont ignorés.
- DO_NOT_USE_TRACE_CONFIGURATION—Aucune configuration de trace nommée existante n’est utilisée pour définir les propriétés de la trace. Il s’agit de l’option par défaut.
| Boolean |
trace_config_name (Facultatif) | Le nom de la configuration de trace à utiliser pour définir les propriétés de la trace. Ce paramètre n’est activé que lorsque le paramètre use_trace_config est défini sur USE_TRACE_CONFIGURATION. | String |
out_json_file (Facultatif) | Nom et emplacement du fichier .json généré lorsque les résultats de la trace sont renvoyés sous forme de graphe de connectivité. | File |
run_async (Facultatif) | Indique si les opérations de trace sont traitées de manière asynchrone lors de l'utilisation d'un réseau de distribution dans une géodatabase d'entreprise. - RUN_ASYNCHRONOUSLY—Les opérations de trace sont traitées de manière asynchrone.
- RUN_SYNCHRONOUSLY—Les opérations de trace sont traitées de manière synchrone. Il s’agit de l’option par défaut.
Ce paramètre requiert ArcGIS Enterprise 10.9.1 ou une version ultérieure. | Boolean |