Тогда уж
вот тут, если для ArcMap. Единственное что функции Generalize касаются только полилиний... А кстати, что за смысл сначала сглаживать, и только потом уменьшать количество точек, т.е. портить и сглаживание, и топологию? Обычно это делается одновременно (см. там же Smooth). Подробнее обо всем этом
вот где расписано.