Qvinto, только бы пальцем по клаве не промахнуться. Забыл сказать, что углов может быть и больше, скажем сотня. Договоримся сразу - все знают, что такое румб. И как вручную перевести - тоже все знают.
Если все знаете и спрашиваете, то посмотрите здесь http://geodesist.ru/threads/malenkie-programmki.5214/