Ссылочный эллипсоид
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