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

#1 Thu 09 August 2007 13:26

ckiko13
Participant assidu
Date d'inscription: 20 Feb 2007
Messages: 363

[ArcGis 9.1] Etiquettes

Bonjour

J'ai une couverture de points dont les étiquettes combinent 2 champs:  N°INSEE + NOM (champs qui se situent sur la même ligne).
Le symbole des points est un rond d'une certaine taille.
J'aimerais que le N° se situe au milieu du cercle, mais que le NOM se place après le contour.
Quelqu'un a-t-il une idée?

Merci

Hors ligne

 

#2 Thu 09 August 2007 13:54

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: [ArcGis 9.1] Etiquettes

Le contour ? Celui du rond ? Est-ce que le contour varie ? Si oui, la seule solution que je vois, c'est de créer deux couches différentes, avec un style d'étiquettes pour chaque.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#3 Thu 09 August 2007 14:09

ckiko13
Participant assidu
Date d'inscription: 20 Feb 2007
Messages: 363

Re: [ArcGis 9.1] Etiquettes

Oui le contour du rond, qui ne varie pas.
Les N° vont de 1 à 3 chiffres (de 1 à 200 par ex).
Donc:
- soit j'arrive à placer les N° à 1 unité correctement (au centre du point avec le nom hors du contour), mais ceux > 9 se décalent
- soit c'est l'inverse.
Sachant que seuls certains N° sont suivis d'un NOM.

Hors ligne

 

#4 Thu 09 August 2007 14:26

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: [ArcGis 9.1] Etiquettes

Ah, le N° INSEE et le NOM sont forcément sur la même lignes ?

La solution des deux couches est vraiment la plus simple dans ce cas :
La première, les numéros centrés,
la deuxième, les noms, décalés sur la droite, de telle façon qu'ils soient à l'extérieur des cercles.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#5 Thu 09 August 2007 14:36

ckiko13
Participant assidu
Date d'inscription: 20 Feb 2007
Messages: 363

Re: [ArcGis 9.1] Etiquettes

Je pensais qu'il pouvait exister une possibilité grâce au langage VB.

Hors ligne

 

#6 Thu 09 August 2007 14:52

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: [ArcGis 9.1] Etiquettes

En VB, tu pourrais compter le nombre de caractères pour ton numéro, et donc déterminer la distance à rajouter pour le nom.

Personnellement, je trouve ça plus compliqué que simplement crée une deuxième couche (à partir des mêmes données, tu n'as qu'une ligne en plus dans ta table des matières.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#7 Thu 09 August 2007 17:30

ckiko13
Participant assidu
Date d'inscription: 20 Feb 2007
Messages: 363

Re: [ArcGis 9.1] Etiquettes

Alors, en fait, j'ai contourné le problème.
Je n'ai pas créé 2 couches; mais par contre dans l'onglet ETIQUETTES
METHODE: UILISER DIFFERENTES CLASSES D'ENTITES,
J'ai ajouté une nouvelle classe.
Donc j'ai 2 classes d'étiquettes avec la même requête sql, mais l'option de placement est différente.
Et à priori ça marche nickel.
Donc merci Jérôme, tu m'as mis la puce à l'oreille.

Hors ligne

 

#8 Mon 13 August 2007 10:53

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: [ArcGis 9.1] Etiquettes

En fin de compte c'est exactement la même chose mais c'est plus élégant. Je ne voyais vraiment pas cette solution. Merci pour cette solution.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

Pied de page des forums

Powered by FluxBB