exponenta event banner

map.geodesy. ConformalLatitudeConverter

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

Описание

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

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

Создание

Описание

пример

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

пример

converter = map.geodesy.ConformalLatitudeConverter(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.ConformalLatitudeConverter;
conv1.Eccentricity = grs80.Eccentricity
conv1 = 

  ConformalLatitudeConverter with properties:

    Eccentricity: 0.0818
grs80 = referenceEllipsoid('GRS 80');

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

  ConformalLatitudeConverter with properties:

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