#1 Tue 23 March 2010 09:37
- Kyk
- Participant actif
- Date d'inscription: 20 Jan 2009
- Messages: 88
Détection de "semi-doublons"
Bonjour,
Je recherche le moyen de détecter (pour les supprimer biensûr) des points doublons qui ne sont pas de vrais doublons. En effet, les points sont très très très proches de quelques millimètres mais donc de coordonnées non identiques. Mon fichier de départ est un fichier dwg contenant des textes d'altitude dont j'ai récupéré les valeurs dans un shape-point.
J'arrive bien à supprimer les vrais doublons de mon shape mais pas les semis-doublons.
N'y-a-t-il pas un moyen de supprimer ces semis-doublons en rentrant une tolérance quelques part ?
Merci d'avance pour vos réponses.
Hors ligne
#2 Tue 23 March 2010 10:26
- Sylvie
- Membre
- Date d'inscription: 5 Sep 2005
- Messages: 3066
Re: Détection de "semi-doublons"
Bonjour,
SpikeRemover semble correspondre à ce qui est demandé
Ce Transformer enlève également les points dupliqués.
Sylvie
Hors ligne
#3 Tue 23 March 2010 10:48
- Kyk
- Participant actif
- Date d'inscription: 20 Jan 2009
- Messages: 88
Re: Détection de "semi-doublons"
Je n'obtiens aucuns résultats avec ce transformer. J'ai toujours ces points très proches présents. Est-il vraiment adapté pour un fichier de points ?
Je joins le shp. A titre d'exemple, les points 1940 et 16080 sont presque doubles et j'aimerai en supprimer un des deux.
Merci d'avance pour vos réponses.
Hors ligne
#4 Tue 23 March 2010 11:18
Re: Détection de "semi-doublons"
Essayez :
CoordinateFetcher(0) pour avoir deux attributs x et y
AttributeRounder(1) pour arrondir au décimètre
AttributeConcatenator pour créer un attribut xy
DuplicateRemover pour dédoublonner sur xy
Hors ligne
#5 Tue 23 March 2010 11:22
- Sarah - VEREMES
- Participant actif
- Date d'inscription: 21 Apr 2009
- Messages: 51
Re: Détection de "semi-doublons"
Bonjour,
Dans l'idée, je stockerai les coordonnées (avec CoordinateExtractor), j'arrondirai les coordonnées (avec CoordinateRounder) et ensuite, j'utiliserai Matcher pour supprimer les doublons. Et pour finir, je placerai un 2DPointReplacer pour remettre les coordonnées d'origine.
En espérant que ça puisse vous aider.
Cordialement,
Sarah MOURE
Veremes : support FME & version française
Hors ligne
#6 Tue 23 March 2010 13:59
- Kyk
- Participant actif
- Date d'inscription: 20 Jan 2009
- Messages: 88
Re: Détection de "semi-doublons"
super, ça fonctionne. Merci beaucoup pour votre aide.
Hors ligne