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

h =
Group with properties:
Children: [537x1 Patch]
Visible: 'on'
HitTest: 'on'
Show all properties
Удалите исходную карту и измените проекцию.
delete(h) setm(gca,'mapprojection','ortho') geoshow('landareas.shp')

Этот пример показывает, как изменить проекцию карты при использовании функции geoshow с картой оси с растровыми данными.
Отобразите растровые данные с помощью функции geoshow.
load geoid figure; axesm mercator geoshow(geoid,geoidrefvec,'DisplayType','texturemap')

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