Эта формула даёт зависимость длины одного градуса меридиана (в смысле производной
![$\frac{ds}{d\varphi}$ $\frac{ds}{d\varphi}$](https://dxdy-04.korotkov.co.uk/f/b/c/3/bc3e6f3876261ebb048a97dfa82fc10f82.png)
) от
геодезической широты ![$\varphi$ $\varphi$](https://dxdy-01.korotkov.co.uk/f/4/1/7/417a5301693b60807fa658e5ef9f953582.png)
. Земная поверхность приближается эллипсоидом вращения с полуосями
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
и
![$b$ $b$](https://dxdy-01.korotkov.co.uk/f/4/b/d/4bdc8d9bcfb35e1c9bfb51fc69687dfc82.png)
. Где почитать — не знаю, вывел её вчера в качестве упражнения. Расчёт занял порядка тетрадной странички. Запрограммируйте её и сравните результаты с Вашей функцией. Угол
![$\varphi$ $\varphi$](https://dxdy-01.korotkov.co.uk/f/4/1/7/417a5301693b60807fa658e5ef9f953582.png)
в радианах (стандарт в математике и физике), но результат в метрах на градус. Значения констант возьмите такие:
a=6378137.; // экваториальный радиус
f=1./298.257223563; // полярное сжатие
b=a*(1-f); // полярный радиус
По ссылке
grizzly есть та же формула в других обозначениях:
Цитата:
The meridional radius of curvature at latitude phi is
M = a(1 - e2) / (1 - e2 sin(phi)^2)^(3/2)
Вкратце объясню, причём тут «меридиональный радиус кривизны». Кривизна плоской кривой (в нашем случае меридиана в меридиональной плоскости) — это угол поворота касательной за единицу длины кривой:
![$\frac{d\varphi}{ds}$ $\frac{d\varphi}{ds}$](https://dxdy-04.korotkov.co.uk/f/3/0/4/304ff310076291d32c11537773bb5c6082.png)
. Той же величине равен угол поворота
нормали к кривой на единицу длины. Радиус кривизны — это величина, обратная кривизне:
![$\frac{ds}{d\varphi}$ $\frac{ds}{d\varphi}$](https://dxdy-04.korotkov.co.uk/f/b/c/3/bc3e6f3876261ebb048a97dfa82fc10f82.png)
, то есть количество метров на угол поворота нормали. Угол поворота нормали к поверхности при движении по меридиану, отсчитывая от направления нормали на экваторе, и есть геодезическая широта
![$\varphi$ $\varphi$](https://dxdy-01.korotkov.co.uk/f/4/1/7/417a5301693b60807fa658e5ef9f953582.png)
.
Ещё
здесь.