Eliminate coincident points

This tool can be used to remove any coincident, or nearly coincident, points from a vector points file. The user must specify the name of the input file, which must be of a POINTS ShapeType, the output file name, and the tolerance distance. All points that are within the specified tolerance distance will be eliminated from the output file. A tolerance distance of 0.0 indicates that points must be exactly coincident to be removed.

See Also:

Scripting:

The following is an example of a Python script that uses this tool:

wd = pluginHost.getWorkingDirectory()
inputFile = wd + "input.shp"
outputFile = wd + "output.shp"
tolerance = "0.0"
args = [inputFile, outputFile, tolerance]
pluginHost.runPlugin("EliminateCoincidentPoints", args, False)

This is a Groovy script also using this tool:

def wd = pluginHost.getWorkingDirectory()
def inputFile = wd + "input.shp"
def outputFile = wd + "output.shp"
def tolerance = "1.0"
String[] args = [inputFile, outputFile, tolerance]
pluginHost.runPlugin("EliminateCoincidentPoints", args, false)

Credits: