Привет Константин! function GeoRave(x: Double): Double; При вводе координат 90,00 градусов выдает 6399593.140105336 что больше большой полуоси, при вводе 0,00 соответствует малой полуоси 6356751.8
Добрый день! Этот результат верный. Дело в том, что земной эллипсоид «сплюснут» в направлении оси вращения, и на полюсах имеет минимальную кривизну. Соответственно радиус кривизны максимальный. Радиус кривизны прямого отношения к длинам полуосей (расстояниям от поверхности до центра эллипсоида) не имеет, и может быть как меньше их, так и больше. На экваторе (в силу вида формулы) имеет место совпадение среднего радиуса кривизны с длиной малой полуоси. Однако если на экваторе брать не средний радиус кривизны, а измеренный в направлении меридианов или в направлении экватора, то радиус будет соответственно меньше или больше.
Привет Константин!
ОтветитьУдалитьfunction GeoRave(x: Double): Double;
При вводе координат 90,00 градусов выдает 6399593.140105336 что больше большой полуоси, при вводе 0,00 соответствует малой полуоси 6356751.8
Добрый день! Этот результат верный. Дело в том, что земной эллипсоид «сплюснут» в направлении оси вращения, и на полюсах имеет минимальную кривизну. Соответственно радиус кривизны максимальный. Радиус кривизны прямого отношения к длинам полуосей (расстояниям от поверхности до центра эллипсоида) не имеет, и может быть как меньше их, так и больше.
ОтветитьУдалитьНа экваторе (в силу вида формулы) имеет место совпадение среднего радиуса кривизны с длиной малой полуоси. Однако если на экваторе брать не средний радиус кривизны, а измеренный в направлении меридианов или в направлении экватора, то радиус будет соответственно меньше или больше.