Un autre moyen graphique, dynamique et surtout simple de détecter les attributs en double: utilisez le générateur d'expression de QGIS.
Mettez en surbrillance les doublons dans la table attributaire :
Activez la mise en forme conditionnelle (voir la flèche rouge ci-dessous) avec la condition suivante:
count("FieldWithDuplicates","FieldWithDuplicates") > 1
Pour regrouper tous les doublons en haut, cliquez avec le bouton droit sur la colonne, sélectionnez Trier
Entrez l'expression ci-dessus sans le >1
, et désélectionnez Tri croissant.
Mettez en surbrillance les fonctionnalités avec des attributs en double sur le canevas :
Vous pouvez ajouter un nouveau symbole ou une nouvelle étiquette avec le filtre défini sur la condition ci-dessus.
Et bien sûr, vous pouvez activer un remplacement dérivé des données basé sur le même.
Par exemple, si vous souhaitez mettre en surbrillance des étiquettes pour des entités avec un attribut en double, vous pouvez le définir pour dessiner un arrière-plan d'étiquette (= 1) avec le remplacement suivant:
CASE WHEN
count("FieldWithDuplicates","FieldWithDuplicates") > 1
THEN 1
ELSE 0
END
pour réaliser quelque chose comme ce qui suit
Dans les deux situations, bien sûr, une fois que vous avez supprimé ou modifié les attributs en double, le formatage / style est mis à jour instantanément.