geoshowСоздайте область значений различных карт с помощью geoshow.
Создайте worldmap. Затем проект и контактные площадки мира отображения.
worldmap world geoshow('landareas.shp','FaceColor',[0.5 1.0 0.5])

Можно также спроектировать и отобразить мировые контактные площадки с помощью Пластины по умолчанию проекция Carree.
figure geoshow('landareas.shp','FaceColor',[0.5 1.0 0.5])

Оси показывают положение в широте и долготе, но отображены на наборе обычных осей. Чтобы отобразить географические данные по набору осей карты вместо этого, используйте axesm, usamap, или worldmap прежде, чем вызвать geoshow.
ismap
ans = 0
Считайте данные о высоком разрешении США.
states = shaperead('usastatehi','UseGeoCoords',true);
Создайте SymbolSpec, чтобы отобразить Аляску и Гавайи как красные многоугольники.
symbols = makesymbolspec('Polygon', ... {'Name','Alaska','FaceColor','red'}, ... {'Name','Hawaii','FaceColor','red'});
Создайте мировую карту Северной Америки с Аляской и Гавайями красного цвета и всеми другими состояниями синего цвета.
figure worldmap('north america') geoshow(states,'SymbolSpec',symbols, ... 'DefaultFaceColor','blue','DefaultEdgeColor','black') axis off

Загрузите данные о вертикальном изменении и географический объект ссылки ячеек для корейского полуострова. Импортируйте контур контактной площадки использование shaperead.
load korea5c S = shaperead('landareas','UseGeoCoords',true);
Создайте мировую карту. Затем проект и отображение данные о вертикальном изменении как текстурная карта.
figure worldmap(korea5c,korea5cR) geoshow(korea5c,korea5cR,'DisplayType','texturemap') demcmap(korea5c)
Наложите контур контактной площадки как линию.
geoshow([S.Lat],[S.Lon],'Color','k')

Получите высоты геоида и географический объект ссылки регистраций из модели геоида EGM96. Затем отобразите высоты как поверхность с помощью проекции Эккерта. Гарантируйте, что поверхность появляется ниже линий сетки путем установки 'CData' пара "имя-значение" к данным о высоте геоида и 'ZData' пара "имя-значение" к матрице нулей. Отобразите систему координат и сетку карты с помощью framem и gridm. Отобразите параллель и метки меридиана с помощью plabel и mlabel.
[N,R] = egm96geoid; figure axesm eckert4 Z = zeros(R.RasterSize); geoshow(N,R,'DisplayType','surface','CData',N,'ZData',Z) framem gridm plabel mlabel('MLabelLocation',90) axis off
Создайте шкалу палитры и добавьте текстовое описание. Затем кашируйте всю землю.
cb = colorbar('southoutside'); cb.Label.String = 'EGM96 Geoid Heights in Meters'; geoshow('landareas.shp','FaceColor','k')

Загрузите лунные данные об альбедо и географический объект ссылки ячеек. Проект и отображение данные с помощью Пластины по умолчанию проекция Carree.
load moonalb20c
figure
geoshow(moonalb20c,moonalb20cR)
Проект и отображение лунные данные об альбедо с помощью ортогональной проекции. Для этого создайте объект осей карты и задайте проекцию как ортогональную. Отобразите данные в осях карты как текстурная карта с помощью geoshow. Затем измените палитру в шкалу полутонов и удалите линии оси.
figure axesm ortho geoshow(moonalb20c,moonalb20cR,'DisplayType','texturemap') colormap gray axis off

axesm | framem | geoshow | makesymbolspec | mapshow | shaperead | worldmap