[GRASS-dev] [GRASS GIS] #3260: Implement advanced vector duplicate removal tool

#3260: Implement advanced vector duplicate removal tool
-------------------------+-------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 7.4.0
Component: Vector | Version: unspecified
Keywords: v.clean | CPU: Unspecified
Platform: Unspecified |
-------------------------+-------------------------
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.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3260&gt;
GRASS GIS <https://grass.osgeo.org>