Преобразование координат
Разбираясь в своих архивах, нашел много всего почти позабытого. В том числе утилитки для преобразования координат из WGS84 в Пулково 1942 и "морских" координат. Разумеется, эти преобразования можно выполнить с помощью универсальных библиотек, но они огромны и не всегда эффективны, не говоря уж про зависимости. Так что любителям минимализма и встраиваемых решений посвящается. #include <stdio.h> #include <math.h> #include <stdlib.h> double pifact = 0.017453292519943295; // PI/180 - перевод градусов в радианы // параметры референц-эллипсоида Красовского double aval = 6378245.0; // полуось эллипсоида double f = 298.3; // величина сжатия // параметры системы координат 42 года (СК Пулково 42) double cmlon = 45; // центральный меридиан 8-й зоны double orglat = 0; // центральная параллель (экватор) double scale = 1; // масштабный коэффициент double fe = 500000; // восточное смещение (без номера зоны) double fn = 0...