Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Tue 20 October 2009 16:41

slhomme
Participant actif
Date d'inscription: 5 May 2006
Messages: 88

Comptage noeud /intersection

Bonjour,

Je cherche une méthode sur MapInfo, un outil Mapbasic ou une piste pour compter les noeuds dans un réseau de rues  (les rues sont représentées par des polylignes). Je souhaiterais effectuer ce comptage individuellement pour chaque rues. En plus il me faudrait pour chaque noeuds le nombre de polylignes qui se croisent sur ce noeud (croissement de 2 rue, 3 rues, 4 rues....)

Merci d'avance

Je travail sur Mapinfo 9.5 et mapbasic 8.0


Stéphane

Hors ligne

 

#2 Tue 20 October 2009 20:17

Damien BEAUSEIGNEUR
Participant assidu
Lieu: meyzieu
Date d'inscription: 5 Sep 2005
Messages: 425

Re: Comptage noeud /intersection

Bonjour,

Les noeuds existent-ils déjà ou sont-ils à créer?
Les rues sont-elles entières ou juste un tronçon délimité par 2 noeuds?

cordialement.

Hors ligne

 

#3 Wed 21 October 2009 09:04

slhomme
Participant actif
Date d'inscription: 5 May 2006
Messages: 88

Re: Comptage noeud /intersection

Bonjour

merci de votre réponse

Les noeuds n'existent pas mai je connais la fonction pour cela (des choses particulières a savoir a ce niveau ?)
les rues sont formées de polylignes, les extrémités de chaque segment correspondent à un croisement.
Je cherche a compter les croisements par rues avec en plus les infos sur le nombre de rues qui croisent en ce point.

j'espere avoir été clair

salutations,

Hors ligne

 

#4 Wed 21 October 2009 09:58

Damien BEAUSEIGNEUR
Participant assidu
Lieu: meyzieu
Date d'inscription: 5 Sep 2005
Messages: 425

Re: Comptage noeud /intersection

Pour les noeuds c'était pour avoir une idée de la méthode à utiliser.

Si j'ai bien compris, les rues sont formées de plusieurs tronçons.

Première chose qui me parait essentielle c'est de créer les noeuds
Ensuite lancer une requête type select noeuds.id_noeud, troncon.nom_rues from troncon, noeuds where noeuds.obj intersect troncon.obj group by noeuds.id_noeud, troncon.nom_rues

Enregistre le résultat de la requête.
A partir de cette nouvelle table tu obtiendras facilement le nombre de rues par croisement

Et enfin le nombre de croisement par rue, ou éventuellement leur identifiant avec l'information sur le nombre de rues présentes au croisement...

En espérant avoir été suffisamment clair.

Hors ligne

 

#5 Wed 21 October 2009 10:04

slhomme
Participant actif
Date d'inscription: 5 May 2006
Messages: 88

Re: Comptage noeud /intersection

Merci, c'est très clair et ca me parait répondre parfaitement à ma demande

je travaille ca et je reviens pour le résultat

Hors ligne

 

#6 Wed 21 October 2009 14:00

slhomme
Participant actif
Date d'inscription: 5 May 2006
Messages: 88

Re: Comptage noeud /intersection

Rebonjour

J'ai un problème avec votre méthode. je ne sais pas comment transformer les noeuds en objets. Du coup impossible de trouver des colonnes "noeuds.obj".

j'ai tenté de contourner le problème en mapbasic avec la fonction "OBJ_INFO_NPOLYGONS "

Ca me permet de compter les noeuds mais pas le nombre d'intersection par noeud vu que je n'arrive pas a "individualiser" les noeuds

merci d'avance de votre aide

Hors ligne

 

#7 Wed 21 October 2009 14:22

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Comptage noeud /intersection

Salut,

est ce que ceci peut te dépanner:
---> http://georezo.net/jparis/Beta/beta.htm#PLine_Intersect
A+
Joël

Hors ligne

 

#8 Wed 21 October 2009 14:56

slhomme
Participant actif
Date d'inscription: 5 May 2006
Messages: 88

Re: Comptage noeud /intersection

c'était une bonne idée mais la version est expirée depuis 2006 (je ne savais même pas que l'on pouvais mettre une date d'expiration dans un mbx...)

je reste donc avec mes problèmes...
Merci tout de même

Stéphane

Hors ligne

 

#9 Wed 21 October 2009 15:53

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Comptage noeud /intersection

Re,

et celui là j'espère qu'il n'est pas périmé wink
----> http://testdrive.mapinfo.com/TechSupp/M … tersection
En espérant que cela t'aide
A+
Joël

Hors ligne

 

Pied de page des forums

Powered by FluxBB