exponenta event banner

map.geodesy. IsometricLatitudeConverter

Преобразование между геодезическими и изометрическими широтами

Описание

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

Изометрическая широта - нелинейная функция геодезической широты, прямо пропорциональная расстоянию параллелей относительно экватора в эллипсоидальной проекции Меркатора. Это безразмерная величина и, в отличие от других типов вспомогательной широты, изометрическая широта не является угловой. Это равно Inf на северном полюсе и -Inf на южном полюсе.

Создание

Описание

пример

converter = map.geodesy.IsometricLatitudeConverter возвращает IsometricLatitudeConverter для сферы и задает Eccentricity свойство для 0.

пример

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

Входные аргументы

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

Ссылочный сфероид, указанный как referenceEllipsoid объект, oblateSpheroid объект, или referenceSphere объект. Термин «эталонный сфероид» используется синонимично со ссылочным эллипсоидом. Для создания ссылочного сфероида используйте функцию создания объекта. Чтобы задать эллипсоид привязки для WGS84, используйте команду wgs84Ellipsoid функция.

Дополнительные сведения о справочных сфероидах см. в разделе Справочные сфероиды.

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

Свойства

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

Эллипсоидный эксцентриситет, заданный как числовой скаляр. Eccentricity находится в интервале [0, 0,5]. Эксцентриситеты больше 0,5 возможны в теории, но не встречаются на практике и не поддерживаются.

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

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

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

Примеры

свернуть все

grs80 = referenceEllipsoid('GRS 80');
    
conv1 = map.geodesy.IsometricLatitudeConverter;
conv1.Eccentricity = grs80.Eccentricity
conv1 = 

  IsometricLatitudeConverter with properties:

    Eccentricity: 0.0818
grs80 = referenceEllipsoid('GRS 80');
    
conv2 = map.geodesy.IsometricLatitudeConverter(grs80)
conv2 = 

  IsometricLatitudeConverter with properties:

    Eccentricity: 0.0818
Представлен в R2013a