Столкнулся с проблемой. При экспорте шейпа в базу геоданных (ArcSDE 9) выдается сообщение Linestring or poly boundary is self-intersecting, но проверка шейпа утилитой Check Geometry (из ArcTools 9) ошибки не выдает. Экспорт в Персональную Базу Геоданных проходит без проблем.
У меня есть предположение. Данные в моем шейпе хранятся в градусах, следовательно координаты соседних точек могут различаться на миллионные доли градуса. Исходный объект "правильный", а в сэкспортированном самопересечение может возникнуть из-за округления координат????