Визуализируйте искажения проекции Используя изолинии

Этот пример показывает, как визуализировать искажения проекции карты с помощью изолиний (линии контура). Поскольку искажения являются довольно организованными и отличаются постоянно, они являются подходящими для изолиний. Функция mdistort может построить изменения в углах, областях, максимальной и минимальной шкале, и масштабироваться вдоль параллелей и меридианов в модулях отклонения процента (за исключением углов, для которых степени используются).

Создайте карту проекции Молотка оси в нормальном аспекте и постройте координатную сетку и кадр.

figure
axesm('MapProjection','hammer','Grid','on','Frame','on')

Загрузите набор данных побережья и постройте его как зеленые закрашенные фигуры.

load coastlines
patchm(coastlat,coastlon,'g')

Постройте контуры отношений шкалы минимума к максимуму, с помощью mdistort. Заметьте, что область минимального искажения сосредоточена (приблизительно 0,0).

mdistort('scaleratio')

Повторите эту схему с проекцией Бонны в новом окне рисунка. Заметьте, что область минимального искажения сосредоточена (приблизительно 30,0), который является, где одна стандартная параллель. Можно переключить изолинии путем ввода mdistort или mdistort off.

figure
axesm('MapProjection','bonne','Grid','on','Frame','on')
patchm(coastlat,coastlon,'g')
mdistort('scaleratio')