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

State Of The Map 2024

#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

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

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


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

Pied de page des forums

Powered by FluxBB