map.geodesy. RectifyingLatitudeConverter

Преобразуйте между геодезическими и исправляющими широтами

Описание

Объект RectifyingLatitudeConverter предоставляет методы преобразования между геодезическими и исправляющими широтами для эллипсоида с данным третьим выравниванием.

Широта исправления сопоставляет эллипсоид (сжатый сфероид) со сферой при сохранении расстояний вдоль меридианов. Исправляющие широты используются при реализации проекций карты, такой как Равноотстоящих Цилиндрический, тот заповедник такие расстояния.

Создание

Синтаксис

converter = map.geodesy.RectifyingLatitudeConverter
converter = map.geodesy.RectifyingLatitudeConverter(spheroid)

Описание

пример

converter = map.geodesy.RectifyingLatitudeConverter возвращает объект RectifyingLatitudeConverter для сферы и устанавливает свойство ThirdFlattening на 0.

пример

converter = map.geodesy.RectifyingLatitudeConverter(spheroid) возвращает объект конвертера широты исправления и устанавливает свойство ThirdFlattening совпадать с заданным сфероидальным объектом.

Входные параметры

развернуть все

Ссылочный сфероид, заданный как referenceEllipsoid, oblateSpheroid или объект referenceSphere. Чтобы создать сфероидальный объект, используйте создание, функционально-специализированное для объекта или функции wgs84Ellipsoid.

Пример: spheroid = referenceEllipsoid('GRS 80');

Свойства

развернуть все

Третье выравнивание эллипсоида, заданного в виде числа. ThirdFlattening находится в интервале [0, ecc2n (0.5)], или приблизительно [0, 0.071797]. (Более плоские сфероиды возможны в теории, но не происходят на практике и не поддержаны.)

Типы данных: double

Функции объекта

forward Преобразуйте геодезическую широту в authalic, конформный, изометрический, или широту исправления
inverse Преобразуйте authalic, конформный, изометрический, или широта исправления к геодезической широте

Примеры

свернуть все

grs80 = referenceEllipsoid('GRS 80');
    
conv1 = map.geodesy.RectifyingLatitudeConverter;
conv1.ThirdFlattening = grs80.ThirdFlattening
conv1 = 

  RectifyingLatitudeConverter with properties:

    ThirdFlattening: 0.0017
grs80 = referenceEllipsoid('GRS 80');

conv2 = map.geodesy.RectifyingLatitudeConverter(grs80)
conv2 = 

  RectifyingLatitudeConverter with properties:

    ThirdFlattening: 0.0017

Введенный в R2013a

Для просмотра документации необходимо авторизоваться на сайте