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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

 

Pied de page des forums

Powered by FluxBB