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 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.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Tue 23 March 2010 11:18

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

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


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

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

 

Pied de page des forums

Powered by FluxBB