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

В этом примере показано, как визуализировать искажения проекции карты с помощью изолиний (линии контура). Поскольку искажения являются довольно организованными и варьируются постоянно, они являются подходящими для изолиний. 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')