Dessiner des graduations mesurées le long des lignes

Certaines entités linéaires comportent des informations supplémentaires aux emplacements mesurés le long de la ligne plutôt qu’aux coordonnées absolues X,Y. Ces emplacements sont stockés sous forme de valeurs m dans la coordonnée m de chaque sommet de la ligne. Cette méthode de stockage des emplacements géographiques à l’aide de positions relatives le long d’une entité itinéraire linéaire mesurée est parfois appelée référencement linéaire. Vous pouvez afficher des symboles de graduations mesurées le long des entités linéaires faisant référence à ces valeurs m.

Les symboles de graduation eux-mêmes sont des couches de symboles ponctuels au sein d’un symbole linéaire positionnées aux unités mesurées. Le symbole ponctuel peut inclure un élément de texte que vous pouvez configurer pour afficher des valeurs à partir des coordonnées m via une expression Arcade.

Ajouter des symboles ponctuels aux unités mesurées sur les lignes

Symboles ponctuels aux intervalles mesurés
Les symboles ponctuels par défaut sont placés aux intervalles mesurés le long d’une entité linéaire.

Pour ajouter des symboles ponctuels aux unités de mesure sur les lignes, procédez comme suit :

  1. Dans la fenêtre Contents (Contenu), sélectionnez une couche d’entités linéaires dotée de valeurs m.
  2. Dans l’onglet Feature Layer (Couche d’entités), dans le groupe Drawing (Dessin), cliquez sur Symbology (Symbologie) Symbologie.
  3. Dans la fenêtre Symbology (Symbologie), cliquez sur le symbole de ligne pour ouvrir Format Line Symbol (Formater le symbole linéaire).

    Vous pouvez également cliquer directement sur le symbole linéaire dans la fenêtre Contents (Contenu) pour l’ouvrir dans la fenêtre Format Line Symbol (Formater le symbole linéaire).

  4. Cliquez sur l’onglet Properties (Propriétés), puis sur l’onglet Structure Structure pour accéder à la structure du symbole.

    C’est dans cet onglet que vous gérez les différentes couches qu’un symbole renferme.

  5. Sous l’en-tête Layers (Couches), cliquez sur Add symbol layer (Ajouter une couche de symboles), puis choisissez Marker layer (Couche de symboles ponctuels).
  6. Cliquez sur l’onglet Layers (Couches) Couches.

    Là, vous ajustez les propriétés graphiques de chaque couche dans le symbole.

  7. Mettez en surbrillance la couche du symbole ponctuel dans la section supérieure de la fenêtre.
  8. Développez l’en-tête Marker Placement (Placement des ponctuels).
    • Définissez Placement sur At measured units (Aux unités mesurées).
    • Réglez Interval (Intervalle) sur la distance mesurée selon laquelle les graduations doivent être espacées. Cet intervalle doit être inférieur à la valeur m la plus grande. Par exemple, un intervalle de 100 n’engendre aucune graduation sur les lignes dont la longueur est inférieure à 100 unités.

Ajouter des éléments de texte pour afficher la distance mesurée

Éléments de texte aux intervalles mesurés
Les éléments de texte des couches de symboles ponctuels sont placés aux distances mesurées le long d’une ligne.

Pour ajouter des éléments de texte aux symboles ponctuels afin d’afficher la distance mesurée à chaque graduation, procédez comme suit :

  1. Effectuez ou répétez les étapes de la section ci-dessus pour ajouter des symboles ponctuels à des lignes aux unités mesurées, si nécessaire.
  2. Avec la couche de symboles ponctuels en surbrillance dans l’onglet Layers (Couches) Couches de la fenêtre Format Line Symbol (Formater le symbole linéaire), développez l’en-tête Appearance (Apparence).
  3. Cliquez sur la galerie de formes Galerie de formes et choisissez un exemple de symbole ponctuel qui inclut un élément de texte.

    Les éléments de texte apparaissent sous forme d’un 1 dans la galerie.

  4. Cliquez sur la galerie Element (Elément) et sélectionnez l’élément de texte dans la liste.

    Affichez les propriétés pour faire apparaître les propriétés des éléments de texte sous cette bibliothèque.

    Si vous avez choisi, à l’étape 2, un exemple de symbole ponctuel qui ne comporte qu’un seul élément, la bibliothèque Element (Élément) ne s’affiche pas. Vous verrez uniquement les propriétés graphiques de l’élément de texte.

  5. Pour refléter les distances réelles mesurées dans les éléments de texte, reliez les éléments de texte à un attribut. Pour cela, cliquez sur le menu Menu dans le coin supérieur droit de la fenêtre Format Line Symbol (Formater le symbole linéaire), puis sur Allow symbol property connections (Autoriser les connexions des propriétés des symboles).
  6. Sous l’en-tête Appearance (Apparence), cliquez sur le bouton No attribute mapping defined (Aucun appariement d’attributs n’a été défini) Aucun appariement d’attributs n’a été défini figurant à côté de la propriété Text string (Chaîne de texte).
  7. Dans la boîte de dialogue Set Attribute Mapping (Définir l’appariement des attributs), cliquez sur le bouton Set an expression (Définir une expression) Définir une expression.
  8. Dans la boîte de dialogue Expression Builder (Générateur d’expressions), saisissez l’expression Arcade suivante dans la zone Expression : $measure.
  9. Cliquez deux fois sur OK pour fermer les deux boîtes de dialogue, puis cliquez sur Apply (Appliquer) dans la fenêtre Format Line Symbol (Formater le symbole linéaire) pour afficher les éléments de texte sur les symboles ponctuels selon les valeurs de mesures réelles.

