#1 Mon 03 September 2007 15:54
- rmi5222
- Participant occasionnel
- Lieu: Bourg en bresse
- Date d'inscription: 3 Sep 2007
- Messages: 28
Problème avec une analyse thématique
Bonjour à tous,
voila mon problème:
dans le cadre de la réalisation d'un livre présentant 615 espèces de plantes menacées, je dois faire autant de carte de répartition par tranche de date.
Ma table concerne plusieurs colonnes:
- Nom de commune
- Date
- Espèce
- "Plein d'autres champs pas importants"
Je fait le tri pour faire une table par espèce.
Ainsi, je me retrouve pour une espèce avec des noms de communes parfois renseignées de plusieurs dates.
Mon analyse concerne trois ronds de différentes couleurs celon si elle a été observé avant 1980, entre 80 et 90 et après 90.
Tout va bien jusque là. Mais il faut que la couleur de la date la plus récente soit la seule apparente !
Or elles se superposes quand il y a plusieur date pour une commune et du coup c'est le bordel...
Merci de me renseigner !
Hors ligne
#2 Mon 03 September 2007 16:03
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Problème avec une analyse thématique
Piste:
- créer une nouvelle colonne en entier (par exemple)
- sélectionner les dates > 90 et mettre à jour cette sélection -> valeur 9000
- sélectionner les dates < 80 et mettre à jour cette sélection -> valeur 8000
- sélectionner les dates 80<date<90 et mettre à jour cette sélection -> valeur 8090
Faire l'analyse sur cette nouvelle colonne
Hors ligne
#3 Mon 03 September 2007 16:14
- rmi5222
- Participant occasionnel
- Lieu: Bourg en bresse
- Date d'inscription: 3 Sep 2007
- Messages: 28
Re: Problème avec une analyse thématique
Merci pour votre réponse très rapide!
On m'a déjà prposé cette solution. En faite, je ne vois pas ce que cela va changer, si je me trouve avec 80000 et 90000 sur la même commune, les deux vont se superposer, non?
Hors ligne
#4 Mon 03 September 2007 16:16
Re: Problème avec une analyse thématique
Hello,
L'astuce serait d'avoir une colonne où on a l'information "avant 80", "entre 80 et 90" et "après 90", renseigné avec un identifiant numérique par SQL si besoin (pour avoir 1, 2 ou 3). Utilisez une fonction qui recherche le maximum pour une même commune si besoin, puis triez et renseignez par SQL la colonne de tri avec l'identifiant numérique.
Pour être sur d'avoir la symbolique des dates plus récente au dessus, rien ne vous empêche de créer des sets de sélection en fonction des dates sur le champ ci dessus et d'agencer ces sets en fonction de leur ancienneté.
En espérant que ca ne soit pas trop charabia
Robin
EDIT : grilled by Maurice
Hors ligne
#5 Mon 03 September 2007 16:46
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Problème avec une analyse thématique
...je ne vois pas ce que cela va changer, si je me trouve avec 80000 et 90000 sur la même commune, les deux vont se superposer, non?
J'ai oublié de dire qu'il faut utiliser une table de points (centroïdes des communes) et pas de polygones (désolé)
- taper dans la fenêtre MapBasic
Update ma_table set obj=createpoint(CentroidX(obj),CentroidY(obj))
- enregistrer la table sous un nouveau nom
- annuler les changements de ma_table
L'analyse thématique de la table de points par valeur individuelle sur cette colonne créra un seul rond par commune, auquel vous donnerez la couleur "qui va bien"...
Hors ligne
#6 Mon 03 September 2007 16:48
Re: Problème avec une analyse thématique
Ou plutôt :
- enregistrer la table sous un nouveau nom
*Puis*
- taper dans la fenêtre MapBasic
Update ma_table set obj=createpoint(CentroidX(obj),CentroidY(obj))
C'est plus sûr
Hors ligne
#7 Mon 03 September 2007 16:57
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Problème avec une analyse thématique
Tu as sûrement raison Robin...mais j'ai entièrement confiance dans MapInfo
Hors ligne
#8 Mon 03 September 2007 17:47
- Olivier T
- Participant actif
- Date d'inscription: 31 May 2006
- Messages: 71
Re: Problème avec une analyse thématique
Bonjour,
je pense qu'il y a plus simple en créer trois couches d'analyses thématiques
la première en appliquant un tampon pour les observations d'avant 1980
la deuxième en appliquant la meme taille de tampon et en modifiant la couleur pour les observations entre 1980 et 1990
et une dernière pour les dernières observations
Toujours en ignorant les valeurs zero , on ne voit ainsi que l'observation la plus récente.
Pas très pro, mais éfficace !
Hors ligne
#9 Tue 04 September 2007 09:04
- rmi5222
- Participant occasionnel
- Lieu: Bourg en bresse
- Date d'inscription: 3 Sep 2007
- Messages: 28
Re: Problème avec une analyse thématique
Merci à tous,
alors, j'ai essayé les solutions que vous m'avez fait passer.
La dernière me plaisait bien mais l'analyse peut se faire que sur minimum de 2 tranches. Le problème est diffèrent, il me teinte la totalité des données même en mettant une des deux tranches avec des dates bidons???
Si vous pouvez m'aider.
Les autres solutions sont clairements trop difficiles pour un débutant comme moi
Hors ligne
#10 Tue 04 September 2007 10:03
- Olivier T
- Participant actif
- Date d'inscription: 31 May 2006
- Messages: 71
Re: Problème avec une analyse thématique
bonjour,
la solution passant par une analyse thematique par valeur individuelle de points est la plus simple.
Il vous faut trier la table d'origine par date décoissante et par lieu ainsi l'observation la plus récente sera la première visible.
bonne journée
Hors ligne
#11 Tue 04 September 2007 10:31
- rmi5222
- Participant occasionnel
- Lieu: Bourg en bresse
- Date d'inscription: 3 Sep 2007
- Messages: 28
Re: Problème avec une analyse thématique
Le probleme que je rencontre quand je fais avec une analyse individuelle pour une espèce donnée, c'est que pour chaque carte d'espèce, je vais devoir refaire mes couleurs.
Et si je fais ça sur mes 12 000 données, y a pas assez de valeur individuelle.
Hors ligne
#12 Tue 04 September 2007 15:02
- Olivier T
- Participant actif
- Date d'inscription: 31 May 2006
- Messages: 71
Re: Problème avec une analyse thématique
pour moi, il ne faut pas faire les analyses individuelles sur les données mais sur la date d'observation, il y aura donc beaucoup moi de choix de cette manière
Hors ligne
#13 Tue 04 September 2007 15:29
- rmi5222
- Participant occasionnel
- Lieu: Bourg en bresse
- Date d'inscription: 3 Sep 2007
- Messages: 28
Re: Problème avec une analyse thématique
12000 données, avec près de 12000 dates différentes ;-)
Désolé, j'y met de la mauvaise volonté !
Hors ligne
#14 Tue 04 September 2007 15:39
Re: Problème avec une analyse thématique
12000 données, avec près de 12000 dates différentes ;-)
Désolé, j'y met de la mauvaise volonté !
J'ai du mal à comprendre le problème : que vous ayez 50 000 dates ou 10, et d'après ce que je comprend, il faut "agréger" les dates avec des critères de sélection et les trier en 3 catégories dans une colonne : "si elle a été observé avant 1980, entre 80 et 90 et après 90."
Ca ne m'a pas l'air sorcier...
Ensuite et seulement ensuite, on peut discriminer d'autres facteurs.
Hors ligne
#15 Tue 04 September 2007 16:12
- rmi5222
- Participant occasionnel
- Lieu: Bourg en bresse
- Date d'inscription: 3 Sep 2007
- Messages: 28
Re: Problème avec une analyse thématique
oui, désolé, j'étais partit sans avoir fait un tri par tranche!
ok, je vais essayer
Hors ligne
#16 Tue 04 September 2007 16:26
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Problème avec une analyse thématique
Ca ne m'a pas l'air sorcier...
Vu que j'ai pu voir un exemple, j'explique:
- il y a un enregistrement par date et tous ces enregistrement sont empilé sous forme de points au centroïde de la commune
- avec une telle organisation, on ne peut pas faire une analyse thématique "fiable"...puisqu'on ne peut pas maîtriser l'ordre dans lequel MapInfo représente les enregistrements (vieux sujet ...)
On doit donc soit
+ séparer en trois tables (>90, milieu et <80) ....puis coloriser en mettant ces tables dans l'ordre, ou analyser
+ utiliser un tableau dynamique avec Excel pour faire la table des dates les plus récentes par commune et par espèce: c'est rapide et facile .. quand on est familier d'Excel
Hors ligne
#17 Tue 04 September 2007 16:33
Re: Problème avec une analyse thématique
- avec une telle organisation, on ne peut pas faire une analyse thématique "fiable"...puisqu'on ne peut pas maîtriser l'ordre dans lequel MapInfo représente les enregistrements (vieux sujet ...)
Et les sélections provisoires ? Je ne pense pas qu'il y ait besoin de séparer physiquement la table en trois...
Hors ligne
#18 Tue 04 September 2007 16:46
Re: Problème avec une analyse thématique
Pour les gens qui ne suivent pas forumsig aussi, le lien pour la question que vous avez posté là bas :
http://www.forumsig.org/showthread.php?t=14419
Merci de faire le suivi si vous avez des infos additionnelles sur l'autre forum.
Ps : notamment on y voit une copie de votre table.
Hors ligne
#19 Tue 04 September 2007 16:56
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Problème avec une analyse thématique
Et les sélections provisoires ? Je ne pense pas qu'il y ait besoin de séparer physiquement la table en trois...
C'est bien vrai !! Quand je dis séparer, je ne veux pas dire de forcément enregistrer...on peut faire ces sélections (ce sont aussi des tables) et les ajouter simplement à la fenêtre carte.
Ce qu'on voit sur ForumSig c'est une image du tableau croisé dynamique que j'ai fait sous Excel à partir d'un extrait que rmi5222 m'a fait passer
Hors ligne
#20 Fri 07 September 2007 12:45
- rmi5222
- Participant occasionnel
- Lieu: Bourg en bresse
- Date d'inscription: 3 Sep 2007
- Messages: 28
Re: Problème avec une analyse thématique
Merci à tous,
j'ai finalement opté pour le tableau croisé dynamique !
très pratique !
Merci encore pour le temps économisé.
Hors ligne