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
Для просмотра документации необходимо авторизоваться на сайте