Référence de la mise en page principale relative

La mise en page principale relative est une mise en page schématique qui traite les tronçons. Elle peut s’appliquer à toutes les données faisant référence à des lignes parallèles et a été conçue à l’origine pour les voies de chemin de fer.

Cet algorithme de mise en page organise les entités de diagramme de réseau dans le diagramme actif le long de lignes droites parallèles, où tous les tronçons connectés possèdent la même valeur attributaire. Elle place également les branches de ces lignes, en conservant leur sens par rapport aux lignes droites, mais également les distances par rapport à la distance initiale et entre elles.

Cet algorithme nécessite des attributs de réseau avec des valeurs spécifiques sur les classes de lignes réseau afin d’identifier les segments qui composent chaque ligne droite et de classer chaque tronçon de façon à ce qu’il soit hiérarchisé ou exclus pendant le processus.

Vous pouvez définir des indicateurs racines pour spécifier les points des jonctions où les lignes droites commencent. Si aucune racine n’est définie, l’algorithme recherche d’abord des jonctions qui sont connectées à un tronçon unique pouvant être considéré comme point de départ d’une ligne droite. Depuis ces jonctions candidates, la jonction racine sera celle qui initie la plus longue ligne droite.

Les exemples ci-dessous présentent respectivement un diagramme avant et après l’application de la mise en page principale relative :

Avant l’application de la mise en page principale relative
Après l’application de la mise en page principale relative

Les exemples suivants s’intéressent à la partie encerclée des exemples ci-dessus avant et après l’exécution de la mise en page principale relative :

Agrandissement de la partie encerclée avant l’application de la mise en page principale relative
Agrandissement de la partie encerclée après l’application de la mise en page principale relative

Appliquer la mise en page principale relative à une vue de carte de diagramme active

Les conditions préalables suivantes doivent être remplies pour appliquer cette mise en page sur un diagramme de réseau :

  • Cette opération étant transactionnelle, les mises à jour doivent être enregistrées avant qu’elle ne soit exécutée.
  • La couche de diagramme de réseau en entrée à laquelle la mise en page s’applique doit provenir d’un réseau de distribution ou d’un réseau de traces dans une géodatabase fichier ou mobile, ou d’un service de diagramme de réseau. Lors de l’utilisation d’un réseau de distribution ou d’un réseau de traces dans une géodatabase d’entreprise, la couche de diagramme de réseau en entrée doit provenir d’un service.

Pour appliquer la mise en page principale relative à une vue cartographique de diagramme active, choisissez l’outil Appliquer la mise en page principale relative dans la fenêtre Geoprocessing (Géotraitement).

Ajustez ensuite les paramètres de mise en page principale relative et cliquez sur Run (Exécuter).

Remarque :

Pour appliquer l’algorithme de mise en page sur un sous-ensemble d’entités dans le diagramme de réseau, utilisez l’un des outils Sélectionner des entités (par exemple, Sélectionner par rectangle, Sélectionner par polygone, etc.) et sélectionnez les entités de diagramme avant de l’exécuter.

Configurer la mise en page principale relative sur un modèle de diagramme

Pour configurer cette mise en page dans votre modèle de diagramme, utilisez l’outil Ajouter une mise en page principale relative.

Paramètres de la mise en page principale relative

Les sections ci-dessous expliquent les paramètres de la mise en page principale relative.

Appliquez les paramètres de mise en page principale relative.

Attribut de ligne

Ce paramètre est obligatoire. Il définit le nom de l’attribut de réseau qui sera utilisé pour identifier et rassembler les tronçons qui composent les lignes droites. Cet attribut de réseau doit se trouver dans les classes linéaires du réseau. Ses valeurs doivent être les mêmes pour tous les tronçons qui composent une ligne droite, par exemple, Ligne 1, Ligne 2 et ainsi de suite. Les tronçons sans valeurs attributaires sont considérés comme faisant partie d’une branche.

Les exemples ci-dessous présentent un diagramme avant et après l’application de la mise en page principale relative, après spécification du paramètre Line Attribute (Attribut de ligne) seulement, les autres paramètres d’attributs étant non définis par défaut :

Avant l’application de la mise en page principale relative
Après l’application de la mise en page principale relative

