#1 Thu 29 June 2006 09:34
- Céline David
- Invité
Superposition de symboles???
Bonjour,
mon problème va surement paraitre banal pour certain mais je débute en SIG et mon prof de mapinfo daigne me répondre!Voici mon problème:
Je dois faire une carte de la répartition hommes/femmes nouvellement inscrits sur les listes électorales d'une ville. Cela doit se faire par bureau de vote, et je dois donc faire apparaitre, un petit bonhomme bleu pour les hommes et un petit bonhomme rose pour les femmes!!!
Le souci et que je n'arrive qu'a les superposer et je n'arrive pas à les placer l'un a coté de l'autre. Je suis sur que cela est possible et trés simple à faire mais je m'arrache un peu les cheuveux donc je fais appelle à qui m'entendra.
Je veux juste savoir comment faire pour disposer deux symboles l'un a coté de l'autre et non pas l'un sur l'autre!
En vous remerciant de vos réponses.
Céline
#2 Thu 29 June 2006 09:47
- Pascal Boulerie
- Participant assidu
- Lieu: France
- Date d'inscription: 12 Sep 2005
- Messages: 2947
- Site web
Re: Superposition de symboles???
> De : Céline David
> Je veux juste savoir comment faire pour disposer deux symboles l'un a coté de l'autre et non pas l'un sur l'autre!
Reponse sommaire (je ne suis pas spécialiste MapInfo) : vous pouvez gérer un attribut "Vecteur de déplacement DeltaX et DeltaY" dans lequel vous saisissez/spécifiez de combien d'unités/de millimètres vous voulez déplacer votre symbole (par défaut du vecteur nul 0, 0). Je pense que certains logiciels comme Geoconcept doivent le gérer (là aussi, je n'ai pas manipulé de Geoconcept depuis longtemps, donc je ne vous donnerai pas de détails sur le nom de la fonction, ou de la commande de menu à utiliser).
Pour votre culture personnelle, sachez que vous venez de faire vos premiers pas dans l'immense domaine de la généralisation cartographique, ou comment représenter des informations quand la carte est à petite échelle (bref, sans avoir à zoomer, ni à s'abimer les yeux). :-)
Copie à la liste MapInfo.
PS : N'oubliez pas de faire une recherche dans les archives, d'autres personnes ont déjà été confrontées au même probleme que vous (apparemment, par contre, pas votre professeur de MapInfo, dommage pour lui...). Par exemple avec les 2 mots-clés suivants : superpos* AND symbol*.
http://georezo.net/forum/search.php
Dernière modification par Pascal Boulerie (Thu 29 June 2006 09:55)
« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)
Hors ligne
#3 Thu 29 June 2006 16:26
- MathieuA
- Participant occasionnel
- Lieu: Villeurbanne
- Date d'inscription: 10 Nov 2005
- Messages: 18
Re: Superposition de symboles???
Bonjour,
pour mettre deux symboles rapprochés l'un a côté de l'autre il faut faire attention à ce que l'outil de fusion ne soit pas en action.
Dans la barre d'état MAp Info en bas, il y a (ou pas) les lettre "FUS", pour les enlever il suffit d'appuyer sur la touche F de votre clavier et la fusion est désactivée.
Les deux symboles ne seront alors plus tentés de se superposer.
En espérant avoir pu vous répondre.
Bonne continuation
Mathieu
Hors ligne
#4 Fri 30 June 2006 09:11
Re: Superposition de symboles???
Bonjour,
La réponse à ta question n'est pas triviale, Céline...
Je n'ai pas de solutin magique, mais une astuce et une piste :
- Si on n'as pas besoin de faire varier la taille des symboles (ce qui ne semble pas être ton cas), on peut utiliser l'étiquetage de la couche avec une police de symboles : de cette façon on peut ajouter plusieurs fois la couche en lui attribuant comme étiquettes des symboles différents et en utilisant la possibilité de décaler les étiquettes par rapport au centroïde de l'entité.
- Si il faut pouvoir faire varier la taille des symboles, je ne vois pas d'autre solution que de créer deux couches et de modifier les centroïde des entités en utilisant la commande MapBasic suivante :
Code:
Alter Object Obj Geography OBJ_GEO_CENTROID, PointObj
On doit pouvoir faire ça dans la fenêtre MapBasic.
J'espère que ces idées pourront t'aider.
Christophe Damour (SIGéal)
Hors ligne
#5 Mon 03 July 2006 08:15
- lcadamuro
- Participant actif
- Lieu: Briatexte
- Date d'inscription: 23 Nov 2005
- Messages: 142
Re: Superposition de symboles???
Bonjour,
Une solution consiste à passer par la fonction "étiquette" du controle des couches qui permet d'afficher des infos "texte" d'un champs avec un décalage de plusieurs points.
Ainsi, en prenant un champs "genreF" avec une valeur "9" pour femmes et un champs "genreH" avec une valeur ":" pour les hommes, en choisissant la police "mapinfo Miscancellous" on peut afficher en décalé les différents symboles (ex: décalage 2 points gauche pour les étiquettes "hommes" et décalage 2 points droite pour les étiquettes "femmes").
On affiche alors 2 fois la table (menu ajouter du controle des couches) et on affiche les étiquettes pour les hommes dans une et pour les femmes dans l'autre...
Pour avoir des couleurs différentes, il suffit de jouer sur la couleur de la police de caractère (toujours dans le menu "étiquettes").
Bonne journée.
Laurent
Dernière modification par lcadamuro (Mon 03 July 2006 08:20)
Hors ligne