Personnaliser l’apparence des graduations

Vous pouvez modifier la manière dont les graduations apparaissent en ajustant les propriétés de chaque élément dans la couche de symboles ponctuels. Vous pouvez ainsi souhaiter afficher une graduation différenciée dans laquelle les graduations les plus larges sont tracées aux intervalles majeurs et les graduations plus petites aux intervalles mineurs. Pour cela, utilisez deux symboles ponctuels dont le symbole et l’intervalle diffèrent. Dans l’exemple suivant, la couche existante de petits symboles ponctuels est placée toutes les deux unités. Une nouvelle couche de symboles ponctuels est ajoutée pour représenter les graduations plus importantes toutes les 10 unités.

Deux couches de symboles ponctuels avec des éléments de texte de tailles différentes

Deux couches de symboles ponctuels sont placées aux intervalles mesurés le long d’une ligne pour différencier les intervalles majeurs et mineurs.

Pour personnaliser l’apparence des graduations, procédez comme suit :

  1. Le symbole linéaire étant sélectionné dans la fenêtre Format Line Symbol (Formater le symbole linéaire), cliquez sur l’onglet Properties (Propriétés), puis sur l’onglet Layers (Couches) Couches. Mettez en surbrillance la couche du symbole ponctuel dans la section supérieure de la fenêtre.
  2. Développez le titre Marker Placement (Placement des symboles ponctuels) et définissez la propriété Interval (Intervalle) sur 2.
  3. Cliquez sur l’onglet Structure Structure. Sous l’en-tête Layers (Couches), cliquez sur Add symbol layer (Ajouter une couche de symboles), puis choisissez Marker layer (Couche de symboles ponctuels).
  4. Cliquez sur l’onglet Layers (Couches) Couches et mettez en surbrillance la nouvelle couche de symboles ponctuels.
  5. Développez l’en-tête Marker Placement (Placement des ponctuels). Définissez Placement sur At measured units (Aux unités de mesure) et Interval (Intervalles) sur 10.
  6. Développez l’en-tête Appearance (Apparence) et ajustez les propriétés Color (Couleur) et Size (Taille) des symboles ponctuels majeurs pour les agrandir ou les foncer par rapport aux graduations de moindre importance.

    A ce stade, les grands symboles ponctuels se superposent aux plus petits. Pour résoudre ce conflit, vous devez supprimer les petits symboles ponctuels aux intervalles des dizaines.

  7. Mettez en surbrillance la couche des petits symboles ponctuels et développez l’en-tête Marker Placement (Placement des symboles ponctuels), puis définissez la valeur 5 pour Skip marker rate (Ignorer le taux de symboles ponctuels).

    Ainsi, chaque cinquième symbole ponctuel sera ignoré, soit, dans notre exemple, toutes les 10 unités mesurées (valeur définie pour Skip marker rate (Ignorer le taux de symboles ponctuels) multipliée par la valeur définie pour Interval (intervalle)), ce qui correspond à l’intervalle de placement exact de la couche des symboles ponctuels les plus grands.

  8. Cliquez sur Apply (Appliquer).

    Les grands symboles ponctuels affichent les intervalles majeurs toutes les 10 unités et les plus petits aux intervalles mineurs toutes les 2 unités. Les conflits sont évités grâce à la définition d’un nombre de symboles ponctuels à ignorer au niveau des petits symboles ponctuels.

Rubriques connexes