Радиусы вспомогательных сфер
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) вычисляет среднее арифметическое поперечных и меридиональных радиусов искривления в широте, latlat в градусах.
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