#1 Wed 15 October 2008 16:01
- vincislex
- Juste Inscrit !
- Date d'inscription: 15 Oct 2008
- Messages: 4
[ArcGIS 9.2] Labellisation texte+fond en couleur
Bonjour,
Je vous explique mon problème.
Je cartographie un réseau de transport public...
Pour faire court.
Il s'agit d'un shapefile polyline avec le champ "Ligne" qui est une suite de tronçon "similaire"
Le champ "ligne" du shapefile (polyline) réseau est :
Une macro "symbolise" ma polyline "unique" en une symbologie comme suit :
Imaginez une simple ligne horizontale (de Gauche à droite)
Le champ "23-24-25" donne :
Une ligne avec offset = 2 /couleur = Bleu / épaisseur = 1
Une ligne avec offset = 0 / couleur =Vert / épaisseur = 1
Une ligne avec offset =-2 / couleur=marron / épaisseur = 1
LABELLISATION
Je voudrais, à partir de mon champ "ligne" labelliser chaque numéro de ligne avec la symbologie suivante
23 = texte blanc sur fond bleu
24 = texte noir sur fond vert
25 = texte blanc sur fond marron
Chaque numéro doit se retrouver au-dessus de chaque ligne => le 23 doit se retrouver au dessus de la ligne bleu avec un offset +2, le 24 au dessus de la ligne verte avec offset = 0 et le 25 doit se retrouver au-dessus de la ligne marron avec un offset de -2.
Pour que ce soit lisible chaque label doit être décalé horizontalement (puisque la hauteur du caractère + fond de couleur est plus haut que l'espacement des lignes)
Comment faire ????
Peut-on gérer cela en VBscript depuis "Label expression" ?
Doit-on faire une macro en VBA complète ?
Existe-t'il un .PDF ou similaire qui reprend toutes les fonctions de VBA for arcGis ou le VBscript utilisé dans "Label Expression"... (qui ressemble un petit peu à des balises HTML)
Un tout grand merci à tout ceux qui me montreront une piste pour mener à bien ce projet...
Hors ligne
#2 Wed 15 October 2008 16:54
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [ArcGIS 9.2] Labellisation texte+fond en couleur
Salut vincislex,
Cela devrait t'aider:
http://support.esri.com/index.cfm?fa=kn … mp;d=17149
A+
Joël
Hors ligne
#3 Wed 15 October 2008 17:05
- vincislex
- Juste Inscrit !
- Date d'inscription: 15 Oct 2008
- Messages: 4
Re: [ArcGIS 9.2] Labellisation texte+fond en couleur
Yep ! J'ai déjà exploré ces pages... Malheureusement, dans "Label expression" il semble qu'on ne peut QUE changer les caractères... et non définir le style de label... (avec la couleur, la police de caractère, le contour, etc..)
Merci beaucoup.
Hors ligne
#4 Wed 15 October 2008 17:09
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [ArcGIS 9.2] Labellisation texte+fond en couleur
Hors ligne
#5 Wed 15 October 2008 17:20
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [ArcGIS 9.2] Labellisation texte+fond en couleur
Ceci peut te dépanner aussi:
http://webhelp.esri.com/arcgisdesktop/9 … _of_labels
A+
En espèrant que cela t'aide
Joël
Hors ligne
#6 Thu 16 October 2008 08:35
- vincislex
- Juste Inscrit !
- Date d'inscription: 15 Oct 2008
- Messages: 4
Re: [ArcGIS 9.2] Labellisation texte+fond en couleur
Merci pour tout cela, malheureusement ces infos n'apporte qu'une partie seulement de la solution... vu qu'en fait cette labellisation est "très" complexe
Il me faudra donc plonger dans le monde merveilleux de VBA et créer une macro de A à Z...
Merci à tous !
Question subsidiaire = est ce que les "annotations" pourraient éventuellement m'aider dans cette tâche ?
Hors ligne