Еще один графический, динамичный и самое главное простой способ обнаружения дублирующихся атрибутов: используйте конструктор выражений QGIS.
Выделите дубликаты в таблице атрибутов :
Включите условное форматирование (см. Красную стрелку ниже) со следующим условием:
count("FieldWithDuplicates","FieldWithDuplicates") > 1
Чтобы сгруппировать все дубликаты вверху, щелкните правой кнопкой мыши столбец, выберите «Сортировать».
Введите вышеприведенное выражение без >1
и снимите флажок «Сортировать по возрастанию».
Выделите элементы с дублирующимися атрибутами на холсте :
Вы можете добавить новый символ или метку с установленным фильтром для вышеуказанного условия.
И, конечно же, вы можете включить переопределение на основе полученных данных.
Например, если вы хотите выделить метки для объектов с дублирующимся атрибутом, вы можете настроить его на рисование фона метки (= 1) со следующим переопределением:
CASE WHEN
count("FieldWithDuplicates","FieldWithDuplicates") > 1
THEN 1
ELSE 0
END
достичь чего-то вроде следующего
Конечно, в обеих ситуациях после того, как вы удалите или измените дублирующиеся атрибуты, форматирование / стилирование обновляются мгновенно.