Relations avec critères

Que sont les relations avec critère ?

Cette fonctionnalité permet de restreindre les relations qui renvoient à plusieurs éléments sans devoir utiliser un filtre à proprement parler. La relation renvoie uniquement aux éléments qui satisfont à un critère prédéfini.

La liste suivante des cas d’application montre des évaluations que vous pouvez réaliser à l’aide de relations avec critère :

  • Charges aux nœuds des seuls mouvements directs
  • Nombre des voies entrantes d’un type de tronçon spécifique
  • Parts des bus et des trains dans les chemins TC pour la distance et le temps de parcours
  • Parts selon le type de route dans les chemins TI
  • Premier ou dernier chemin TC partiel d’un chemin TC sur lequel le voyageur a par exemple circulé par transports longue distance
Comment les relations avec critère sont-elles définies ?

Les relations avec critère peuvent être définies uniquement dans l’éditeur de formule. La syntaxe du critère doit être saisie manuellement et correctement, car aucune assistance à la saisie spéciale n’est proposée au travers des boutons.

Pour appliquer ceci à votre modèle, créez un attribut défini par l’utilisateur avec une formule correspondante, que vous pouvez afficher dans la liste correspondante. Vous pouvez aussi définir des variables dont vous pouvez visualiser les valeurs dans la liste Valeurs de variables de procédure.

La table suivante montre quelques exemples :

Évaluation

Élément de réseau de l’ADU ou de la variable

Formule

Part du trajet en bus dans le chemin TC (sans connecteur) en %

Chemins TC

[SOM:CHEMINSTCPARTIELS([SYSTRTC\CODE] = "Bus")\DIST]*100/[DT]

Numéro du premier chemin partiel d’un chemin avec transports longue distance

Chemins TC

[PREMVAL:CHEMINSTCPARTIELS([SYSTRTC\CODE] = "ICE")\INDCHEMPART]

Départ du premier chemin partiel d’un chemin avec transports longue distance

Chemins TC

[PREMVAL:CHEMINSTCPARTIELS([SYSTRTC\CODE] = "ICE")\DEPART]

Somme des déplacements dans le réseau avec le mode C

Variable

[SOM:MATRICES([CODEMODE]="C")\SOMME]

Nombre maximal de voies d’un tronçon entrant avec le type 20 au nœud

Nœuds

[MAX:TRONÇONSENTRANTS([NUMTYPE] = 20)\NBVOIES]

Somme de tous les mouvements directs au nœud

Nœuds

[SOM:MVTSN([NUMTYPE]=2)\CHGVEHTI(PA)]

Le critère est saisi entre parenthèses arrondies après la fonction d’agrégation. L’attribut de l’élément de réseau, vers lequel la relation mène, figure entre crochets.