Радиусы вспомогательных сфер
r = rsphere('biaxial',ellipsoid)
r = rsphere('biaxial',ellipsoid,method)
r = rsphere('triaxial',ellipsoid)
r = rsphere('triaxial',ellipsoid,method)
r = rsphere('eqavol',ellipsoid)
r = rsphere('authalic',ellipsoid)
r = rsphere('rectifying',ellipsoid)
r = rsphere('curve',ellipsoid,lat)
r = rsphere('curve',ellipsoid,lat,method)
r = rsphere('euler',lat1,lon1,lat2,lon2,ellipsoid)
r = rsphere('curve', ..., angleUnits)
r
= rsphere('euler', ..., angleUnits)
r = rsphere('biaxial',ellipsoid) вычисляет арифметику, т.е. (a+b)/2 где a и b являются большой и малой осями заданного эллипсоида. ellipsoid является referenceSphere, referenceEllipsoid, или oblateSpheroid объект или вектор формы [semimajor_axis eccentricity].
r = rsphere('biaxial',ellipsoid, вычисляет арифметику, если method)method является 'mean' и среднее геометрическое, sqrt(a*b), если method является 'norm'.
r = rsphere('triaxial',ellipsoid) вычисляет среднее значение триаксиальной арифметики большой полуоси осей, a, и полуминорные оси, b эллипсоида, (2*a+b)/3.
r = rsphere('triaxial',ellipsoid, вычисляет арифметику, если method)method является 'mean' и среднее трехосное геометрическое, (a^2*b)^(1/3), если method является 'norm'.
r = rsphere('eqavol',ellipsoid) возвращает радиус сферы с объемом, равным объему эллипсоида.
r = rsphere('authalic',ellipsoid) возвращает радиус сферы с площадью поверхности, равной площади эллипсоида.
r = rsphere('rectifying',ellipsoid) возвращает радиус сферы с меридиональными расстояниями, равными радиусам эллипсоида.
r = rsphere('curve',ellipsoid,lat) вычисляет арифметику поперечных и меридиональных радиусов кривизны в широте, lat. lat находится в степенях.
r = rsphere('curve',ellipsoid,lat,method) вычисляет арифметику, если method является 'mean' и геометрическое среднее, если method является 'norm'.
r = rsphere('euler',lat1,lon1,lat2,lon2,ellipsoid) вычисляет радиус кривизны Эйлера в середине геодезической дуги, заданный конечными точками (lat1,lon1) и (lat2,lon2). lat1, lon1, lat2, и lon2 находятся в степенях.
r = rsphere('curve', ..., angleUnits) и r
= rsphere('euler', ..., angleUnits) где angleUnits задает модули latitude и longitude входы как 'degrees' или 'radians'.
Различные критерии приводят к различным сферам:
r = rsphere('biaxial',referenceEllipsoid('earth','km'))
r =
6.3674e+03
r = rsphere('triaxial',referenceEllipsoid('earth','km'))
r =
6.3710e+03
r = rsphere('curve',referenceEllipsoid('earth','km'))
r =
6.3781e+03