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 12 October 2017 10:30

StevenPR
Juste Inscrit !
Date d'inscription: 2 Jun 2014
Messages: 2

topologie sous FME - Point présent à chque extrémité d'une ligne

Bonjour à toute la communauté,

Je souhaite faire un programme FME afin de contrôler le travail de mes prestataires.
J'ai un réseau composé d'une couche de points et une de autre de polylignes, chaque polylignes se termine et commence obligatoirement par un point de ma couche point

Arrivé au contrôle topologique je coince, en effet je n'arriver pas a trouver le moyen de contrôler la présence de point à chaque extrémité de mes polyligne. (comme le fait Qgis avec le vérificateur topologique).

Existe il une solution pour mon problème sous FME ?

Merci d'avance pour votre aide

Hors ligne

 

#2 Thu 12 October 2017 11:31

scapall
Participant occasionnel
Lieu: Rennes
Date d'inscription: 14 Apr 2006
Messages: 22

Re: topologie sous FME - Point présent à chque extrémité d'une ligne

Bonjour,

Vous pouvez essayer de récupérer les coordonnées des sommets de vos polylignes avec un coordinate extractor.
Puis récupérer l'indice du dernier point dernier point avec un list_element counter
récupérer les valeurs X Y du premier et du dernier point avec un list indexer (0 pour le premier point element_count -1 pour le dernier)
Créer les points avec un vertex creator.
Vérifier avec un spatial filter ou un spatial relator qu'il y a bien une correspondance entre couche de points et extrémités de lignes extraites

Hors ligne

 

#3 Fri 13 October 2017 16:41

StevenPR
Juste Inscrit !
Date d'inscription: 2 Jun 2014
Messages: 2

Re: topologie sous FME - Point présent à chque extrémité d'une ligne

C'est ce que j'ai effectivement fait par défaut, j'étais surpris que FME n'ai pas de solution plus simple.

Merci en tout cas pour votre réponse

Bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB