Облатный эллипсоид революции
Система координат oblateSpheroid объект инкапсулирует взаимосвязанные внутренние свойства скользящего эллипсоида вращения. Скатный сфероид симметричен относительно своей полярной оси и уплощен у полюсов, и включает совершенную сферу как частный случай.
Можно создать oblateSpheroid объект, s, путем ввода:
s = oblateSpheroid;
SemimajorAxis - Экваториальный радиус сфероидаЭкваториальный радиус сфероида, заданный как положительный, конечный скаляр. Значение SemimajorAxis выражается в метрах.
Когда SemimajorAxis свойство изменено, SemiminorAxis шкалы свойств по мере необходимости для сохранения формы сфероида и значений свойств, связанных с формой, включая InverseFlattening и Eccentricity. Единственный способ изменить SemimajorAxis свойство состоит в том, чтобы задать его непосредственно, используя запись через точку.
Пример: 6378137
Типы данных: double
SemiminorAxis - Расстояние от центра сфероида до полюсаРасстояние от центра сфероида до полюса, заданное как неотрицательный, конечный скаляр. Значение SemiminorAxis всегда меньше или равно SemimajorAxis, и выражается в метрах.
Когда SemiminorAxis свойство изменено, SemimajorAxis свойство остается неизменным, но меняется форма сфероида, что отражается на изменениях в значениях InverseFlattening, Eccentricity, и другие связанные с формой свойства.
Пример: 6356752
Типы данных: double
InverseFlattening - Возвратно-поступательное сглаживаниеInf (по умолчанию) | положительная скалярная величина в области значений [1, Inf]Взаимное сглаживание, заданное как положительная скалярная величина в области значений [1, Inf].
Значение обратного сплющивания 1/ f вычисляется с помощью SemimajorAxis a значений и SemiminorAxis значение b согласно 1/ f = a/( a - b). Значение 1/ f Inf определяет совершенную сферу. Когда 1/ f приближается к 1, опорный сфероид приближается к уплощенному диску.
Когда InverseFlattening изменяется свойство, обновляются другие связанные с формой свойства, включая Eccentricity. The SemimajorAxis свойство остается неизменным, но значение SemiminorAxis корректирует, чтобы отразить новую форму.
Пример: 300
Типы данных: double
Eccentricity - Первый эксцентриситет сфероидаПервый эксцентриситет сфероида, заданный как неотрицательный скаляр в области значений [0, 1].
Значение эксцентриситета, ecc, вычисляется с помощью SemimajorAxis a значений и SemiminorAxis значение b согласно ecc = sqrt(a2 - b2) / a. Значение ecc 0 обозначает совершенную сферу.
Когда Eccentricity изменяется свойство, обновляются другие связанные с формой свойства, включая InverseFlattening. The SemimajorAxis свойство остается неизменным, но значение SemiminorAxis корректирует, чтобы отразить новую форму.
Пример: 0.08
Типы данных: double
Flattening - Сплющивание сфероидаЭто свойство доступно только для чтения.
Уплощение сфероида, заданное как неотрицательный скаляр в области значений [0, 1].
Значение уплощения, f, вычисляется с помощью SemimajorAxis a значений и SemiminorAxis значение b согласно f = (a - b )/ a.
Типы данных: double
ThirdFlattening - Третье сплющивание сфероидаЭто свойство доступно только для чтения.
Третье сплющивание сфероида, заданное как неотрицательный скаляр в области значений [0, 1].
Значение третьего сплющивания, n, вычисляется с помощью SemimajorAxis a значений и SemiminorAxis значение b согласно n = (a - b )/( a + b).
Типы данных: double
MeanRadius - Средний радиус сфероидаЭто свойство доступно только для чтения.
Средний радиус сфероида, заданный как положительный, конечный скаляр. The MeanRadius свойство выражено в метрах.
Средний радиус сфероида, r, вычисляется с помощью SemimajorAxis a значений и SemiminorAxis значение b согласно r = (2 a + b )/3.
Типы данных: double
SurfaceArea - Площадь поверхности сфероидаЭто свойство доступно только для чтения.
Площадь поверхности сфероида, заданная как положительный, конечный скаляр. The SurfaceArea свойство выражено в квадратных метрах.
Типы данных: double
Volume - Объем сфероидаЭто свойство доступно только для чтения.
Объем сфероида, заданный как положительный, конечный скаляр. The Volume свойство выражено в кубических метрах.
Типы данных: double
Создайте эллипсоид GRS 80 с помощью oblateSpheroid класс.
Начните с сферы единичного радиуса по умолчанию.
s = oblateSpheroid
s =
oblateSpheroid with defining properties:
SemimajorAxis: 1
SemiminorAxis: 1
InverseFlattening: Inf
Eccentricity: 0
and additional properties:
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
VolumeСбросьте ось большой полуоси, чтобы соответствовать экваториальному радиусу эллипсоида GRS 80 ссылок.
s.SemimajorAxis = 6378137
s =
oblateSpheroid with defining properties:
SemimajorAxis: 6378137
SemiminorAxis: 6378137
InverseFlattening: Inf
Eccentricity: 0
and additional properties:
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
VolumeРезультатом является сфера с радиусом 6 378 137 метров.
Сбросьте обратное сплющивание к стандартному значению для 80 GRS, получая скользящий сфероид с малой оси, соответствующей значению, 6 356 752.3141, приведенному в 8358,1 технического меморандума DMA, «Данные величины, эллипсоиды, сетки и системы сетки Ссылки».
s.InverseFlattening = 298.257222101
s =
oblateSpheroid with defining properties:
SemimajorAxis: 6378137
SemiminorAxis: 6356752.31414036
InverseFlattening: 298.257222101
Eccentricity: 0.0818191910428158
and additional properties:
Flattening
ThirdFlattening
MeanRadius
SurfaceArea
Volume
Когда вы задаете сфероид с точки зрения больших и малых осей (а не большой оси и обратного сплющивания, или большой оси и эксцентриситета), небольшая потеря точности в последних нескольких цифрах Flattening, Eccentricity, и ThirdFlattening может произойти. Это неизбежно, но не влияет на результаты практических расчетов.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.