ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Ajout de texte dynamique à une carte de bande

Les notes de carte marginales peuvent comprendre des éléments tels que des légendes, un titre, des carroyages et graticules, des barres d’échelle, un texte d’échelle, une flèche d’orientation vers le nord et des informations de référence spatiale, ainsi que d’autres graphiques et éléments de texte. Pour plus d’informations, reportez-vous à la rubrique Éléments cartographiques.

Exemple de carte de bande

L'exemple ci-dessus illustre une carte de bande pour le Rhin entre Cologne et Koblenz. Cet atlas de 44 pages peut être créé facilement par n'importe quel utilisateur d'ArcMap disposant d'une connexion Internet. Les données proviennent du service de carte topographique du monde, disponible sur ArcGIS Online. Vous pouvez recréer facilement cette carte de bande à l'aide des pages dynamiques, des outils de géotraitement disponibles dans le jeu d'outils Pages dynamiques, des propriétés du bloc de données et du texte dynamique. Vous devrez créer l'entité linéaire utilisée pour déterminer l'itinéraire de la carte de bande. Il suffit de créer une classe d'entités linéaires en utilisant les outils de modification d'ArcMap.

L’exemple de carte de bande ci-dessus contient du texte dynamique affichant le nom de la carte, le numéro de la page actuelle et du texte pour les pages précédente et suivante dans la série. Comme les cartes de bande suivent un itinéraire, deux des éléments les plus importants d'une page de carte de bande sont une étiquette pour la page précédente et une étiquette pour la page suivante de l'itinéraire.

Exemple de texte dynamique pour une carte de bande

Le résultat de l'outil de géotraitement Entités de l’index de carte de bande inclut plusieurs champs associés au numéro de page. Certains de ces champs peuvent être utilisés pour le texte dynamique, y compris les champs LeftPage, RightPage, TopPage et BottomPage. LeftPage est la valeur PageNumber de l’entité d’index qui apparaît à gauche de l’entité d’index actuelle une fois la rotation appliquée. RightPage est la valeur PageNumber appliquée à droite de l’entité d’index. On utilise ces champs si l’orientation de la carte de bande est horizontale. Si l'orientation est verticale, utilisez TopPage et BottomPage.

Attention :

N’utilisez pas PrevPage ou NextPage pour le texte dynamique. Ces champs servent à l’analyse de l’ordre de création des entités d’index. L'ordre de création ne correspond pas nécessairement à l'ordre des pages approprié.

Les étapes suivantes décrivent la procédure à suivre pour ajouter les éléments de texte dynamique suivants :

  • Nom de la page actuelle
  • Numéro de la page précédente

Pour en savoir plus sur l’ajout de texte dynamique pour les étiquettes voisines

La procédure ci-dessous permet d’activer les pages dynamiques à l’aide d’une classe d’entités d’index du carroyage créée précédemment. Ces pages définissent l’étendue de la carte pour l’exemple d’atlas ci-dessus. La procédure suppose que vous avez effectué les étapes décrites dans les rubriques suivantes :

  • Préparation de la carte de bande
  • Création d’entités d’index de carte de bande
  • Activation de pages dynamiques pour une carte de bande
Attention :

Bien qu’elles puissent être adaptées à vos propres cartes ou cartes de bande, n’oubliez pas que les étapes détaillées ici concernent l’exemple d’atlas illustré ci-dessus. L'application stricte de ces étapes sur un ensemble de cartes différent peut conduire à des résultats inattendus.

  1. Cliquez sur Page Text (Texte de page) > Data Driven Page Number (Numéro de la page dynamique) dans la barre d’outils Data Driven Pages (Pages dynamiques).

    Pour en savoir plus sur l’ajout de la barre d’outils Pages dynamiques

    L’élément textuel du numéro de la page est ajouté au centre de votre carte. Il utilise le symbole textuel par défaut. Pour modifier le symbole, double-cliquez sur l'élément et modifiez les propriétés selon vos besoins.

  2. Cliquez sur l’outil Select Elements (Sélectionner les éléments) Sélectionner les éléments dans la barre d’outils Draw (Dessiner), double-cliquez sur l’élément de texte, puis placez-le à l’endroit souhaité dans la mise en page.
  3. Cela sera l’étiquette de la page actuelle.
  4. Double-cliquez sur l'élément et modifiez les propriétés, telles que la police, la couleur et l'alignement, selon vos besoins.
  5. Saisissez ceci pour le texte : Page <dyn type="page" property="number"/>
  6. Page (avec un espace après le e) est un texte statique qui sera affiché pour chaque page dans la série de cartes de bande. Le texte figurant entre les balises (< et >) est la partie dynamique de l’élément de texte.
  7. Cliquez sur  OK.
  8. Cliquez sur Page Text (Texte de page) > Data Driven Page Number (Numéro de la page dynamique) dans la barre d’outils Data Driven Pages (Pages dynamiques).
  9. Les éléments de texte dynamiques ne sont pas tous disponibles dans la barre d’outils Data Driven Pages (Pages dynamiques) ou en choisissant Insert (Insertion) > Dynamic Text (Texte dynamique) dans le menu principal. Cela inclut le texte dynamique des étiquettes des pages voisines. Pour ajouter du texte dynamique pour les étiquettes des pages, vous devez modifier manuellement les éléments de texte existants. L'ajout d'un élément de texte dynamique des pages dynamiques disponible dans le menu vous évite d'avoir à saisir la balise de type.
  10. Cliquez sur l’outil Select Elements (Sélectionner les éléments) Sélectionner les éléments dans la barre d’outils Draw (Dessiner), cliquez sur l’élément de texte, puis centrez-le juste au-dessus du bloc de données principal.
  11. Cela sera l’étiquette de la page qui se situerait sur le dessus de la page actuelle si toutes les pages de la carte de bande étaient disposées bout à bout.
  12. Double-cliquez sur l'élément et modifiez les propriétés, telles que la police, la couleur et l'alignement, selon vos besoins.
  13. Saisissez ceci pour le texte : <dyn type="page" property="ToPage" preStr="Page " emptyStr=""/>.
  14. Dans cet exemple, le modificateur preStr est utilisé pour placer le texte Page (avec un espace après le e) au début de cet élément de texte dynamique. TopPage est le champ contenant le numéro de page qui se situerait sur le dessus de la page actuelle si toutes les pages de la carte de bande étaient disposées bout à bout.
  15. Cliquez sur  OK.
  16. Répétez les étapes 6 à 10. Cette fois, placez le texte à droite sous le bloc de données principal et saisissez <dyn type="page" property="BottomPage" preStr="Page " emptyStr=""/> dans la zone de texte.

Vous avez maintenant placé les éléments de texte dynamique nécessaires à la carte de bande. Vous pouvez exporter votre carte de bande vers un document PDF multipage. Vous pouvez affiner votre carte de bande et y ajouter divers éléments. Vous pouvez ajouter des pages de titre et de carte globale, créer une carte de localisateur et insérer des pages autres que des cartes. Ces exemples illustrent l’utilisation des scripts Python arcpy.mapping et de la fonctionnalité ArcMap pour optimiser votre carte de bande. Bien que les scripts illustrés dans ces exemples soient destinés à un atlas particulier, vous pouvez aisément les modifier afin de les adapter à votre carte de bande ou à d'autres atlas.

Rubriques connexes

  • Création d'atlas avec ArcGIS
  • Alphabetical list of arcpy.mapping classes
  • Alphabetical list of arcpy.mapping functions
  • Présentation rapide de Python
  • Création d'un nouveau script Python

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal