#1 Wed 19 November 2008 16:06
- jeremyrocher
- Juste Inscrit !
- Date d'inscription: 19 Nov 2008
- Messages: 4
Tracer des flux entre des villes sur Mapinfo
Bonjour,
J'ai besoin de réaliser une carte schématique montrant des flux entre les villes (pas de représentation des routes : uniquemement des flèches d'une ville à l'autre pour indiquer le flux).
Sur ma carte, je dois voir par exemple qu'il y a un flux qui part de Paris et qui va sur Lyon (exemple ci-joint).
J'arrive à localiser les villes sur Mapinfo, mais je n'arrive pas à tracer à partir de ma base, la flèche Paris->Lyon.
L'ensemble de mes flux se trouve sous la forme d'une base qui regroupe : ville de départ, ville d'arrivée, coordonnées de départ, coordonnées d'arrivée, quantité transportée de la ville de départ à la ville d'arrivée. J'ai donc, dans ma base, une ligne de données par flux.
Comment faire pour tracer ces flux dans Mapinfo ?
Merci de votre aide.
Jeremy
Hors ligne
#2 Wed 19 November 2008 16:49
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Tracer des flux entre des villes sur Mapinfo
Bonjour
Vous utilisez spidergraph.mbx livré avec MI ??
Si les points Paris et Lyon existent bien et si vos données sont structurées comme le demande cet outil...ça devrait marcher !
Hors ligne
#3 Wed 19 November 2008 17:11
- Maestro de la salsa
- Participant actif
- Date d'inscription: 7 Jun 2006
- Messages: 133
Re: Tracer des flux entre des villes sur Mapinfo
Bonjour,
ça devrait marcher avec spidergraph comme le dit Maurice...Tiens-nous informer au cas où tu n'arrive pas à structurer les données...
Hors ligne
#4 Thu 20 November 2008 10:06
- jeremyrocher
- Juste Inscrit !
- Date d'inscription: 19 Nov 2008
- Messages: 4
Re: Tracer des flux entre des villes sur Mapinfo
Hébîn comme prévu, je n'arrive pas à utiliser Spider graph...
J'ai fait deux tables :
Base région départ, avec les champs suivants :
Id Région Départ - Nom REGIONS départ - LAMBERT X départ - LAMBERT Y Départ
Base région arrivée, avec les champs suivants :
Nom REGIONS arrivée - LAMBERT X arrivée - LAMBERT Y arrivée - Quantité - Région départ - Id région départ
J'utilise Spidergraph en mettant la "Base région départ" en table des origines et la "Base région arrivée" en table des destinations. Je prévois d'utiliser toutes les colonnes dans la table résultat, et j'utilise la colonne "Id région départ" pour faire la jointure.
Le message d'erreur que j'obtiens est "spidergraph.mb:261", impossible de créer la table.
...... voir fichier joint.
Qu'en pensez-vous ?
Hors ligne
#5 Thu 20 November 2008 10:15
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Tracer des flux entre des villes sur Mapinfo
Vos bases, elles sont graphiques ou seulement attributaires ??
Je pense que pour fonctionner SpderGraph a besoin de deux tables de points (avec ces mêmes attributs)
Et qu'il faut, si ce n'est pas fait, passer par menu Table->Créer points (et enregistrer ces tables graphiques)...
Hors ligne
#6 Thu 20 November 2008 10:33
- jeremyrocher
- Juste Inscrit !
- Date d'inscription: 19 Nov 2008
- Messages: 4
Re: Tracer des flux entre des villes sur Mapinfo
Oui, bien sûr, j'ai créé les points associés à ces tables. D'ailleurs ils s'affichent correctement sur ma carte. Malgré cela SpiderGraph ne fonctionne pas.
Hors ligne
#7 Thu 20 November 2008 11:22
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Tracer des flux entre des villes sur Mapinfo
Attention: je pense qu'il ne suffit pas que les points s'affichent (ce qu'il font avec une table xls) mais bien que les tables soient enregistrées en format natif MI
De plus quelle est la version de Spidergraph ?? Il y avait des bugs et celle "qui marche" est la 2.1b
Hors ligne
#8 Thu 20 November 2008 11:56
- jeremyrocher
- Juste Inscrit !
- Date d'inscription: 19 Nov 2008
- Messages: 4
Re: Tracer des flux entre des villes sur Mapinfo
Quand j'ai créé mes points, j'ai bien les fichiers ".ID", ".MAP" et ".TAB" correspondant à mon fichier excel, qui se sont créés. C'est le format natif MI ?
En ce qui concerne les versions : je travaille sur MI-8.5 et Spidergraph 2.1 : c'est peut-être ma version de spidergraph qui est bugguée ?
Est-ce que tu sais comment je peux me procurer la version 2.1b ?
Hors ligne
#9 Thu 20 November 2008 13:01
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Tracer des flux entre des villes sur Mapinfo
Le format natif c'est avec un *.dat (les données), qui chez toi est resté un *.xls (a priori)
Pour être plus sûr, enregistre les deux tables par Enregistre Table sous...
Pour l'outil, je te le fais passer par mail, le site www.pbmapinfo.eu étant toujours aussi squelettique question support (je sais, on va me dire qu'il y a une assistance technique...mais déjà il ne faut pas être pressé et de plus il y en a aussi chez les concurrents qui, eux, offrent un support digne de ce nom !!)
Vivement la 9.5 qui prévoit un menu "retour d'information", qu'on puisse les bombarder de demande d'un vrai site et pas de ces pages de réclame !! (quand momo fâché lui toujours faire ainsi )
Hors ligne
#10 Wed 29 April 2009 12:13
- Rafffael
- Juste Inscrit !
- Date d'inscription: 27 Apr 2009
- Messages: 8
Re: Tracer des flux entre des villes sur Mapinfo
Bonjour Maurice,
J'ai exactement le même problème (j'utilise MI 9.5)
Pourrais tu m'envoyer l'outil qui ne bugge pqs?
Merci bcp de ton aide,
Raphael
Hors ligne
#12 Wed 29 April 2009 18:34
- Rafffael
- Juste Inscrit !
- Date d'inscription: 27 Apr 2009
- Messages: 8
Re: Tracer des flux entre des villes sur Mapinfo
merci bcp!ca marche parfaitement. Y aurait-il un moyen de lui faire faire des lignes et non des courbes?
Hors ligne
#13 Wed 29 April 2009 18:46
- Rafffael
- Juste Inscrit !
- Date d'inscription: 27 Apr 2009
- Messages: 8
Re: Tracer des flux entre des villes sur Mapinfo
en réalité il y a des aller-retours entre les flux donc idéalement j'aimerais avoir des droites et déplacer le centroide de ces droites pour ne pas qu'elles se superposent. Y a t il un moyen "automatique" de le faire? Puis-je modifier le mbx pour que cela se fasse automatiquement?
Hors ligne
#14 Wed 29 April 2009 18:58
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Tracer des flux entre des villes sur Mapinfo
Le code st livré avec MB95, gratuit...mais qui ne compile que pour MI>=95
En l'état, lignes ou courbes me semble être une option à cocher...quelque part
Hors ligne
#15 Wed 29 April 2009 20:41
- Richard Lohier
- Participant occasionnel
- Lieu: Le perray en yvelines
- Date d'inscription: 13 Nov 2006
- Messages: 28
Re: Tracer des flux entre des villes sur Mapinfo
merci bcp!ca marche parfaitement. Y aurait-il un moyen de lui faire faire des lignes et non des courbes?
Bonjour,
Il faut décocher l'option Lisser dans la boite de paramétrage de SpiderGraph.
Hors ligne
#16 Mon 04 May 2009 08:27
- Patrick PALMIER
- Participant actif
- Lieu: Lille
- Date d'inscription: 18 Jan 2007
- Messages: 97
Re: Tracer des flux entre des villes sur Mapinfo
Vous pouvez essayer l'outil flux.mbx disponible à l'adresse ci-dessous
http://georezo.net/forum/viewtopic.php? … 41#p135841
Il permet notamment de paramétrer automatiquement un décalage pour la visualisation de sens et plein d'autres options, fonctionne avec mapinfo 6 et +
Dernière modification par Patrick PALMIER (Mon 04 May 2009 08:27)
Hors ligne
#17 Wed 06 May 2009 10:18
- Rafffael
- Juste Inscrit !
- Date d'inscription: 27 Apr 2009
- Messages: 8
Re: Tracer des flux entre des villes sur Mapinfo
merci bcp pour votre aide!
Hors ligne
#18 Wed 06 May 2009 13:55
- Rafffael
- Juste Inscrit !
- Date d'inscription: 27 Apr 2009
- Messages: 8
Re: Tracer des flux entre des villes sur Mapinfo
J'ai essayé d'utiliser l'outil flux.mbx mais je ne comprends pas bien à quoi fait référence la "table" et "données goégraphique" ainsi que la "jointure" qu'il faut spécifier.
Merci!
Hors ligne
#19 Wed 06 May 2009 16:33
- Patrick PALMIER
- Participant actif
- Lieu: Lille
- Date d'inscription: 18 Jan 2007
- Messages: 97
Re: Tracer des flux entre des villes sur Mapinfo
La table correspond à la table où sont identifier les flux par exemple une table d'origine destination avec une colonne origine qui contient le code insee origine, et une colonne destination qui contient le code insee destination et une colonne numérique optionnelle flux qui indique le volume de flux entre les deux colonnes
La table géograpqhique est la table de référence pour le tracé des flux. Dans l'exemple ci-dessus il doit s'agir d'une table des communes qui doit être géographique (point, ligne ou surfaces) et qui possède une colonne contenant le code INSEE de la commune nécessaire pour pouvoir effectuer la jointure avec la table des données.
L'outil va ensuite parcourir la table des données de flux, checher dans la table géographique les communes origine et destination et tracer un flux entre ces deux communes, d'une épaisseur proportionnelle à la colonne flux dans le cas de flux proportionnels.
Dans le cas d'oursins la colonne flux est inutile
Voilà, j'espère avoir été clair
La doc, même si elle n'est pas tout à fait à jour, est désormais jointe à flux.zip...
Dernière modification par Patrick PALMIER (Wed 06 May 2009 16:39)
Hors ligne