Это для вас она ни к чему. Разработчики ГИС ставят такие задачи в общем виде. Везде, где она решается, и в ET, и в топологиях ArcINFO допуск присутствует, этого требует логика геоданных. Но разумеется, упрощенные инструменты можно найти - мне самому интересно былоб проверить такое на данных single и double precision, например :)
Идея "разбить на точки и проверить" всегда логически возникает при обсуждении топологии, ну а как чистить точки-дубликаты вы, наверно, помните дискусии,
https://forum.esri-cis.ru/index.php?qa=24678http://gis-lab.info/forum/viewtopic.php?t=1633
Это можно и простым SQL-запросом. Только цепочка решения слишком хлопотная и многих отпугивает. Ну а если у вас единичная задача большого объема, пуркуа бы и не па :)