Всё делается гораздо проще
.
Если есть лицензия на ArcInfo:
ArcToolBox->Управление данными(Data Management Tools)->Пространственные объекты(Features)->Объект в линию(Feature to Line)
Если нет лицензии на ArcInfo:
Скачиваете Easy Calculate -
http://arcscripts.esri.com/details.asp?dbid=12224
Изучаете как работать с калькулятором.
Делаете копию Вашего класса пространственных объектов или шейп-файла.
Загружаете в калькулятор выражение clean_Shapes.cal и выполняете.