Ссылочный эллипсоид
referenceEllipsoid
объект инкапсулирует ссылочный эллипсоид, смоделированный как сжатый сфероид с тремя дополнительными свойствами: имя, единица длины полуглавных и полунезначительных осей и числовой код EPSG.
Можно создать общий referenceEllipsoid
объект с referenceEllipsoid
функция описана здесь. Можно также создать referenceEllipsoid
со свойствами, характерными для Мировой Геодезической Системы 1 984 ссылочных эллипсоида с помощью wgs84Ellipsoid
функция.
E = referenceEllipsoid
создает referenceEllipsoid
объект, который представляет сферу единичного радиуса.
E = referenceEllipsoid(
создает name
)referenceEllipsoid
объект, соответствующий name
Имя
является нечувствительным к регистру. Значения SemimajorAxis
и SemiminorAxis
свойства исчисляются в метрах.
E = referenceEllipsoid(
создает code
)referenceEllipsoid
объект, соответствующий числовому коду EPSG, code
. Все эти почти 60 кодов в таблице эллипсоида EPSG поддерживаются. Единица длины используется в SemimajorAxis
и SemiminorAxis
свойства зависят от эллипсоида, выбранного, и обозначаются в свойстве LengthUnit
.
E = referenceEllipsoid(
иname
,lengthUnit
)
E = referenceEllipsoid(
создайте code
,lengthUnit
)referenceEllipsoid
объект с SemimajorAxis
и SemiminorAxis
свойства в заданной единице длины, LengthUnit
. Единица длины может быть любой единицей длины, поддержанной validateLengthUnit
функция.
Когда вы задаете эллипсоид в терминах полуглавных и полунезначительных осей (а не полуглавной оси и обратного выравнивания, или полуглавной оси и эксцентриситета), маленькая потеря точности в последних нескольких цифрах Flattening
, Eccentricity
, и ThirdFlattening
может произойти. Это неизбежно, но не влияет на результаты практического расчета.
oblateSpheroid
| referenceSphere
| validateLengthUnit
| wgs84Ellipsoid