Attributs de réseau

Les attributs de réseau sont associés aux attributs sur les entités du réseau. Ils sont dérivés des attributs d’entité et ils sont gardés en cache dans la topologie de réseau afin d’améliorer les performances lorsque les attributs d’entité sont évalués pendant un traçage. Les valeurs enregistrées en tant qu’attributs des entités sur une carte sont reflétées ou mises à jour dans l’attribut de réseau associé chaque fois que vous validez la topologie de réseau.

Vous pouvez visualiser les attributs de réseau existants dans la boîte de dialogue Trace Network Properties (Propriétés du réseau de traces) du réseau de traces. L’onglet Network Attributes (Attributs de réseau) détaille les propriétés des attributs de réseau existants et leurs affectations (classe d’entités et champ auquel l’attribut de réseau est affecté). Cela inclut les attributs de réseau fournis par le système et définis par l’utilisateur d’un réseau de traces disponibles pour les tâches de traçage.

Les attributs de réseau suivants fournis par le système dans un réseau de traces figurent sous l’onglet Network Attributes (Attributs de réseau) :

  • Source ID : identifiant unique de la source de réseau dans le réseau de traces.
  • Position from : permet de déterminer la position le long d’un tronçon dans le cadre de la connectivité à mi-portée.
  • Position to : permet de déterminer la position le long d’un tronçon dans le cadre de la connectivité à mi-portée.
  • Flow direction : attribut associé à toutes les classes d’entités de tronçon qui participent au réseau. Il est créé et attribué au champ Flow direction lorsqu’un réseau de traces de version 2 ou ultérieure est créé, converti à partir d’un réseau géométrique ou mis à niveau. Il est utilisé pour déterminer le sens de circulation des ressources du réseau.
  • Shape length : attribut associé au champ Shape_Length sur les classes d’entités linéaires du réseau. Il s’agit d’un attribut de réseau réparti qui permet de calculer la longueur totale d’un traçage, par exemple, dans un ensemble de cours d’eau ou sur un segment de cours d’eau spécifique.

Créer et attribuer des attributs de réseau

Des attributs de réseau définis par l’utilisateur sont créés à l’aide de l’outil Ajouter un attribut de réseau et sont attribués à un champ d’attribut de classe d’entités via l’outil Définir un attribut de réseau.

Lors de la création d’un attribut de réseau à l’aide de l’outil Ajouter un attribut de réseau, le type de données choisi pour le paramètre Attribute Type (Type d’attribut) détermine les options disponibles pour définir l’attribut de réseau. Cela détermine également les champs d’attribut auxquels l’attribut de réseau peut être affecté après sa création via l’outil Définir un attribut de réseau, puisque les types de données doivent correspondre.

Vous pouvez créer des attributs de réseau avec l’un des types d’attributs suivants :

  • Short (Court) : petit entier
    • Nullable (accepte les valeurs nulles) : prend en charge les valeurs nulles
  • Long : grand entier
    • Nullable (accepte les valeurs nulles) : prend en charge les valeurs nulles
  • Double : double précision
    • Répartis
    • Nullable (accepte les valeurs nulles) : prend en charge les valeurs nulles
  • Date
    • Nullable (accepte les valeurs nulles) : prend en charge les valeurs nulles

Tenez compte des informations suivantes lorsque vous configurez des attributs de réseau :

  • Pour affecter un attribut de réseau à un champ attributaire à l’aide de l’outil Définir un attribut de réseau, il doit avoir un type de données compatible comme répertorié ci-dessus. Si un champ d'attribut avec le type de données correct n’est pas présent pour définir l'attribut de réseau, un peu être ajouté à l'aide de l’outil Add Field (Ajouter un champ).
  • Les attributs de réseau qui n’acceptent pas les valeurs nulles peuvent uniquement être attribués à des champs qui partagent la même contrainte liées aux valeurs nulles.
  • Le nombre d’attributs de réseau qu’un seul réseau de traces peut posséder n’est pas limité, mais un attribut de réseau ne peut être associé qu’à un seul attribut par classe d’entités. En d’autres termes, une fois qu’un attribut de réseau est défini dans une classe de réseau pour un champ en particulier, aucune autre affectation d’attribut de réseau ne peut être réalisée pour ce champ.

Utiliser les attributs de réseau

Le traçage et la génération de diagrammes de réseau dépendent des informations concernant les attributs de réseau stockées dans une topologie de réseau. Pour toute modification apportée à un attribut d’une entité associée à un attribut de réseau, une zone à valider est générée pour désigner l’entité comme étant à valider. En validant la topologie de réseau, vous êtes certain que les informations de la topologie de réseau sont cohérentes pour les événements d’analyse.

Les attributs de réseau permettent de contrôler la capacité à être traversé des entités et agissent comme des poids pour modéliser le coût du traçage des chemins dans le réseau. Par exemple, dans un réseau de distribution d’eau, l’écoulement subit une certaine perte de pression le long d’une conduite en raison des frottements dans les canalisations.

Attributs de réseau répartis

La définition d’un attribut de réseau comme réparti spécifie si l’attribut de réseau sera réparti sur plusieurs éléments de tronçon appartenant à la même entité de réseau. La distribution de la valeur dépend du pourcentage le long de chaque tronçon par rapport au point d’origine de l’entité de réseau d’origine.

Les attributs de réseau répartis sont configurés avec la propriété de répartition définie sur True. Vous pouvez affecter des attributs de réseau présentant une propriété de répartition à des champs de classe d’entités linéaires ou ponctuelles, mais seules les entités linéaires afficheront un comportement réparti. Vous ne pouvez définir cette propriété sur True que si l’option Attribute Type (Type d’attribut) a pour valeur Double.

Les résultats d’analyse sont plus précis pour les attributs de réseau répartis, car les valeurs réparties, telles que la longueur de ligne et d’autres caractéristiques de flux, sont calculées pour les emplacements les plus précis le long d’une ligne. Cela signifie que les résultats renvoyés par les analyses de parcours utilisant des attributs de réseau avec une fonction (Add [Ajouter], Average [Moyenne], Count [Total], Max, Min et Substract [Soustraire]) sont répartis selon les tronçons des entités de réseau. Par exemple, l’utilisation d’une fonction au sein d’un traçage de type connecté pour totaliser l’attribut shape length renvoie un total selon les entités de tronçons individuelles et non selon la ligne entière. Le type de résultat de géométrie agrégée peut également être utilisé dans un traçage pour renvoyer des résultats d’entités partiels lorsqu’une interruption fonctionnelle utilisant un attribut de réseau réparti est évaluée comme étant « true » à mi-portée le long d’une entité linéaire.