Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Fri 26 November 2004 20:12

Yves Hennequin / Resp SIG - HARDY BUREAU D'ETUDES
Invité

ArcGIS 8.x et 9.x - etiquetage

Bonjour,

Existe-t-il des scripts pour Arcgis permettant de faire des etiquetages complexes comme on pouvait le faire sous AV3.2 du type : plusieurs champs dans une etiquette, des fonds de differente couleur .... ?

Merci pour vos retours d'experiences.

YVES

 

#2 Mon 29 November 2004 17:23

Gaëtan LAVENU
Invité

Re: ArcGIS 8.x et 9.x - etiquetage

Bonjour,

Ceci existe et de maniere beaucoup plus puissante que dans ArcView 3.x. Ce
sont des fonctions standard d' ArcGIS 8.x et 9.x.

Pour le contenu des etiquettes vous disposez de deux langages complets
(VBScript et JavaScript) pour rediger vos expressions.
Pour le look des etiquettes vous disposez d'un ensemble de balises de mise
en forme dont la logique est tres similaire a celle du langage HTML.
D'autre part, la gestion des etiquettes est beaucoup plus fine avec ArcGIS
dans la mesure ou vous pouvez creer, pour une meme couche, differente
classes d'etiquettes afin de prendre en compte differents contenus, aspects,
filtres ou echelles de vos textes.

Cordialement,

Gaetan LAVENU
ESRI France

 

#3 Tue 30 November 2004 13:20

Yves Hennequin / Resp SIG - HARDY BUREAU D'ETUDES
Invité

Re: ArcGIS 8.x et 9.x - etiquetage

Peut-on generer des etiquettes avec un fond mais sans la ligne type bulle de bande dessinee ?
Je voudrais simplement que mon cadre soit raccorder par un trait unique a l'objet.

Merci pour vos infos.

YVES

 

#4 Tue 30 November 2004 17:33

Gaëtan LAVENU
Invité

Re: ArcGIS 8.x et 9.x - etiquetage

Bonjour,

Vous pouvez tout a fait afficher des etiquettes avec un arriere plan et une simple ligne de rappel. Pour cela, suivre la demarche suivante :
- Afficher les proprietes du symbole textuel
- Se placer sur l'onglet Parametres avances de texte
- Cocher l'option Arriere plan du texte
- Choisir Ligne de rappel dans la liste deroulante Type
- Cocher les options Pointeur et Bordure puis decocher l'option Barre
verticale (si vous ne voulez-pas l'afficher)

Pour plus de details sur les possibilites offertes par ArcMap sur les styles de texte, je vous recommande la rubrique Creation de symboles textuels de l'aide en ligne.
Cordialement,

Gaetan LAVENU
ESRI France

 

#5 Fri 10 December 2004 19:41

Vdamoy Csn5962
Invité

Re: ArcGIS 8.x et 9.x - etiquetage

De: Vincent
Quand tu es dans le selecteur de symboles pour les etiquettes, tu appuie sur proprietes .
Puis, onglet parametres avances de texte
Tu coches Arriere plan du texte , et tu appuies sur proprietes (tu dois deja connaitre, mais c'est pour etre sur qu'on soit au meme endroit).
Une fois la, au lieu de bulle de rappel , tu selectionnes ligne de rappel .
Tu peux alors configurer l'arriere plan pour ne pas lui mettre de contour, la ligne et la barre verticale pour leur donner la forme voulue.

En esperant avoir pu t'aider...

 

#6 Tue 17 November 2009 10:33

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: ArcGIS 8.x et 9.x - etiquetage

Bonjour,

Je relance ce sujet afin d'obtenir des informations sur la constitution d'étiquettes complexes.
En effet, je ne connais aucun des 2 langages cités précédemment. Je cherche donc soit de la doc pour apprendre rapidement, soit un peu d'aide pour concevoir mon étiquette type.
En fait, je cherche à représenter des données de comptage routier.
Ceci veut dire que j'aimerais obtenir une étiquette sous forme d'un tableau ou avec des fonds différents sur des tronçons (2 sens) comportant :
- le nombre total de véhicules sur une ligne,
- puis le nombre de véhicules légers
- puis le nombre ou le % de Poids Lourds sur une 3e ligne,
- sur la 4e ligne : une autre info (UVP : unité de véhicule particulier)

Tout d'abord, est-ce possible ?
N'hésitez pas à me demander plus d'infos si ce n'est pas clair...

Ah oui, j'oubliais, je travaille sur la 9.3.1 (sans Maplex).

Je vous remercie de votre aide. Bonne journée

Dernière modification par Razorbak (Tue 17 November 2009 10:33)

Hors ligne

 

#7 Tue 17 November 2009 10:39

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: ArcGIS 8.x et 9.x - etiquetage

Salut,

Regarde ce post:
http://www.forumsig.org/showthread.php? … =vbnewline
Il y a aussi celui ci:
http://www.forumsig.org/showthread.php? … =vbnewline
A+
Joël

Dernière modification par Spacejo (Tue 17 November 2009 11:03)

Hors ligne

 

#8 Tue 17 November 2009 11:19

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: ArcGIS 8.x et 9.x - etiquetage

Bonjour Joël,

Merci pour ces liens. Je vais regarder de plus près. Le premier m'intéresse pas mal, mais c'est plus une sorte de tableau que j'essaie d'obtenir avec les lignes et les colonnes séparées...
Est-ce qu'il est possible de faire ce genre de tableau ou est-ce que je dois créer des nouvelles lignes (comme dans le post 2) et changer la couleur de fond afin de faire croire que c'est un tableau ?

J'espère que c'est compréhensible...hmm

Merci encore.

Hors ligne

 

#9 Tue 17 November 2009 11:39

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: ArcGIS 8.x et 9.x - etiquetage

Re,

Si tu veux vraiment un tableau, je pense qu'il te faudra le créer comme la vignette du premier post.
Maintenant si tu veux juste une succession comme ceci:
- le nombre total de véhicules sur une ligne,
- puis le nombre de véhicules légers
- puis le nombre ou le % de Poids Lourds sur une 3e ligne,
- sur la 4e ligne : une autre info (UVP : unité de véhicule particulier)
Le code pour ceci:

Code:

Function FindLabel ([Nombre_Vehicule_Leger], [Nombre_Total_Vehicule], [Pourcentage_PL], [UVP])
  
    FindLabel = "-Nombre de véhicules légers:" & [Nombre_Vehicule_Leger] & vbnewline & "-Nombre Total de Véhicules:" &  [Nombre_Total_Vehicule] & vbnewline & "-% de Poids Lourds:" & [Pourcentage_PL] & vbnewline & "-UVP :" & [UVP]

End Function

A+
Joël

Dernière modification par Spacejo (Tue 17 November 2009 12:21)

Hors ligne

 

#10 Tue 17 November 2009 12:01

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: ArcGIS 8.x et 9.x - etiquetage

Hello,

Je pense que ce document devrait répondre à la question (créer des étiquettes avec VBScript):
http://www.esri.com/news/arcuser/1104/f … _label.pdf

Je suis intéressé par les retours sur cette méthode smile
Robin.

Hors ligne

 

#11 Tue 17 November 2009 15:53

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: ArcGIS 8.x et 9.x - etiquetage

Re-bonjour,

Merci beaucoup Robin et Joël. Un mélange de vos deux solutions devraient me convenir.
Je vous tiens au courant rapidement dès que j'attaque ce projet.

Bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB