Если переводить в int то получается 0. Странно как то(
В double 8,28432286583969E-04 не похоже на ноль)
Что странного? Почти ноль и есть.
У карты координатная система GCS_WGS_1984 и измерения в градусах.
Задали географическую систему для данных, вот он вам и возвращает в градусах.
Пробуйте IUnitConverter.ConvertUnits, либо можно попробовать спроецировать обе фигурки с помощью IGeometry.Project.
Видимые в километрах.
Либо это значение в километрах и есть (хотя вряд ли). Проверяйте, у меня сейчас ArcGIS под рукой нет.