среда, 12 сентября 2018 г.

2 комментария:

  1. Привет Константин!
    function GeoRave(x: Double): Double;
    При вводе координат 90,00 градусов выдает 6399593.140105336 что больше большой полуоси, при вводе 0,00 соответствует малой полуоси 6356751.8

    ОтветитьУдалить
  2. Добрый день! Этот результат верный. Дело в том, что земной эллипсоид «сплюснут» в направлении оси вращения, и на полюсах имеет минимальную кривизну. Соответственно радиус кривизны максимальный. Радиус кривизны прямого отношения к длинам полуосей (расстояниям от поверхности до центра эллипсоида) не имеет, и может быть как меньше их, так и больше.
    На экваторе (в силу вида формулы) имеет место совпадение среднего радиуса кривизны с длиной малой полуоси. Однако если на экваторе брать не средний радиус кривизны, а измеренный в направлении меридианов или в направлении экватора, то радиус будет соответственно меньше или больше.

    ОтветитьУдалить