#1 Thu 13 July 2017 15:17
- Pivès001
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 138
[Arcgis 10.2.1] Identifier des doublons attributaires
Bonjour,
je souhaite identifier des doublons dans ma table attributaire. J'ai fait un tri sur un de mes champs pour que les valeurs se suivent selon l’ordre alphabétique sur un champ et j'aimerai désormais comparer à la valeur n+1. J'ai vu cet exemple mais je n'arrive pas à l'appliquer :
https://geonet.esri.com/thread/180514
Si quelqu'un a une idée je suis preneur.
Dernière modification par Pivès001 (Thu 13 July 2017 16:20)
Hors ligne
#2 Thu 13 July 2017 15:40
- atilio
- Participant actif
- Lieu: Brest
- Date d'inscription: 17 Jan 2006
- Messages: 80
Re: [Arcgis 10.2.1] Identifier des doublons attributaires
il y a un outil dans la toolbox tout pret: rechercher des doublons
voir https://www.sigterritoires.fr/index.php … -doublons/
Hors ligne
#3 Thu 13 July 2017 16:18
- Pivès001
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 138
Re: [Arcgis 10.2.1] Identifier des doublons attributaires
il y a un outil dans la toolbox tout pret: rechercher des doublons
voir https://www.sigterritoires.fr/index.php … -doublons/
J'ai une version Basic, donc pas d'accès à cet outil, d'où ma recherche de formule. A moins que cela soit inclu avec toutes les versions 10.3 ?
Pour l'instant j'ai réussit à les identifier partiellement, la formule ci-dessous ne renvoie qu'un des 2 éléments comme doublon et j'aimerai vraiment avoir les 2.
Code:
// Pre-Logic Script Code uniqueList = [] def isDuplicate(inValue): if inValue in uniqueList: return 1 else: uniqueList.append(inValue) return 0 // Fonction isDuplicate(!FIELD_NAME!)
Edit: à défaut de trouver "the formule", j'ai identifié mes doublons en exécutant la formule ci-dessus et en faisant ensuite une jointure (sur le dbf transformé en Excel). Ça fait plus de manipulations mais ça marche. Par contre à l'avenir, j'espère bien trouver une formule qui me fait ca automatiquement.
Dernière modification par Pivès001 (Mon 17 July 2017 09:21)
Hors ligne
#4 Fri 21 July 2017 09:35
Re: [Arcgis 10.2.1] Identifier des doublons attributaires
Bonjour,
Sous quel format est stockée la couche?
Car sous une Géodatabase personnelle (.mdb) ou ArcSDE, vous pouvez utiliser une requête SQL afin de sélectionner les doublons attributaires.
Sous une .mdb :
Code:
[FIELD_NAME] In (SELECT [FIELD_NAME] FROM [TABLE_NAME] GROUP BY [FIELD_NAME] HAVING Count(*)>1 )
How To: Query for duplicate records in a feature class table : http://support.esri.com/en/technical-article/000006708
Martin
Dernière modification par nitram (Fri 21 July 2017 09:36)
Hors ligne
#5 Mon 24 July 2017 10:17
- Pivès001
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 138
Re: [Arcgis 10.2.1] Identifier des doublons attributaires
Merci nitram je ne connaissais pas cette alternative.
Ma couche n'est pas stockée dans une géodatabase pour l'instant.
Hors ligne