Можно отобразить вектор широты-долготы и растровые геоданные с помощью команды geoshow функция (использование mapshow для отображения предварительно спроецированных координат и сеток). При использовании geoshow для отображения карт на осях карты данные проецируются в соответствии с проекцией карты, назначенной при axesm, worldmap, или usamap создал оси карты (например, axesm('mapprojection','mercator')).
Также можно использовать geoshow для отображения данных широты-долготы на правильных осях (созданных axes функция, например). При этом данные широты-долготы отображаются с помощью pcarree, который линейно отображает долготу на x и широту на y.
В этом примере показано, как изменить проекцию карты при отображении векторных данных с помощью geoshow . Если при отображении растровых и векторных геоданных необходимо изменить проекции, можно объединить эти методы. Удаление векторных графических объектов не влияет на уже отображенные растровые данные.
Отображение векторных данных с помощью geoshow.
figure; axesm miller h = geoshow('landareas.shp');

Удалите исходную карту и измените проекцию.
delete(h) setm(gca,'mapprojection','ortho') geoshow('landareas.shp')

Получение высоты геоида и объекта привязки географических проводок из модели геоида EGM96. Затем просмотрите данные с помощью проекции Меркатора.
[N,R] = egm96geoid; axesm mercator geoshow(N,R,'DisplayType','surface')

Изменение проекции с помощью setm функция.
setm(gca,'mapprojection','mollweid')
