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 Thu 19 October 2006 16:11

Colombet Fabrice
Participant occasionnel
Lieu: paris
Date d'inscription: 8 Sep 2005
Messages: 19

transformer des noeuds en lignes...

Bonjour,

après avoir utilisé un petit utilitaire de MI, je me retrouve avec une table de points (avec une colonne "ID") et une autre table de points mais qui devrait être une table de lignes (reliant les points de l'autre table).
Comment puis-je faire pour transformer ces points en lignes?? sachant que je dispose dans les données d'une colonne "NODE_A" et "NODE_B" qui correspondent bien à l'identifiant "ID"

En gros j'ai tout ce qui faut dans les données je pense, c'est la représentation graphique qui coince...


J'espere que je me suis fait comprendre.

En vous remerciant par avance

Hors ligne

 

#2 Thu 19 October 2006 16:41

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

Re: transformer des noeuds en lignes...

Pas vraiment compris, pardon
Cela veut-il dire que vous avez 2 fois moins de points dans la table2 par rapport à la table1 ??
Précisez SVP le nombre d'objets et les attributs de chaque table pour aider mon imagination smile

Hors ligne

 

#3 Thu 19 October 2006 16:58

jakesp
Membre
Lieu: Montreal, QC
Date d'inscription: 28 Sep 2005
Messages: 126
Site web

Re: transformer des noeuds en lignes...

vous pourriez essayer un petit utilitaire qui s'appelle Connect The Dots dont j'ai fait une version multilingue
www.paris-pc-gis.com/decharche_mbx.htm

Hors ligne

 

#4 Thu 19 October 2006 18:03

Colombet Fabrice
Participant occasionnel
Lieu: paris
Date d'inscription: 8 Sep 2005
Messages: 19

Re: transformer des noeuds en lignes...

je m'occupe d'un réseau de routes...

en fait je devais obtenir 2 tables : 1 avec les noeuds (avec un identifiant pour chacun) et 1 avec les lignes qui relient ces noeuds (avec en données : NODE_A et NODE_B qui correspondent aux identifiants de ma table de points)

j'obtiens quasiment ça, sauf que dans mon cas, les lignes (mes routes) se sont transformées en point! (je ne sais pas pourquoi)
J'aimerai donc retransformé ces points en lignes!


Etant donné que j'ai les données NODE_A et NODE_B dans les attributs, il me faudrait un utilitaire ou une ligne de commande qui dise :

"transforme moi les points en lignes en tenant compte de mes deux colonnes NODE_A et NODE_B, correspondant aux ID de ma table de points"

merci de votre interet et désolé pour la forme...  yikes)

Hors ligne

 

#5 Thu 19 October 2006 20:50

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: transformer des noeuds en lignes...

Bonjour

Il faudrait dire que vous voulez une table de ligne créé à partir de votre fichier point en RELIANT les noeuds identifiés dans la table ligne.
TABLE POINT :
ID
1
2
3
4
etc...
TABLE LIGNE
NoeudA   NoeudB
   1             2 correspond au ID de TABLE POINT
   2             3
   3             4

si j'ai bien compris...
Je crois que l'utilitaire de Jacques ferait bien le boulot...

Daniel


De retour à la géomatique

Hors ligne

 

#6 Thu 19 October 2006 22:06

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

Re: transformer des noeuds en lignes...

ConnectTheDots va relier tous les points dans l'ordre de leur apparition dans la table
Ca peut aller comme ça peut ne pas convenir du tout si l'odre est "aléatoire"
Suspense...

Hors ligne

 

Pied de page des forums

Powered by FluxBB