I have around 1 Lakh + point features in my shapefile, which has some duplicate records in it. I had found the duplicate records present in the attribute table and print those in python console. But i want to select those duplicate features in attribute table so that i can delete those entries from attribute table. How should this can be done using python?I had attached my snippet for printing the duplicate records present.
from collections import Counterlayer = iface.activeLayer()idx = layer.fieldNameIndex('name')attributeList = [feature.attributes()[idx] for feature in layer.getFeatures()]print([attribute for attribute, count in Counter(attributeList).items() if count > 1])
أكثر...
from collections import Counterlayer = iface.activeLayer()idx = layer.fieldNameIndex('name')attributeList = [feature.attributes()[idx] for feature in layer.getFeatures()]print([attribute for attribute, count in Counter(attributeList).items() if count > 1])
أكثر...