Un altro modo grafico, dinamico e soprattutto semplice per rilevare attributi duplicati: usare il generatore di espressioni di QGIS.
Evidenzia i duplicati nella tabella degli attributi :
Abilita la formattazione condizionale (vedere la freccia rossa in basso) con la seguente condizione:
count("FieldWithDuplicates","FieldWithDuplicates") > 1
Per raggruppare tutti i duplicati in alto, fai clic con il pulsante destro del mouse sulla colonna, seleziona Ordina
Inserisci l'espressione sopra senza il >1
simbolo e deseleziona Ordina crescente.
Evidenzia funzionalità con attributi duplicati nell'area di disegno :
È possibile aggiungere un nuovo simbolo o etichetta con il filtro impostato sulla condizione precedente.
E ovviamente è possibile abilitare un override derivato dai dati basato sullo stesso.
Ad esempio, se si desidera evidenziare le etichette per le funzioni con un attributo duplicato, è possibile impostarlo per disegnare uno sfondo di etichetta (= 1) con la seguente sostituzione:
CASE WHEN
count("FieldWithDuplicates","FieldWithDuplicates") > 1
THEN 1
ELSE 0
END
per ottenere qualcosa di simile al seguente
In entrambe le situazioni, ovviamente, dopo aver eliminato o modificato gli attributi duplicati, la formattazione / lo stile si aggiornano all'istante.