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

Printemps des cartes 2024

#1 Tue 07 July 2009 16:51

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Remplacer une ligne par un point

Bonjour

je souhaiterai remplacer une multi-ligne par un point se trouvant au milieu de cette ligne (donc toujours positionner sur la ligne).

En gros il me faudrait un InsidePointReplacer qui traite les lignes mais je n'ai rien trouvé de tel dans les transformer.

Le LabelPointReplacer place un label au centre d'une ligne, ensuite je pense qu'il serait possible de récupérer les x et y d'insertion du label mais cette solution me semble un peu lourde.

Existerait-il un transformer capable de faire cela plus simplement ?

Merci d'avance


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#2 Tue 07 July 2009 17:35

Sarah - VEREMES
Participant actif
Date d'inscription: 21 Apr 2009
Messages: 51

Re: Remplacer une ligne par un point

Bonjour,

Etant donné que le LabelPointReplacer génère une annotation. Je propose en sortie de ce Transformer de mettre un GeometryCoercer pour le forcer à avoir un point. Le résultat a l'air satisfaisant...


Sarah MOURE
Veremes : support FME & version française

Hors ligne

 

#3 Wed 08 July 2009 12:45

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

Re: Remplacer une ligne par un point

DistanceSnipper avec les paramètres 50 50 et POURCENTAGE
devrait faire l'affaire.


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

Hors ligne

 

Pied de page des forums

Powered by FluxBB