Implement advanced vector duplicate removal tool
|Reported by:||marisn||Owned by:|
At the moment duplicate removal is done by v.clean tool=rmdupl, still it has a few limitations. Instead of clobbering up v.clean with extra options, a series of new cleaning tools should be started (v.clean.TOOL) providing extra options.
Duplicate cleaning would benefit from following extra functionality:
- ability to specify threshold (removal of shifted geometries)
- ability to check if particular attribute matches / does not match
Use case: I have a point dataset with 4M points. In some areas points have duplicates shifted by ~20cm, although in other places less than 20cm separate valid points (with different attributes). Ability to apply 30cm threshold + check if value matches would allow to eliminate few thousands of points.