"Помогите, христа ради, сами мы не местные".

Условия задачи. Есть план местности, есть географическая привязка, назначена система координат (маркер геоположения присутствует в надлежащем ему месте). Соответственно имеются данные о проекциях, эллипсоидах, референц-эллипсоидах, коэффициенте сжатия и еще что-то там.
Задача состоит в том, чтобы рассчитать географические координаты точки, отстоящей от точки расположения геомаркера на определенное расстояние (1 метр, 1 километр, 1 фут или 1 милю - не суть важно). Простая геометрия (C^2=A^2+B^2) не подходит: даже на малых расстояниях очень большая погрешность.
Онлайн калькуляторы просьба не предлагать. Количество точек стремится к очень большому числу, поэтому мне нужна формула, чтобы написать программу на LISP'е.
И, пожалуйста, не надо фраз типа: там все просто, погуглите сами, сходите по ссылке и т.п. Уж поверьте, для меня это не так просто, и гуглил и ходил по ссылкам достаточно далеко.
Убедительная просьба подойти к вопросу с пониманием и быть более конструктивным.
Спасибо за поддержку и уважение к чужим трудностям.