L’exemple ci-dessous présente chaque ligne selon une couleur donnée en fonction de sa valeur Line Attribute (Attribut de ligne) ; les valeurs Line Attribute (Attribut de ligne) sont également indiquées dans l’image. L’algorithme regroupe clairement les lignes de même valeur attributaire et place chaque groupe de lignes le long de la même ligne droite autant que possible :

Valeurs attributaires de ligne obtenues

Itinéraire

Deux sens sont possibles pour la ligne principale :

  • From left to right (De gauche à droite) : la ligne principale est tracée sous forme d’une ligne horizontale commençant à gauche et se terminant à droite. Il s’agit de l’option par défaut.
  • From top to bottom (De haut en bas) : la ligne principale est tracée sous forme d’une ligne verticale commençant en haut et se terminant en bas.

Les exemples ci-dessous présentent un diagramme disposé selon les sens From left to right (De gauche à droite) et From top to bottom (De haut en bas), respectivement :

Mise en page principale relative appliquée de gauche à droite
Mise en page principale relative appliquée de haut en bas

Décalage entre les branches

Ce paramètre détermine l’espacement entre deux branches adjacentes le long de l’axe perpendiculaire à la direction des lignes. En d’autres termes, il s’agit de l’espacement A dans les exemples ci-dessous pour lesquels la mise en page principale relative est appliquée avec le paramètre Direction défini sur From left to right (De gauche à droite) :

Mise en page principale relative – Décalage entre les branches

Angle du point de rupture (en degrés)

Ce paramètre spécifie l’angle qui sera utilisé pour positionner le point de rupture sur les branches. Il s’agit d’une valeur comprise entre 30 et 90 degrés qui est combinée avec la valeur du paramètre Offset Between Branches (Décalage entre les branches) pour calculer cette position. Lorsque la valeur de l’angle du point de rupture est de 90 degrés, chaque branche s’affiche orthogonalement.

Les exemples ci-dessous montrent un diagramme disposé selon différentes valeurs pour Break Point Angle (in degrees) (Angle du point de rupture [en degrés]) :

Mise en page principale relative – Angle du point de rupture (en degrés)

Classification de ligne

Cette sous-section regroupe les paramètres qui vous permettent de qualifier différents types de lignes. Ces paramètres sont facultatifs.

Attribut de type

Ce paramètre définit le nom de l’attribut de réseau que l’algorithme utilise pour qualifier chaque ligne. Cet attribut de réseau spécifique peut exister dans les classes linéaires du réseau. Le nom d’attribut de réseau spécifié pour les paramètres Line Attribute (Attribut de ligne) et Type Attribute (Attribut de type) peut être identique.

Lorsque ce paramètre est défini, vous devez spécifier les valeurs d’attribut de type pour aider l’algorithme à identifier les lignes principales, les branches ou toute ligne à exclure systématiquement comme les croisements ou les échelles. Pour cela, définissez l’ensemble des paramètres ou seulement certains d’entre eux :

  • Mainline Values (Valeurs des lignes principales) : ces valeurs sont les valeurs d’attribut de type permettant de distinguer les lignes principales des autres types de ligne.
  • Branch Values (Valeurs des branches) : ces valeurs d’attribut de type identifient clairement les branches parmi les autres types de ligne.
  • Excluded Values (Valeurs exclues) : ces valeurs d’attribut de type identifient les tronçons à exclure des lignes droites.

Les exemples ci-dessous présentent respectivement un diagramme après l’exécution de la mise en page sans valeurs d’attribut de type définis et un diagramme avec des valeurs d’attribut de type spécifiées pour le paramètre Excluded Values (Valeurs exclues) :

Mise en page principale relative – Valeurs exclues

Compression de ligne

Cette sous-section regroupe les paramètres qui permettent de réduire les distances entre des groupes adjacents de jonctions voisines le long de la direction tout en conservant la position relative entre ces groupes. Les jonctions voisines sont des jonctions proches les unes des autres sans être nécessairement directement connectées entre elles. Les paramètres de compression sont facultatifs. Par défaut, la disposition de l’algorithme fonctionne sans compression. Lorsque la compression est activée, elle s’exécute comme étape supplémentaire à la fin de l’exécution de l’algorithme.

Compression le long de la direction

Cochez cette option pour activer la compression.

