Збережемо код в файл findkey.c. Виконуваний модуль можна створити, наприклад, компілятором gcc.
Для MS Windows можна завантажити вже скомпільовану програму.
Утиліта findkey запускається в командному рядку з іменами трьох файлів в якості аргументів: вхідний файл даних, вихідні файл параметрів і файл невязок.
Підготуємо файл даних data.dat. структура якого відповідає таблиці вихідних даних, т. е. містить в колонках назви пунктів, вхідні координати x. y. вихідні координати X. Y. ваги:
Після запуску програми
отримаємо параметри key.dat
і невязки var.dat
[Ред] Висновок
Покладені в основу статті формули називаються в підручниках геодезії «неповними» на противагу «повним». Справа в тому, що при великій відстані об'єкта від осьового меридіана вихідної проекції Гаусса-Крюгера виникає значний градієнт масштабу зображення в напрямку захід-схід. Щоб компенсувати виникаючі при цьому специфічні спотворення конформного відображення, в «повні» вираження додають необхідні члени розкладів формул проекцій. Зрозуміло, такий підхід є недосконалим, як будь-які обмежені розкладання. У статті Додавання місцевої координатної системи в GIS в якості альтернативи пропонується перехід від ГСК до проекції з нульовим градієнтом масштабу в центрі об'єкта або поблизу нього, що робить «повні» формули непотрібними.
[Ред] Примітки
- ↑ ГКІНП (Онта) -01-271-03 Керівництво по створенню і реконструкції міських геодезичних мереж з використанням супутникових систем ГЛОНАСС / GPS.