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


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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 ?


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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 smile)

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

 

#11 Wed 29 April 2009 13:50

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Tracer des flux entre des villes sur Mapinfo

Et voili !!
A la disposition de tous les possesseurs de MI >= 78 smile


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

Rafffael a écrit:

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

 

Pied de page des forums

Powered by FluxBB