Deux paramètres de compression permettent d’indiquer si la compression est activée : Ratio (Taux) (%) et Minimal Distance (Distance minimale).

  • Ratio (Taux) (%) : le taux de compression est une valeur comprise entre 0 et 100. Il s’applique à chaque distance (telle que D1 et D2 dans l’exemple ci-dessous) qui sépare deux groupes adjacents de jonctions voisines (encadrés en orange ci-dessous) après soustraction de la valeur Minimal Distance (Distance minimale) spécifiée, MD ci-dessous. Lorsque Ratio (%) (Taux [%]) est égal à 100, la distance entre chaque groupe de jonctions détecté est égale à la distance minimale.
    Mise en page principale relative – Paramètres de taux et de distance minimale
  • Minimal Distance (Distance minimale) : la distance minimale est la distance qui doit être conservée entre deux groupes adjacents de jonctions voisines. Cette distance permet également de regrouper des jonctions voisines par rapport à leur projection le long de l’axe de direction. Deux jonctions projetées sur cet axe appartiendront au même groupe lorsque la distance entre les deux points projetés est inférieure à cette distance.

Les exemples ci-dessous présentent un diagramme après l’exécution de la mise en page avec différentes valeurs pour le paramètre Ratio (%) (Taux [%]) et un paramètre Minimal Distance (Distance minimale) constant :

Mise en page principale relative – Différents taux de compression avec la même distance minimale

Options avancées

Cette sous-section regroupe certains paramètres avancés.

Attribut d’alignement

Ce paramètre identifie un attribut de réseau dont les valeurs permettent de résoudre les ambiguïtés sur les lignes fractionnées. Par exemple, votre diagramme comporte les caractéristiques suivantes :

  • Une ligne (en bleu dans la première image ci-dessous) se divise en deux branches (une rouge et une verte).
  • Les valeurs Line Attribute (Attribut de ligne) et Type Attribute (Attribut de type) sur ces trois lignes ne permettent pas de décider de la manière de les aligner. En d’autres termes, les valeurs Line Attribute (Attribut de ligne) sont identiques pour toutes les lignes ou sont toutes différentes.

En pareille situation, sans spécifier le paramètre Alignment Attribute (Attribut d’alignement), l’algorithme place les deux branches des deux côtés de la ligne bleue par défaut, comme illustré dans la deuxième image ci-après.

S’il existe un autre attribut de réseau sur les classes linéaires de réseau pour lesquelles l’une des lignes de branches et la ligne bleue possèdent les mêmes valeurs, cet attribut peut être spécifié comme la valeur Alignment Attribute (Attribut d’alignement). Lorsqu’il est défini, l’algorithme l’utilise pour aligner systématiquement les lignes connectées qui ont la même valeur Alignment Attribute (Attribut d’alignement). La troisième image illustre cet exemple ; elle présente la mise en page principale relative lorsque les tronçons connectés bleus et verts ont la même valeur Alignment Attribute (Attribut d’alignement) et que cet attribut est spécifié.

Mise en page principale relative – Attribut d’alignement

Distances initiales

Le paramètre Initial Distances (Distances initiales) permet de spécifier la façon dont l’algorithme évalue la longueur des tronçons du diagramme. Cette longueur détermine les positions des jonctions du diagramme le long de la direction. Les distances entre les jonctions connectées le long de la direction ne sont pas équidistantes ; elles sont relatives les unes par rapport aux autres et dépendent de la longueur du tronçon qui est traité selon la longueur du tronçon le plus court.

  • From current edge geometry (À partir de la géométrie du tronçon actuel) : l’algorithme calcule la longueur de chaque tronçon de diagramme à partir de sa géométrie actuelle. Il s’agit de l’option par défaut.
  • From current edge geometry (À partir du tronçon attributaire) : l’algorithme calcule la longueur de chaque tronçon de diagramme à partir d’un attribut de réseau particulier. Dans ce cas, sélectionnez le nom de cet attribut dans la liste déroulante Length Attribute (Attribut de longueur).

Remarque :

Lorsque l’algorithme est configuré pour s’exécuter à partir d’un tronçon attributaire, le nom de l’attribut est obligatoire et l’attribut spécifié doit exister dans toutes les classes linéaires du réseau en tant qu’attribut de réseau.

Rubriques connexes