Balises de texte dynamique
Le texte dynamique fonctionne par l’utilisation de balises, comme HTML. Il permet de combiner du texte dynamique avec du texte statique dans un seul élément de texte. Une fois le texte dynamique ajouté à la mise en page, vous pouvez changer le texte afin de modifier les informations qui s’affichent et leur mode d’affichage. En plus des balises de texte dynamique qui fournissent les informations affichées, vous pouvez utiliser des balises de mise en forme pour modifier la mise en forme de parties du texte. Vous pouvez ainsi créer du texte à plusieurs formats où, par exemple, un mot d'une phrase est souligné.
Les éléments de texte qui utilisent des balises de texte dynamique peuvent être aussi simples ou complexes que nécessaire. Dans certains cas, vous avez simplement besoin d’une seule balise autonome, mais il peut également arriver que vous ayez besoin d’utiliser plusieurs balises avec du texte statique. Voici un exemple qui montre comment identifier la dernière personne qui a travaillé sur un projet :
Last updated on <ITA><dyn type="project" property="dateSaved" format="long"/></ITA> by <ITA><dyn type="user"/></ITA>.
Cet exemple utilise du texte statique, deux balises de texte dynamique, un modificateur sur la première balise pour spécifier le format de date et deux balises de mise en forme pour mettre en italique la date et le nom d'utilisateur. La sortie ressemble à ceci : Dernière mise à jour le lundi 9 juin 2014 par Nom d’utilisateur.
Remarque :
Les balises de mise en forme du texte s’appliquent uniquement si la police actuelle inclut ce style.
Vous trouverez ci-dessous des tableaux de balises de texte dynamique, des informations de mise en forme de texte dynamique et des exemples d’utilisation de ces balises. Pour obtenir des listes et des exemples de balises de mise en forme, reportez-vous à la rubrique Balises de mise en forme du texte.
Valeurs numériques
Vous pouvez modifier le nombre de décimales utilisées par les balises qui renvoient des valeurs numériques à l’aide de l’attribut decimalPlaces. Par exemple, <dyn type="mapFrame" name="MapFrameName" property="lowerMid" units="ddm" decimalPlaces="0"/> apparaît comme -95 13 32 58 et <dyn type="mapFrame" name="Map Map Frame" property="lowerMid" units="ddm" decimalPlaces="2"/> apparaît comme -95 13,29 32 57,68.
Chaînes vides
Si un élément de texte contient uniquement une balise de texte dynamique qui effectue actuellement une analyse sur un espace vide, une emprise vide s’affiche dans la mise en page lorsque l’élément est sélectionné.
Si un élément de texte contient du texte statique supplémentaire ou une balise de texte dynamique supplémentaire qui effectue une analyse sur une valeur, ce texte s’affiche. Par exemple, si une mise en page qui n’a jamais été exportée comporte le texte suivant : Dernière exportation :
Toutefois, si vous souhaitez qu’un texte en particulier s’affiche lorsqu’une balise effectue une analyse sur une valeur Null, vous pouvez ajouter emptyStr="<text>" à la balise de texte dynamique. Par exemple, considérez la balise suivante :
Credits: <dyn type="mapFrame" name="Map Frame" property="credits"/>
Si la carte ne contient pas d’informations de crédits, le résultat dans la mise en page est Crédits :. L’attribut vide permet de définir un texte par défaut si aucune information n’est disponible, par exemple.
Credits: <dyn type="mapFrame" name="<Map Frame Name>" property="credits" emptyStr="Credits for this map were unavailable."/>
Le résultat sur la mise en page est Credits: Credits for this map were unavailable..
Chaînes pre et post
Les attributs de chaînes pre et post peuvent servir à ajouter du texte avant ou après une balise. L’avantage de ces attributs par rapport au texte statique est qu’ils n’apparaissent sur la mise en page que si la balise de texte dynamique possède une valeur. Par exemple, considérez la balise suivante :
Date Exported: <dyn type="layout" name="Layout" property="dateExported" format="short"/>
Si la mise en page n’a jamais été exportée, le résultat sur la mise en page est Date d’exportation :. Au lieu d’ajouter un attribut de chaîne vide pour expliquer que l’exportation n’a pas eu lieu, vous pouvez supprimer le texte statique et ajouter des attributs de chaînes pre et post. Ainsi Date d’exportation : n’apparaît pas sur la page.
<dyn type="layout" name="Layout" property="dateExported" format="short" preStr="Last exported on " postStr="."/>
De cette manière, le texte sur la page reste vierge jusqu’à l’exportation de la mise en page. Une fois la mise en page exportée, le texte ressemble à ce qui suit :
Dernière exportation le 2/11/2015.
Nouvelles lignes
Pour commencer une nouvelle ligne par une balise de texte dynamique, ajoutez l'attribut de nouvelle ligne. La balise ressemble à ce qui suit :
Date Saved <dyn type="project" property="dateSaved" format="short|short" newLine="true"/>
Le résultat sur la mise en page est :
Date d’enregistrement
1/27/2015 11:20 AM
Balises système
La table suivante répertorie les balises disponibles pour les informations système :
Système
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Nom de l’ordinateur |
|
MYLAPTOP |
|
Date actuelle |
|
04/04/2019 |
|
Heure actuelle |
|
10:20 |
|
Nom d’utilisateur |
|
Utilisation |
Remarque :
Sélectionnez Current Time (Heure actuelle) dans la bibliothèque Dynamic Text (Texte dynamique) de l’onglet Insert (Insertion) pour insérer du texte à la fois avec les balises de date actuelle et d’heure actuelle. Le résultat dans la fenêtre Format Text (Mettre en forme le texte) est Current Time
En savoir plus sur la mise en forme des dates et de l’heure
Balises de projet
Les balises suivantes sont disponibles pour les informations de projet, notamment des informations concernant le portail actif et l’utilisateur :
Projeter
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Nom |
|
CityMaps |
|
Chemin |
|
C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\CityMaps.aprx |
|
Dossier |
|
C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\ |
|
Date d’enregistrement |
|
04/04/2019 11:20 |
|
Dossier par défaut |
|
C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\ |
|
Géodatabase par défaut |
|
C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\CityMaps.gdb |
|
Boîte à outils par défaut |
|
C:\Users\UserName\Documents\ArcGIS\Projects\CityMaps\CityMaps.tbx |
|
Unités de distance par défaut |
|
Mètres |
|
Unités angulaires par défaut |
|
Degrés décimaux |
|
Unités de surface par défaut |
|
Kilomètre carré |
|
Unités de page par défaut |
|
Centimètre |
|
Nom d’utilisateur |
|
esriUser1 |
|
Prénom |
|
Jane |
|
Nom |
|
Smith |
|
Nom complet |
|
Jane Smith |
|
Nom de l’organisation |
|
City Group |
Remarque :
Il est possible de modifier Default Distance Units (Unités de distance par défaut), Default Angular Units (Unités angulaires par défaut), Default Area Units (Unités de surface par défaut) et Default Page Units (Unités de page par défaut) en mettant à jour les options d’unité.
Métadonnées du projet
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Titre de projet |
|
Projet urbain |
|
Résumé du projet |
|
Données et cartes pour la ville |
|
Description du projet |
|
Toutes les données et cartes pour la ville depuis 2019. |
|
Balises de projet |
|
Ville, limites, infrastructures, parcs, rues |
|
Crédits pour le projet |
|
Bureau SIG de la ville |
|
Limites d’utilisation du projet |
|
À des fins d’affichage uniquement. |
Balises de mise en page
Les balises suivantes sont disponibles pour les mises en page :
Mise en page
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Date d’exportation |
|
04/04/2019 11:00 |
|
Date d’impression |
|
04/04/2019 11:05 |
|
Métadonnées |
Lorsque vous sélectionnez cette option dans le menu, un élément de texte contenant un ensemble de balises de métadonnées est inséré. Pour obtenir le détail, consultez le tableau des métadonnées de mise en page. |
|
|
Nom |
|
Mise en page de la ville |
|
Crédits de la couche de service |
|
Sources : Esri, HERE, Garmin, FAO, NOAA, USGS, les contributeurs © OpenStreetMap et la communauté des utilisateurs de SIG |
|
Largeur de page |
|
297 |
|
Hauteur de page |
|
210 |
|
Unité de page |
|
Millimètre |
|
Nom du format de page |
|
A4 |
Remarque :
La balise Service Layer Credits (Crédits de la couche de service) affiche les crédits de toutes les fenêtres cartographiques de la page.
Métadonnées de mise en page
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Titre |
|
Paysage - A3 - Minimaliste |
|
Balises |
|
minimal, tabloid, landscape, layout, title, credits, template |
|
Résumé |
|
Mise en page simple au format A3, avec orientation paysage et sans aucune marge. Elle inclut un titre de carte et des crédits de couche de service. |
|
Description |
|
Mise en page avec orientation paysage idéale pour la représentation des pays, des villes et des états. |
|
Crédits |
|
Conçu en 2019 par un cartographe. |
|
Limite d’utilisation |
|
À des fins d’affichage uniquement. |
Balises de fenêtre cartographique
Les balises de fenêtre cartographique permettent d’afficher des informations concernant les fenêtres cartographiques et les cartes qu’elles contiennent.
Lorsque vous créez une balise de texte dynamique pour une fenêtre cartographique spécifiée, cette dernière est référencée par le nom qu'elle porte au moment de la création de la balise. Par exemple, si la fenêtre cartographique par défaut actuelle se nomme My Map (Ma carte) et que vous insérez un élément de texte dynamique pour l’échelle, la balise est : <dyn type="mapFrame" name="My Map" property="scale"/>. Si vous renommez ensuite la fenêtre cartographique, la balise se souvient de la fenêtre cartographique à laquelle elle fait référence, mais elle ne s’actualise pas pour refléter le nouveau nom de la fenêtre cartographique.
Les balises de fenêtre cartographique suivantes sont disponibles :
Fenêtre cartographique
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Caméra |
Lorsque vous sélectionnez cette option dans la bibliothèque, vous pouvez choisir les balises de caméra à inclure. Consultez le tableau sur la caméra de la fenêtre cartographique pour consulter une liste de balises. |
|
|
Crédits |
|
Créé en 2019. |
|
Description |
|
Carte représentant la population des villes en 1970. |
|
Métadonnées de la couche |
Lorsque vous sélectionnez cette option dans la bibliothèque, vous pouvez choisir la couche à référencer et les balises de métadonnées de la couche à inclure. Consultez le tableau sur les métadonnées de la couche pour consulter une liste de balises. |
|
|
Unités de la carte |
|
Mètre |
|
Métadonnées |
Lorsque vous sélectionnez cette option dans la bibliothèque, vous pouvez choisir les balises de métadonnées de la carte à inclure. Consultez le tableau sur les métadonnées de la fenêtre cartographique pour consulter une liste de balises. |
|
|
Nom |
|
Fenêtre cartographique |
|
Nom de la carte |
|
Carte de l’Islande |
|
Echelle de référence |
|
0 |
|
Echelle relative |
Cette balise modifie l'échelle de la carte pour qu'elle s'adapte à la page. L'attribut pageUnits permet de définir les unités souhaitées dans l’espace de la page, telles que les pouces et les centimètres, pageValue permettant de définir le nombre de ces unités. L'attribut mapUnits permet de définir les unités de l'échelle de la carte. |
1 centimètre est égal à 0,08 kilomètres |
|
Rotation |
|
90 |
|
Échelle |
|
1:8,000 |
|
Echelle centrale |
Cette balise calcule l’échelle à la latitude et la longitude centrales de la fenêtre cartographique associée. |
1:6,854 |
|
Référence spatiale |
Lorsque vous sélectionnez cette option dans la bibliothèque, vous pouvez choisir les balises de référence spatiale à inclure. Consultez le tableau sur les références spatiales pour consulter une liste de balises. |
Nord
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Nord géographique |
|
0,2° |
|
Nord magnétique |
|
-10° |
|
Nord cartographique |
|
0° |
|
Déclinaison magnétique |
L’angle entre le nord géographique et le nord magnétique est ce qu’on appelle la déclinaison magnétique. |
-9,67° |
|
Convergence |
L’angle entre le nord géographique et le nord du carroyage est ce qu’on appelle la convergence. |
0,22° |
|
Angle G-M (grille magnétique) |
L’angle entre le nord du carroyage et le nord magnétique est ce qu’on appelle l’angle G-M (grille magnétique). |
-9,89° |
Métadonnées de la couche
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Titre |
|
Lignes de centre de route |
|
Balises |
|
arpentage, 2018, routes, autoroutes, |
|
Résumé |
|
Données routières issues de l’arpentage de 2018. |
|
Description |
|
Lignes de centre de route. Contient le nom de route, le type de route et le revêtement routier. |
|
Crédits |
|
Création en 2018. |
|
Limite d’utilisation |
|
Pour l’affichage et l’analyse. Données exactes en décembre 2018. |
Remarque :
Les balises de texte dynamique des métadonnées de la couche requièrent l’URI de la couche. Il est recommandé d’ajouter ce texte dynamique à partir du bouton Dynamic Text (Texte dynamique)
au lieu de saisir les balises.
Caméra de la fenêtre cartographique
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
x |
|
46°8'3"E |
|
Y |
|
13°4'18"S |
|
Z |
|
2,601,586.4995 |
|
Échelle |
|
Échelle : 1:12,487,512 |
|
Rotation |
|
5,03 |
|
Tangage |
|
-90 |
|
Roulis |
|
-90 |
Métadonnées de la fenêtre cartographique
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Titre |
|
Le monde en 1970 |
|
Balises |
|
population, map, 1970, world, historic map |
|
Résumé |
|
Carte de la population mondiale. |
|
Description |
|
Carte représentant la population des villes dans le monde en 1970. |
|
Crédits |
|
Créé en 2019. |
|
Limite d’utilisation |
|
À des fins éducatives uniquement. |
Si votre fenêtre cartographique contient des données temporelles, vous pouvez afficher des informations temporelles à l’aide de texte dynamique.
Fenêtre cartographique - Heure
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Heure de début |
|
01/01/2001 00:00 |
|
Heure actuelle |
|
01/01/2004 00:00 au 01/01/2006 00:00 |
|
Heure de fin |
|
01/01/2010 00:00 |
Les heures s’affichent conformément au fuseau horaire défini pour la carte.
En savoir plus sur la mise en forme des dates et de l’heure
Balises de références spatiales
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Nom |
|
WGS 1984 UTM Zone 12N |
|
Système de coordonnées projetées |
|
WGS 1984 UTM Zone 12N |
|
Système de coordonnées géographiques |
|
GCS WGS 1984 |
|
Datum |
|
WGS 1984 |
|
Projection |
|
Projection de Mercator transverse |
|
Remarques |
|
Système de coordonnées géographiques défini par l’utilisateur basé sur OSGB1936 |
|
Méridien central |
|
-111.0000 |
|
Latitude de l’origine |
|
0.0000 |
|
Longitude de l’origine |
|
0.0000 |
|
Latitude du centre |
|
0.0000 |
|
Longitude du centre |
|
0.0000 |
|
Latitude du premier point |
|
0.0000 |
|
Latitude du deuxième point |
|
0.0000 |
|
Longitude du premier point |
|
0.0000 |
|
Longitude du deuxième point |
|
0.0000 |
|
Constante en X |
|
500,000.0000 |
|
Constante en Y |
|
0.0000 |
|
Parallèle de référence 1 |
|
0.0000 |
|
Parallèle de référence 2 |
|
0.0000 |
|
Facteur d’échelle |
|
0.9996 |
|
Azimut |
|
0.0000 |
|
Unités |
|
Mètre |
|
Autorité |
|
EPSG |
|
WKID |
|
3857 |
Fenêtre cartographique - Coordonnées
|
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|
|
Centre |
|
80°41'25"O 44°36'4"N |
|
x |
|
80°41'25"O |
|
Y |
|
44°36'4"N |
|
Inférieur gauche |
|
80°44'54"O 44°34'33"N |
|
Centre inférieur |
|
80°41'25"O 44°34'32"N |
|
Inférieur droit |
|
80°37'57"O 44°34'32"N |
|
Centre gauche |
|
80°44'53"O 44°36'5"N |
|
Centre droit |
|
80°37'57"O 44°36'3"N |
|
Supérieur gauche |
|
80°44'53"O 44°37'36"N |
|
Centre supérieur |
|
80°41'25"O 44°37'36"N |
|
Supérieur droit |
|
80°37'56"O 44°37'35"N |
Mise en forme des coordonnées
Pour décomposer les coordonnées en parties, ajoutez .x ou .y à la propriété que vous avez indiquée. Vous pouvez configurer le format d’affichage des valeurs de coordonnées à l’aide des balises de format ci-dessous.
Mise en forme des coordonnées
|
Balise |
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|---|
|
|
Détermine le format de la coordonnée.
|
|
117°15'26.257"W |
|
|
Affiche les symboles de degré, minute et seconde. La valeur par défaut est |
|
117 15 26.257 W |
|
|
Définit le nombre de décimales affichées. |
|
100.1°W |
|
|
Affiche les décimales avec la valeur 0. Cette valeur est généralement utilisée en conjonction avec la balise La valeur par défaut est |
|
100.100°W |
|
|
Affiche la valeur des minutes si elle est égale à zéro. La valeur par défaut est |
|
100°0'W |
|
|
Affiche la valeur des secondes si elle est égale à zéro. La valeur par défaut est |
|
100°0'0"W |
|
|
Ajoutez des espaces entre les parties des coordonnées pour les coordonées MGRS ou USNG. La valeur par défaut est |
|
08V MN |
|
|
Affiche deux chiffres en valeurs de degrés pour les latitudes et trois chiffres en valeurs de degrés pour les longitudes. Ajoute des 0 à la valeur si elle n’est pas assez longue. La valeur par défaut est |
|
009°18'E |
|
|
Affiche deux chiffres pour toutes les valeurs de minutes. La valeur par défaut est |
|
9°04'48"E |
|
|
Affiche deux chiffres pour toutes les valeurs de secondes. La valeur par défaut est |
|
9°1'02"E |
|
|
Affichez des valeurs à deux chiffres pour toutes les zones de grille MGRS ou USNG. La valeur par défaut est |
|
8VMN |
|
|
Affiche le point cardinal associé à la coordonnée.
La valeur par défaut est |
|
-97°9'25.1" |
|
|
Sépare la valeur de coordonnée et la direction. Cette balise est ignorée si |
|
10° S |
|
|
Affiche un signe plus ou un signe moins devant les coordonnées. La valeur par défaut est |
|
+14° |
Parties de degré décimal
|
Format |
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|---|
|
jj |
Degrés décimaux |
|
122.31W |
|
dd.deg |
Degrés Ne contient pas la direction |
|
122.31 |
|
dd.deg.int |
Entier degré Ne contient pas la direction |
|
122 |
|
dd.deg.sym |
Symbole de degré |
|
° |
|
dd.dec |
Décimal Ne contient pas la direction |
|
31 |
|
dd.dir |
Itinéraire |
|
O |
Parties de degré minute seconde
|
Format |
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|---|
|
dms |
Degrés Minutes Secondes |
|
-122°18'37.82" |
|
dms.deg |
Degrés Ne contient pas la direction |
|
122 |
|
dms.deg.sym |
Symbole de degré |
|
° |
|
dms.min |
Minutes Ne contient pas la direction |
|
18 |
|
dms.min.sym |
Symbole de minutes |
|
’ |
|
dms.sec |
Secondes Ne contient pas la direction |
|
37.82 |
|
dms.sec.sym |
Symbole de secondes |
|
" |
|
dms.sec.int |
Entier secondes Ne contient pas la direction |
|
37 |
|
dms.sec.dec |
Décimales secondes Ne contient pas la direction |
|
82 |
|
dms.dir |
Itinéraire |
|
O |
Parties de minute décimale
|
Format |
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|---|
|
ddm |
Minutes décimales |
|
122°18.63 O |
|
ddm.deg |
Degrés Ne contient pas la direction |
|
122 |
|
ddm.min |
Minutes Ne contient pas la direction |
|
18.63 |
|
ddm.min.int |
Entier minutes Ne contient pas la direction |
|
18 |
|
ddm.min.dec |
Décimales minutes Ne contient pas la direction |
|
63 |
|
ddm.deg.sym |
Symbole de degré |
|
° |
|
ddm.dir |
Itinéraire |
|
O |
Parties MGRS
|
Format |
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|---|
|
mgrs |
Military Grid Reference System |
|
08VMN |
|
mgrs.gzd |
Indicateur de zone de grille |
|
08V |
|
mgrs.100km |
carré de 100 000 mètres de côté |
|
08V MN |
|
mgrs.10km |
carré de 10 000 mètres de côté |
|
08V MN 9 3 |
|
mgrs.1km |
carré de 1 000 mètres de côté |
|
08V MN 97 31 |
|
mgrs.100m |
carré de 100 mètres de côté |
|
08V MN 975 311 |
|
mgrs.10m |
carré de 10 mètres de côté |
|
08V MN 9751 3115 |
|
mgrs.1m |
carré de 1 mètre de côté |
|
08V MN 97516 31154 |
Parties USNG
|
Format |
Description |
Exemple de syntaxe |
Exemple de sortie |
|---|---|---|---|
|
usng |
United States National Grid |
|
11TPF |
|
usng.gzd |
Indicateur de zone de grille |
|
11T |
|
usng.100km |
carré de 100 000 mètres de côté |
|
11T PF |
|
usng.10km |
carré de 10 000 mètres de côté |
|
11T PF 4 2 |
|
usng.1km |
carré de 1 000 mètres de côté |
|
11T PF 45 23 |
|
usng.100m |
carré de 100 mètres de côté |
|
11T PF 458 239 |
|
usng.10m |
carré de 10 mètres de côté |
|
11T PF 4584 2397 |
|
usng.1m |
carré de 1 mètre de côté |
|
11T PF 45841 23976 |