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 Mon 28 September 2009 12:23

JA
Participant occasionnel
Date d'inscription: 14 Sep 2005
Messages: 21

Identifier les extrémités A et B d'une ligne

Bonjour,

Je dispose de 3 couches :
-ligne
-Point A
-Point B

Je cherche à identifier les extrémités de chacune de mes lignes. Sachant qu’aux extrémités des lignes je peux avoir soit la couche Point A, soit la couche Point B , mais pas les 2 sur une même extrémité.

Je souhaite avoir en résultat final, la table suivante :

ID ligne   /   ID extrémité 1   /   ID extrémité 2


Dans extrémité 1 ou 2, je peux avoir des objets de la couche point A ou B.

Existe t-il un transformer répondant à mon besoin ?
Si non, existerait – il une méthode ?

Merci pour votre aide.

JA

Hors ligne

 

#2 Mon 28 September 2009 12:47

Mathieu
Participant occasionnel
Lieu: Paris
Date d'inscription: 6 Sep 2005
Messages: 37
Site web

Re: Identifier les extrémités A et B d'une ligne

Bonjour

Voici une piste

Avec 2 coordinatefetcher (Index 0 et -1, pour le début et la fin de vos lignes)
puis un matcher pour faire la correspondance avec vos points A ou B


Bon courage

Hors ligne

 

#3 Tue 29 September 2009 16:06

lefred
Participant occasionnel
Lieu: Sophia Antipolis
Date d'inscription: 3 Jul 2008
Messages: 42

Re: Identifier les extrémités A et B d'une ligne

Bonjour,

Je suggèrerais la séquence suivante :

1) "topologybuilder" sur la couche ligne, on obtient en sortie les extrémités sur le port "NODE" et les lignes (et l'identifiant de leurs extrémités) sur le port "LINE"

2) "spatialrelator" ou "spatialfilter" pour identifier les correspondances entre les extrémités (issues du port "NODE" du "topologybuilder") et les points des couches A et/ou B

3) "featuremerger" pour relier les lignes aux points des couches A et/ou B

Bon courage
Cordialement.
Frédéric


--
Frédéric Eichelbrenner
Ellipso Facto - Sophia Antipolis

Hors ligne

 

#4 Fri 09 October 2009 13:23

JA
Participant occasionnel
Date d'inscription: 14 Sep 2005
Messages: 21

Re: Identifier les extrémités A et B d'une ligne

Merci pour vos réponses.
Mais suite aux différentes contraintes (disponibilité d'utilisation du logiciel, nombre très important d'objet concerné, ...) il a été décidé de s'y prendre autrement pour répondre à ce besoin.

Encore merci.

JA

Hors ligne

 

Pied de page des forums

Powered by FluxBB