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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 07 December 2007 18:29

eric3810
Juste Inscrit !
Date d'inscription: 31 Mar 2006
Messages: 8

Doublon : selection d'un des deux lignes "doublon"

Bonjour,
Dans un shapefile de plusieurs milliers de lignes, j'ai quelques doublons. Ce ne sont pas de "simples" double-enregistrement mais ce sont des lignes qui ont le même identifiant (suite à des manips d'analyses spatiales).
J'aimerais pouvoir sélectionner pour chacun de ces doublons, celui des deux qui a la plus courte longueur et ensuite, je les supprimerai.
merci d'avance
eric

Hors ligne

 

#2 Mon 10 December 2007 11:44

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Doublon : selection d'un des deux lignes "doublon"

Bonjour,

Le plus simple est de faire une récapitulation de la table sur le champ identifiant. La table de récapitulation indiquera le nombre d'enregistrements pour chaque ID. Il suffit de faire une simple jointure de cette table avec la table d'origine, et de sélectionner tous les enregistrements dont le compte est strictement supérieur à un.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#3 Mon 10 December 2007 13:28

eric3810
Juste Inscrit !
Date d'inscription: 31 Mar 2006
Messages: 8

Re: Doublon : selection d'un des deux lignes "doublon"

Bonjour Jérôme,
merci beaucoup pour cette réponse. Toutefois, je sais sélectionner les doublons. Ce que je ne sais pas faire, c'est sélectionner pour chacun des doublons, l'un des deux enregistrements pour lequel l'entité est la plus courte.
merci encore
eric

Hors ligne

 

#4 Mon 10 December 2007 13:56

Zoouuu
Participant occasionnel
Date d'inscription: 13 Feb 2007
Messages: 48

Re: Doublon : selection d'un des deux lignes "doublon"

Bonjour,
Si tu sais un peu programmer c'est très facilement faisable par ce biais.
Sinon, en faisant un export de ta table vers excel et en rajouant une colonne contenant une formule du type si(A1=A2;si(B1>B2;"doublon + grand";"doublon plus petit);"pas de doublon") avec ton ID dans la colonne A et ta longueur dans la B. Ensuite tu fais une jointure sur un autre Identifiant (qui n'a pas de doublon, le FID par exemple) pour récupérer l'info dans arcgis.
Et il faut classer ta table excel par ID au préalable !

Dernière modification par Zoouuu (Mon 10 December 2007 13:57)

Hors ligne

 

#5 Mon 10 December 2007 13:58

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Doublon : selection d'un des deux lignes "doublon"

Désolé eric pour avoir lu en diagonal ta question.

Si tu veux trouver la longueur la plus courte parmi les deux enregistrements ayant le même ID, il suffit de le demander dans l'interface de création de la table de récapitulation. En plus du champ ID, tu indiques le champ longueur, et tu coches l'option minimum.

Après la jointure, tu sélectionnes les enregistrements dont la longueur correspond à la longueur enregistrée dans la table de récapitulation.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#6 Mon 10 December 2007 17:36

eric3810
Juste Inscrit !
Date d'inscription: 31 Mar 2006
Messages: 8

Re: Doublon : selection d'un des deux lignes "doublon"

merci beaucoup à Jerome C et à Zoouuu
pour Zoouuu, j'essaie de  me detacher d'Excel, en plus je n'ai qu'excel 2000 et je suis donc limité à 60 et quelques milles lignes
pour Jerome C : cela t'aura permis de donner les deux moitiés de réponse ;o)
merci encore

Hors ligne

 

#7 Mon 10 December 2007 17:46

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Doublon : selection d'un des deux lignes "doublon"

eric3810 a écrit:

merci beaucoup à Jerome C et à Zoouuu
pour Zoouuu, j'essaie de  me detacher d'Excel, en plus je n'ai qu'excel 2000 et je suis donc limité à 60 et quelques milles lignes


Comment ça ? Une version quelconque d'Excel aurait supprimé cette limitations des 65536 lignes ?


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#8 Mon 10 December 2007 18:35

Zoouuu
Participant occasionnel
Date d'inscription: 13 Feb 2007
Messages: 48

Re: Doublon : selection d'un des deux lignes "doublon"

Ah oui, si tu a plus de 65000 enregistrements, c'est rapé !
Je n'avais pas pensé à la méthode de Jerome, effectivement ça doit marcher comme ça.

Hors ligne

 

#9 Wed 12 December 2007 08:33

eric3810
Juste Inscrit !
Date d'inscription: 31 Mar 2006
Messages: 8

Re: Doublon : selection d'un des deux lignes "doublon"

avec la version Excel (office 2007), tu passes à 1 048 576 lignes et 16 384 colonnes
tu n'as plus vraiment de limite d'emboitement de conditions (tu pouvais mettre que 7 "si" avant dans une formule)
et puis aussi les formats conditionnels, ce n'est plus limité à trois
mais je n'en sais pas vraiment + car je n'ai pas cette version d'excel

Hors ligne

 

Pied de page des forums

Powered by FluxBB