С ГЛОНАССовским проблемнее. Алгоритмы пересчета даны в приложении ИКД, но там без бутылки и справочника по астрономии не разберешься. Точнее, сложного ничего нет. Но есть места, где трактовка неоднозначная, приходится проверять разные варианты. К счастью, в ИКД дан ответ для одного набора входных данных, для проверки.
Конкретно с agl файлом разночтений ещё больше. Помню у меня были проблемы с трактовкой времени.