Insérer un attribut défini par l’utilisateur
1. Dans le menu Réseau, sélectionnez l’entrée Attributs définis par l’utilisateur.
La Liste (Attributs) s’ouvre et l’affichage est déjà restreint aux attributs définis par l’utilisateur.
|
Nota : Quand vous sélectionnez l’entrée Définis par l’utilisateur uniquement dans la liste de sélection, seuls les attributs définis par l’utilisateur sont affichés. Quand vous sélectionnez Tous les attributs, tous les attributs de tous les éléments sont répertoriés. Si vous sélectionnez Types d’éléments de réseau uniquement, seuls les attributs des types d’éléments de réseau sont répertoriés. |
2. Dans la barre d’outils, cliquez sur l’icône
Insérer.
La fenêtre Insérer attribut défini par l’utilisateur s’ouvre.
3. Dans la liste de sélection Élém rés., sélectionnez le type d’élément pour lequel vous souhaitez créer un attribut défini par l’utilisateur.
4. Confirmez par OK.
La fenêtre Insérer attribut défini par l’utilisateur (<Type d’élément de réseau>) s’ouvre.
5. Réalisez votre configuration.
|
Élément |
Description |
|
ID d’attribut |
Désignation unique de l’attribut Nota L’identifiant d’attribut doit commencer par une lettre. Les lettres, chiffres et caractères spéciaux -, _ et / sont autorisés. |
|
Code |
Abréviation unique de l’attribut |
|
Nom |
Nom de l’attribut |
|
Commentaire |
Description de l’attribut (facultative) |
|
Type de données |
Vous pouvez sélectionner un type de donnée dans la liste de sélection. Les types de données suivants sont disponibles : Bool Utilisé pour des expressions logiques, comme vrai (Oui) ou faux (Non) Nota Si l’option Autoriser valeur vide est sélectionnée pour les valeurs par défaut, l’option Vide est proposée en plus. Fichier Renvoi à un fichier Superficie Superficie selon la configuration (Définir la configuration par défaut pour les longueurs et les vitesses) Entier Nombre entier Durée exacte Durée exacte avec symbole décimal, par exemple 35,004s Vitesse Vitesse en kilomètre-heure Nombre décimal Nombre réel avec un nombre fixe de décimales (Configurer le symbole décimal) Longueur (Kilomètres/Miles) Longueur longue conformément à la configuration (Définir la configuration par défaut pour les longueurs et les vitesses) Longueur (Mètres/Pieds) Longueur courte conformément à la configuration (Définir la configuration par défaut pour les longueurs et les vitesses) Texte long Chaîne de caractères avec nombre illimité de caractères en cas de Long. max. indéfinie. Vous pouvez également saisir une valeur supérieure à 255 sous Long. max. Texte Chaîne de caractères avec une longueur maximale de 255 caractères Monnaie Chiffre avec nombre fixe décimales, par exemple pour la représentation des attributs de coût (Configurer le symbole décimal). Durée Durée en secondes, format de représentation 12h35min12s Instant Instant au format hh:mm:ss (12:23:12) ou hh:mm (12:23) |
|
Type sous-attribut |
Sélectionnez l’entrée souhaitée dans la liste :
|
| Type d’attribut | Attribut de données
Quand l’option est activée, vous pouvez saisir directement des valeurs. Attribut de formule Quand l’option est activée, les valeurs d’attribut sont générées à travers une formule : vous serez amené à sélectionner le type Entier dans la plupart des cas à cet effet. Les fonctions Texte en chiffre et Chiffre en texte vous offrent la possibilité d’utiliser les types Texte et Texte long dans des formules. Nota Vous pouvez créer exclusivement des attributs de formule définis par l’utilisateur pour les éléments de réseau suivants qui ne sont pas toujours disponibles :
|
Attributs dépendants du type
Vous pouvez configurer les valeurs d’attribut et les options suivantes en fonction du type sélectionné :
|
Élément |
Description |
|
Val. défaut |
Champ de saisie servant à prédéfinir la valeur par défaut. Nota Si vous ne saisissez aucune valeur pour les attributs numériques, la valeur vide est interprétée comme 0 dans les opérations arithmétiques. |
|
Autoriser valeur vide |
Quand l’option est activée, des valeurs vides sont autorisées pour les attributs de données numériques et booléens. Quand l’option n’est pas activée, une valeur doit être saisie. |
|
Minimum |
Quand l’option est activée, vous pouvez saisir une valeur minimale autorisée. Nota Si vous ne souhaitez pas définir de valeur minimale autorisée, activez l’option illimité. |
|
Maximum |
Quand l’option est activée, vous pouvez saisir une valeur maximale autorisée. Nota Si vous ne souhaitez pas définir de valeur maximale autorisée, activez l’option illimité. |
|
Décimales |
Nombre de décimales |
|
Longueur max. |
Nombre maximal de caractères |
|
Options pour couper / relier |
Une des options suivantes est disponible en plus pour certains types pour le calcul des valeurs d’attribut en coupant ou reliant les tronçons. Copier valeurs (paramètre par défaut)
Mettre valeurs à l’échelle
Nota Vous pouvez consulter le paramètre Valeurs copiées/Mise à l’échelle des valeurs dans le fichier réseau dans la colonne MisÉchelle. 0 signifie que les valeurs sont copiées, 1 signifie que les valeurs sont mises à l’échelle. |
|
Logique2Sens |
Pour les attributs de types d’éléments avec une information de direction (tels que les tronçons, les connecteurs), vous devez configurer le mode de calcul de la valeur 2 sens cumulés. La valeur 2 sens cumulés est déterminée à partir des valeurs pour le sens aller et le sens retour. Les options suivantes s’offrent à vous :
En fonction de l’option activée, la somme, la moyenne, le minimum ou le maximum de la valeur du sens aller et du sens retour est utilisé comme valeur 2 sens cumulés. Ignorer sens interdits Quand l’option est activée, les sens interdits sont ignorés lors du calcul. |
|
|
Attribut dont les valeurs sont incluses dans la formule Vous pouvez sélectionner des attributs directs et indirects du type d’élément de réseau (et des sous-attributs, s’ils existent) avec le bouton. Vous sélectionnez l’attribut dans une fenêtre spéciale (Sélection d’attributs). Nota Veillez à ce que votre formule ne contienne aucune référence circulaire directe ou indirecte. Vous pouvez modifier la formule d’un attribut défini par l’utilisateur dans la Liste (Attributs) en cliquant sur l’icône |
|
Vous pouvez sélectionner un opérateur pour la formule avec le bouton. La sélection disponible dépend du type d’opérande dont les valeurs sont incluses dans la formule. Opérateurs utilisables et leur priorité : L’opérateur de parenthèse a la plus haute priorité ; vous pouvez l’insérer en utilisant l’icône 1. Opérateur unaire :
2. Opérateurs binaires multiplicatifs :
3. Opérateurs binaires additifs :
Nota Vous pouvez également grouper deux textes avec cette fonction.
4. Opérateurs binaires relationnels :
5. Opérateurs d’égalité binaires :
Les opérateurs binaires possédant la même priorité sont analysés de gauche à droite (associatif à gauche). Exemple 4/2/2 est analysé comme (4/2)/1 = 2, et non comme 4/(2/2) = 4 |
|
|
Vous pouvez sélectionner une fonction pour la formule avec le bouton.
Exemples MODULO(5,2) = 1 MODULO(9,3) = 0
Exemples IDIV(5,2) = 2 IDIV(9,3) = 3 IDIV(7,−3) = −2 IDIV(-7,−3) = 2
Nota La virgule est utilisée comme séparateur entre les éléments dans la mesure où vous avez configuré le point comme symbole décimal dans les préférences utilisateur, sans quoi le point-virgule sera utilisé (Configurer le symbole décimal). |
|
|
Le bouton permet d’ouvrir la fenêtre Insérer fonction d’agrégation dans laquelle vous pouvez sélectionner les fonctions de transition de matrice (Bases théoriques : Utiliser les fonctions de transition de matrice)
|
|
|
Le bouton ouvre la fenêtre Insérer TableLookup, dans laquelle vous pouvez insérer une fonction du type TableLookup dans la formule (Bases théoriques : Utiliser la fonction TableLookup). Cette fonction vous permet de récupérer une valeur d’une table Visum quelconque et de continuer à traiter cette dernière dans la formule. Ceci est utile par exemple dans la gestion des valeurs de paramètre, qui interviennent dans le calcul d’attributs. Vous pouvez aussi transférer par exemple des données d’un type d’élément de réseau à un autre. Type d’élément de réseau Dans la liste de sélection, vous sélectionnez le type d’élément de réseau sur lequel la fonction est fondée. Toutes les conditions suivantes de la fonction se rapportent au type d’élément de réseau sélectionné. Il est possible de sélectionner aussi les variables de procédure. Nom de variable Saisissez un nom de variable qui commence par une lettre. La première valeur adaptée dans la table est utilisée pour le calcul ultérieur. Si aucune valeur adaptée n’est trouvée, une valeur vide est utilisée. |
|
Avec l’icône, vous insérez des parenthèses sans contenu dans la formule. |
- Confirmez par OK.
L’attribut défini par l’utilisateur est inséré. Vous pouvez éditer ensuite les valeurs dans la liste.
|
Astuce : Vous pouvez aussi insérer des attributs définis par l’utilisateur de la manière suivante :
|
dans la colonne
. Les groupes suivants se présentent ensuite dans un ordre de priorité décroissant :