#1 Tue 25 May 2010 20:38
- loloi
- Participant actif
- Lieu: rennes
- Date d'inscription: 5 Sep 2005
- Messages: 67
Carrefour en conseravnt les attributs
Bonjour,
Je cherche à créer sur un graphe routier, une couche ponctuelle des carrefours.
Je simplifie mon graphe avec un linejoiner et ensuite, je lance un PointOnLineOverlayer, en utilisant le résultat de sortie « point » ==> nickel.
Le problème, c'est que je voudrais obtenir en plus comme attributs de mes points carrefour, le nom des routes croisées : et je bloque car je ne sais pas comment faire ?
J'ai essayé à partir d'une liste, mais cela ne semble pas fonctionner.
Je ne vois pas comment copier des attributs puisque mes points n'existent pas à l'origine ?
Ou alors dois-je utiliser topology builder ?
Cordialement
Florent DUCHESNAY
Hors ligne
#2 Tue 25 May 2010 22:11
Re: Carrefour en conseravnt les attributs
Il faut passer par TopologyBuilder et traiter la liste des arcs associés à chaque noeud (FeatureMerger).
Essayez ceci :
TopologyBuilder
Sur les noeuds :
geometryReplacer (met la géométrie de côté pour la retrouver à la fin dans GeometryReplacer)
ListExploder sur la liste des arcs de chaque noeud
FeatureMerger (jointure avec les lignes sortant de topologybuilder)
Listbuilder (group_by id_node)
listconcatenator
geometryreplacer
Hors ligne